목차
Chapter 01 파이썬 만나기
1.1 파이썬이 뭐예요?
1 프로그래밍이란 무엇인가?
2 프로그래밍 언어에 대하여
3 쉬운 프로그래밍 언어, 파이썬
1.2 파이썬 설치하고 사용해보기
1 파이썬 설치하기
2 파이썬 실행하기
3 파이썬 둘러보기
4 코드 만들어 저장하기
5 에러 메시지
요약
연습문제

Chapter 02 파이썬 기초 다지기
2.1 파이썬을 위한 기초 지식 쌓기
1 알고리즘이란 무엇인가?
2 컴퓨터처럼 생각하기
3 벌레를 잡는 디버깅
4 중요한 단어, 키워드
5 함수란 무엇인가?
6 소스코드의 메모, 주석
2.2 데이터 표현 방식
1 데이터 표현 방식
2 2진법
3 16진법
요약
연습문제

Chapter 03 변수에 데이터 넣기
3.1 변수 사용하기
1 데이터를 담는 그릇, 변수
2 변수 사용하기
3 변수를 꼭 사용해야 하는가?
4 변수 이름 만드는 방법
5 초기화
3.2 데이터 종류
1 데이터 종류에는 어떤 것이 있나
2 데이터 종류 확인하기
3 변수와 데이터 종류
4 데이터 종류 바꾸기
3.3 데이터 출력과 입력
1 변수값 출력하기
2 서식문자의 종류
3 출력 화면 제어하기
4 숫자 데이터 서식
요약
연습문제

Chapter 04 연산자 알아보기
4.1 연산자란 무엇인가?
1 연산자와 피연산자
2 연산자 우선순위
4.2 기본 연산자 살펴보기
1 산술 연산자
2 비교 연산자
4.3 논리 연산
1 논리 연산이란 무엇인가?
2 논리 연산자
3 산술, 비교, 논리 연산자의 우선순위
4.4 연산자 관련 이야기
1 변수 여러 개 초기화
2 참과 거짓의 특징 알아보기
3 연산자 우선순위
요약
연습문제

Chapter 05 조건문 사용하기
5.1 조건문이란 무엇인가?
1 조건문에 대하여
5.2 if-else 문
1 if 문
2 줄을 잘 맞춰야 한다
5.3 다중 조건문
1 다중 조건문의 필요성
2 3항 조건 연산자
3 탐색기에서 파이썬 실행하기
요약
연습문제

Chapter 06 반복문 배워보기
6.1 반복문이란 무엇인가?
1 반복문에 대하여
2 반복문의 구성
6.2 for 문 사용하기
1 for 문의 구조
2 for 문 사용하기
3 for 문 활용하기
6.3 반복문 겹쳐서 사용하기
1 다중 반복문
2 UFO 날리기
6.4 while 문 사용하기
1 while 문
2 break 사용하기
3 continue 사용하기
요약
연습문제

Chapter 07 데이터 묶음, 리스트
7.1 리스트란 무엇인가?
1 리스트의 필요성
2 리스트와 인덱스
3 리스트 만들기
4 리스트를 만드는 다양한 방법
7.2 리스트 활용하기
1 인덱스 범위지정, 슬라이싱
2 리스트 자르고 붙이기
3 리스트 활용하기
7.3 리스트 관련 함수
1 리스트 관련 함수란 무엇인가?
2 함수 사용하기
3 리스트 사용 시 주의사항
4 2차원 리스트
요약
연습문제

Chapter 08 도전 프로젝트 1
project 1 수직 사운드 미터
project 2 내 팔자 어찌하오 게임
project 3 꽃 피는 봄
project 4 여름 소나기
project 5 가을 구름
project 6 눈 내리는 겨울

Chapter 09 문자열과 딕셔너리
9.1 문자열 다시보기
1 문자열의 특징
2 문자열과 리스트의 닮은 점
3 문자열과 리스트의 다른 점
4 여러 데이터 입력받기
5 문자열에 데이터 넣기
9.2 문자열을 위한 함수들
1 문자열 찾기
2 문자열 분리와 변경
3 문자열 정렬하기
4 문자열 구성 검사
9.3 딕셔너리
1 딕셔너리란 무엇인가?
2 딕셔너리 관련 함수
3 튜플
4 집합
요약
연습문제

Chapter 10 함수 만들기
10.1 함수 만들기
1 다양한 종류의 함수
2 함수 직접 만들기
3 함수 만들어보기
10.2 함수로 값 전달하기
1 값을 전달하는 매개 변수
2 반환 데이터가 있는 함수
10.3 변수의 범위
1 지역 변수에 대하여
2 전역 변수 만들기
요약
연습문제

Chapter 11 윈도우 프로그래밍
11.1 윈도우에서 작동하는 코드 만들기
1 기본 윈도우 만들기
2 기본 윈도우 설정하기
3 위젯 만들기
4 이미지 사용하기
11.2 위젯 사용하기
1 레이블 위젯
2 버튼 관련 위젯
3 메시지 관련 위젯
4 캔버스 위젯
5 메뉴 관련 위젯
11.3 위젯 활용하기
1 여러 위젯 배치하기
2 이벤트 처리하기
3 텍스트 입력받기
요약
연습문제

Chapter 12 객체 만들기
12.1 객체 알아보기
1 객체와 함수의 차이점
2 객체 만들기
3 객체 변수 사용하기
12.2 객체 사용하기
1 객체 생성자
2 객체 상속
3 클래스 변수
4 객체 관련 정보 알아보기
요약
연습문제

Chapter 13 파일 다루기
13.1 파일에 대하여
1 파일이란 무엇인가?
2 파일에 쓰기
3 파일에서 읽기
13.2 파일 활용하기
1 파일이 있는 위치
2 open() 함수 설정
3 파일의 사용
4 파일과 위젯

Chapter 14 도전 프로젝트 2
project 1 추억은 방울방울
project 2 지뢰 피하기 게임
project 3 움직이는 빗살무늬
project 4 바람의 기억
project 5 찬란하神 도깨비
project 6 나한테 왜 그래
닫기