목차
Part 1 파이썬의 기초
Chapter 1 파이썬 인트로: 헬로 파이!
1. Welcome to Programming World!
2. 프로그래밍은 무엇일까요?
3. 파이썬이란?
4. 파이썬 실행하기
5. Python 편집창으로 코드 작성하기
6. Python으로 컴퓨터과학 이해하기
Chapter 2 데이터와 연산
1. 사칙연산 계산기
2. 문자열의 연산
3. 논리값의 연산
4. 기초 내공 쌓기
5. 기초튼튼 컴퓨터과학
Chapter 3 변수와 메모리
1. 변수 선언하기
2. 다양한 변수의 선언
3. 변수 활용하기
4. 기초 내공 쌓기
5. 기초튼튼 컴퓨터과학
Chapter 4 출력과 print()
1. 문자 출력하기
2. 변수를 활용하여 출력하기
3. 문자 포매팅으로 출력하기
4. 기초 내공 쌓기
5. 도전 내공 쌓기
6. 기초튼튼 컴퓨터과학
Chapter 5 입력과 input()
1. 자료 입력하기
2. 입력받은 자료를 변수에 저장하기
3. 정수형과 실수형 자료 입력받기
4. 여러 개의 입력값 받기
5. 기초 내공 쌓기
6. 도전 내공 쌓기
7. 기초튼튼 컴퓨터과학
Chapter 6 조건과 선택
1. if문 알기
2. else 사용하기
3. elif 사용하기
4. 조건문에 사용되는 조건식과 논리식
5. 연산자를 사용한 조건문
6. True, False를 사용한 조건문
7. 중첩 조건문
8. 기초 내공 쌓기
9. 도전 내공 쌓기
10. 기초튼튼 컴퓨터과학
Chapter 7 반복과 순회
1. while 반복문 알기
2. for 반복문 알기
3. for문에서의 변수 활용
4. while문에서의 비교연산자 활용
5. 기초 내공 쌓기
6. 기초튼튼 컴퓨터과학
Chapter 8 반복과 탈출
1. 무한루프와 break
2. while문 강제로 빠져나가기
3. for문 강제로 빠져나가기
4. 기초 내공 쌓기
5. 기초튼튼 컴퓨터과학
Chapter 9 터틀과 도형
1. turtle 실행하기
2. turtle의 다양한 명령어
3. for문 활용하기
4. 파이터틀을 이용한 도형 만들기
5. 기초 내공 쌓기
6. 도전 내공 쌓기
Chapter 10 패턴과 옵아트
1. 패턴 예제
2. 옵아트 예제
3. 도전 내공 쌓기
Chapter 11 함수의 기초
1. 함수 사용하기
2. 함수 사용 시 주의사항
3. return 사용하기
4. 선대칭 도형 살펴보기
5. 함수로 구현하기
6. 선대칭 도형 그리기
7. 도전 내공 쌓기
8. 기초튼튼 컴퓨터과학
Chapter 12 함수와 매개변수
1. 매개변수 사용하기
2. 도전 내공 쌓기
3. 기초튼튼 컴퓨터과학
Chapter 13 해커톤: 터틀 게임
1. HACKATHON Basic
2. HACKATHON Code
3. HACKATHON Challenge
Part 2 파이썬의 활용
Chapter 14 문자열과 포매팅
1. 문자열 처리의 개요
2. 문자열 연산과 변환
3. 문자열 인덱싱
4. 문자열 슬라이싱
5. 문자열 관련 함수
6. 문자열 포매팅
7. 도전 내공 쌓기
Chapter 15 리스트와 튜플
1. 리스트 자료
2. 튜플 이해하기
3. 리스트 활용하기
4. 도전 내공 쌓기
5. 기초튼튼 컴퓨터과학
Chapter 16 딕셔너리와 집합
1. 딕셔너리 생성하기
2. 딕셔너리 자료 추가하기
3. 딕셔너리 자료 삭제하기
4. 딕셔너리 관련 함수들
5. 집합 생성하기
6. 집합 자료 다루기
7. 집합 연산 하기
8. 도전 내공 쌓기
9. 기초튼튼 컴퓨터과학
Chapter 17 내장함수와 외장함수
1. 내장함수의 활용
2. 외장함수의 활용
3. GUI 인터페이스 라이브러리 추가
4. 도전 내공 쌓기
5. 기초튼튼 컴퓨터과학
Chapter 18 파일 처리
1. 파일 처리 기초
2. 파일 저장과 읽기
3. 로그 기록 파일
4. 도전 내공 쌓기
5. 기초튼튼 컴퓨터과학
Chapter 19 예외 처리
1. 예외 처리 기초
2. 예외 처리 실습
3. 기초 내공 쌓기
Chapter 20 외부 라이브러리와 이미지 편집
1. 외부 라이브러리 설치
2. 이미지 처리하기
3. 이미지에 효과 주기
4. 두 장의 이미지 병합하기
5. 이미지 편집하기
6. OpenCV 이미지 편집
파이썬 철학