구분 |
단원명 |
주요내용 |
1장 |
컴퓨터 사고에 대해 이해하기 |
컴퓨팅 사고
프로그래밍
|
2장 |
파이썬 설치 방법 숙지하기 |
파이선 소개
파이썬 설치하기
파이썬 실행하기
|
3장 |
파이썬 기본 작업에 대해 이해하기 |
연산자
연산자 결합 법칙
변수
복합 대입 연산자
|
4장 |
입력과 출력 수행하기 |
자료형
입력과 출력 파일 만들기
|
5장 |
조건문을 이행하여 문제 해결하기 |
boolean형과 비교/논리연산자
조건문(Condition Statement)
if-else
|
6장 |
여러 조건 다루기 |
심화 조건
중첩 조건문
if-elseif-else
|
7장 |
자료형에 대해 이해하고 숙지하기 |
list형
list index
연산자 "+" "*"
list 연산
일부분 추출 Slice연산
list 원소 변경
|
8장 |
중간문제 해결하기 |
초급문제 풀기
중급문제 풀기
|
9장 |
반복문1 |
while문
for문
range()함수
list를 활용한 for문
|
10장 |
반복문2 |
조건문과 반복문의 혼용 |
11장 |
함수 |
함수소개
함수의 정의와 호출
return문 통해 값을 변환하는 함수
return문이 없는 함수
|
12장 |
그래픽 도구 활용(turtle 클래스) |
객체
클래스
|
13장 |
유용한 클래스 |
유용한 클래스 활용
import문
random
매소드
|
14장 |
turtle 클래스로 그림 그리기 |
turtle
클래스가 제공하는 메소드
조건문
반복문
다른 클래스와 turtle사용
|
15장 |
종합문제 해결하기 |
문제 해결 알고리즘
파이썬 외부 클래스
|
16장 |
프로젝트 수행하기 |
프로젝트 완성 |