본문 바로가기

전체 글189

[C/C++ 프로그래밍] 2. 출력문과 입력문 Chapter 2. 출력문과 입력문 이번 장에서는 C/C++에서 가장 기본적인 작업 중 하나인 출력문과 입력문에 대해 배워볼 것입니다. 출력문과 입력문의 필요성과 사용법, 그리고 printf와 cout, scanf와 cin을 사용하는 방법 등에 대해 자세히 알아보겠습니다. 또한, 형식 지정자의 이해와 사용자 입력의 처리 방법에 대해서도 배워보도록 하겠습니다. [Chapter 2. 출력문과 입력문] 2.1. 출력문의 이해와 사용 2.1.1. 출력문의 필요성 이해 2.1.2. printf 함수를 이용한 출력 2.1.3. cout 객체를 이용한 출력 2.2. 형식 지정자의 이해 2.2.1. 형식 지정자의 정의 2.2.2. 다양한 형식 지정자와 그 용도 2.3. 입력문의 이해와 사용 2.3.1. 입력문의 필요성.. 2023. 5. 15.
[C/C++ 프로그래밍] 1. 개발 환경 설정 Chapter 1. C/C++ 개발 환경 설정 이 장에서는 C/C++ 개발에 필요한 기본적인 환경 설정에 대해 알아볼 것입니다. 프로그래밍 언어 선택의 이유와 컴파일러, 인터프리터에 대한 이해, 컴파일러 및 IDE의 설치와 설정 방법, 디버깅 환경 설정, 그리고 첫 번째 C/C++ 프로그램 작성에 이르기까지의 과정을 단계별로 배워봅시다. [Chapter 1. C/C++ 개발 환경 설정] 1.1. 프로그래밍 언어 선택의 이유 1.1.1. C/C++의 특징 1.1.2. C/C++의 사용 분야 1.2. 컴파일러와 인터프리터의 이해 1.2.1. 컴파일러의 정의와 작동 원리 1.2.2. 인터프리터의 정의와 작동 원리 1.3. 컴파일러 설치 1.3.1. Windows에서의 컴파일러 설치 방법 1.3.2. MacOS.. 2023. 5. 15.
[C/C++ 프로그래밍] C/C++ 초급과정 소개 C/C++ 초급과정 소개 C/C++ 초급 과정에서는 개발 환경 설정부터 시작하여, 출력문, 입력문, 변수, 상수, 자료형, 연산자를 배우며 C/C++의 기본 구조에 대해 이해하게 됩니다. 그 후, 프로그램의 흐름을 제어하는 조건문과 반복문, 코드를 모듈화하는 함수, 데이터를 효율적으로 다루는 배열, 문자열, 포인터 등의 기본적인 프로그래밍 요소를 학습합니다. 구조체를 통한 사용자 정의 자료형, 파일 입출력을 이용한 데이터 저장 및 불러오기, 그리고 프로그램의 안정성을 위한 예외 처리 방법 등에 대해 배우게 됩니다. 마지막으로 메모리를 동적으로 할당하여 효율적인 프로그램을 작성하는 방법에 대해 배웁니다. 이 과정을 통해 C/C++의 기본적인 프로그래밍 방법을 익히게 됩니다. [C/C++ 초급과정] Chap.. 2023. 5. 15.
[C/C++ 프로그래밍] C/C++ 프로그래밍이란? C/C++ 프로그래밍이란? C/C++은 컴퓨터 프로그래밍 언어 중 하나로, 운영체제, 임베디드 시스템, 고성능 컴퓨팅 등 다양한 분야에서 널리 사용되고 있습니다. C++은 C 언어를 기반으로 객체 지향 프로그래밍 기능을 추가한 확장 언어입니다. C/C++을 배우게 되면 컴퓨터가 작동하는 방식에 대해 깊이 이해하게 되며, 이는 다른 프로그래밍 언어를 배우는 데도 큰 도움이 됩니다. C/C++ 프로그래밍의 기초부터 고급 기법까지 단계별로 설명하고, 이해를 돕기 위해 실제 코드 예제를 제공합니다. [초급과정] Chapter 1. C/C++ 개발 환경 설정 Chapter 2. 출력문과 입력문 Chapter 3. 변수와 상수 Chapter 4. 자료형 Chapter 5. 연산자 Chapter 6. 조건문 Chap.. 2023. 5. 15.
[파이썬(PYTHON) : 고급] 스크립트 및 자동화 8. 스크립트 및 자동화 파이썬을 사용하여 일상적인 작업을 자동화하는 방법을 배웁니다. 이를 통해 비효율적인 수동 작업을 줄이고, 일관된 결과를 얻을 수 있습니다. 8.1. 파일 및 디렉터리 자동화 파이썬은 파일 및 디렉터리를 조작하는 강력한 기능을 제공합니다. 이를 통해 대량의 파일을 처리하거나 복잡한 파일 시스템 작업을 자동화할 수 있습니다. 8.1.1. 파일 및 디렉터리 조작 파일 시스템은 컴퓨터의 파일과 디렉터리를 구조화하는 방법입니다. 파이썬에서는 os 모듈을 사용하여 파일 시스템을 조작할 수 있습니다. 8.1.1.1. 파일/디렉터리 생성, 삭제, 이동 파이썬의 os 모듈을 사용하면 파일이나 디렉터리를 생성, 삭제, 이동할 수 있습니다. import os # 디렉터리 생성 os.mkdir('te.. 2023. 5. 14.
[파이썬(PYTHON) : 고급] GUI 프로그래밍 7. GUI 프로그래밍 GUI(Graphical User Interface)는 사용자와 컴퓨터 사이의 상호작용을 도와주는 그래픽 인터페이스를 말합니다. 파이썬은 여러 GUI 라이브러리를 지원하며, 이번 장에서는 Tkinter, PyQt5, Kivy를 중심으로 알아보겠습니다. 또한, 개발한 GUI 애플리케이션을 어떻게 패키징하고 배포할 수 있는지에 대해서도 다루도록 하겠습니다. 7.1. Tkinter 기초 7.1.1. Tkinter 소개 Tkinter는 파이썬에서 가장 널리 사용되는 GUI 툴킷 중 하나입니다. 가볍고 간단한 GUI 프로그래밍을 원하는 경우 Tkinter를 사용하는 것이 좋습니다. 기본적으로 파이썬에 내장되어 있어 별도의 설치 없이 사용할 수 있습니다. 7.1.1.1. Tkinter의 특징.. 2023. 5. 14.