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 나한테 왜 그래