목차
CHAPTER 1 파이썬 개요1.1 파이썬 소개1.2 파이썬 특징1.3 파이썬 활용 사례CHAPTER 2 파이썬을 위한 프로그램 설치2.1 파이썬 설치하기2.2 IDE(통합 개발 환경) 설치하기2.3 확장 프로그램 설치하기CHAPTER 3 파이썬 시작!3.1 파이썬의 기초, 화면에 출력하기3.2 문자열 포맷팅3.3 주석(Comment)CHAPTER 4 변수와 데이터 형4.1 변수(Variable)4.2 자료형CHAPTER 5 연산자5.1 산술 연산자(Arithmetic Operators)5.2 관계(비교) 연산자(Comparison Operators)5.3 논리 연산자(Logical Operators)5.4 대입 연산자(Assignment Operators)5.5 비트 연산자(Bitwise Operators)5.6 멤버십 연산자(Membership Operators)5.7 연산자 우선순위CHAPTER 6 조건문6.1 if 문6.2 if ~ else 조건문6.3 if ~ else 조건문(중첩)6.4 if ~ elif ~ else 문6.5 조건문에서 논리 연산자 활용하기6.6 구조적 패턴 매칭 match / case (ver. 3.10 이상)CHAPTER 7 반복문7.1 기본 for 문7.2 중첩 for 문7.3 while7.4 break7.5 continue7.6 else7.7 프로그램 연습(소수 구하기)CHAPTER 8 예외 처리8.1 예외란8.2 예외 처리 기본 구조(try-except)8.3 예제 처리 사용법8.4 else와 finallyCHAPTER 9 컨테이너(Container) 자료형9.1 리스트와 다차원 리스트9.2 리스트의 인덱싱과 슬라이싱, 수정과 삭제9.3 튜플(tuple)9.4 딕셔너리(Dictionary)CHAPTER 10 함수와 모듈10.1 함수 개요10.2 내장함수10.3 사용자 정의 함수10.4 인수 전달 방법10.5 고차 함수(High-order Function)10.6 모듈10.7 패키지 구성하기10.8 외부 패키지 활용하기CHAPTER 11 GUI 프로그래밍11.1 파이썬 GUI 라이브러리 소개11.2 Tkinter로 GUI 프로그래밍 시작하기11.3 이벤트와 상호작용11.4 메뉴(풀다운 메뉴) 만들기11.5 프로그램 작성 연습CHAPTER 12 객체지향과 클래스12.1 추상화(Abstraction)12.2 상속(Inheritance)12.3 캡슐화(Encapsulation)12.4 다형성(Polymorphism)CHAPTER 13 멀티 스레드13.1 멀티 스레드13.2 멀티 프로세스CHAPTER 14 파일 입출력14.1 파일 열기14.2 파일 닫기14.3 파일 읽기14.4 파일 쓰기14.5 이진(Binary) 파일 입출력(I/O)14.6 CSV 파일 입출력