1.거북이로 그림그리기(turtleGraphic)
squareSpiral1.py
사각형을 반복해 그려 미로형태를 만듭니다
squareSpiral2.py
숫자 하나 바꿔 계단 니선을 만듭니다
circleSpiral1.py
나선형 원을 그려봅니다
squareSpiral3.py
빨간색 계단 나선을 만듭니다
squareSpiral4.py
화려한 계단 나선을 만듭니다
colorCircleSpiral.py
화려한 나선형 원을 그려봅니다
colorSpiral.py
응용 끝판왕
2.컴퓨터에 저장하는 변수(variable)
thankYou.py
이름과 나이를 입력하고 원하는 문자열 출력해보자
정수, 부동 소수점 참, 거짓 복소수
+, -, *, /, % ** ()
pizza.py
피자 주문하며 간단한 수학 문제 풀어보자
sayMeName.py
사용자 이름을 화면 가득히 채우기
spiralMyName.py
이름으로 나션형 모양 그리기
colorSpiralInput.py
원하는 만큼 반복하는 나선 만들자
3.반복은 즐거워(iterate)
rosette.py
반복문이 없다면
rosette4.py
for문으로 4개의 장미모양 도형 만들기
rosette6.py
for문으로 6개의 장미모양 도형 만들기
rosetteGoneWild.py
사용자 입력을 활용해 장미 프로그램 개선하자
rosetteGoneWild2.py 색이 다른 2개의 장미
sayOutNames.py
원할때까지 이름 받고 100번씩 출력하기
spiralFamily.py 가족 이름으로 나선형 모양 만들기
viralSpiral.py 바이러스 나선 만들기
4.조건 판정문(judgeCondition)
ifSpiral.py
if문 사용해 나선형을 볼지 묻기
oldEnough.py 운전 가능한 나이를 묻고 if문으로 판단하자
oldEnoughOrElse.py 운전가능한 나이를 묻고 if, else문으로 판단하자
polygonOrRosette.py 사용자 입력에 따라 다각형 또는 장미 모양을 달리하자
rosettesAndPolygons.py 짝수와 홀수에 따라 다른 모양의 나선 그리기
wolfman.py 날짜에 따라 늑대인간으로 변신
whatToWear.py
온도와 강수량에 따라 다른 조언을 만들자
encoderDecoder.py 암호화 프로그램 - 시저 암호
5.무작위 게임 즐기기(randomGame)
guessingGame.py
1에서 10 사이 숫자 맞추기 게임
guessingGame100.py
1에서 100 사이의 숫자 맞추기 게임
randomSpirals.py
임의의 크기와 색, 위치를 가지는 나선형 만들기
rockPaperScissors.py
가위바위보 게임
selectCard.py
트럼프 패에서 카드 뽑기
compareCard.py 카드 비교하기
highCard.py
트럼프 카드를 뽑아 숫자가 더 높은 사람이 이깁니다.
fiveDice.py 5개의 주사위를 던지고 정렬해 몇개나 같은지 비교
kaleidoscope.py
거울 효과를 이용한 만화경 프로그램
6.각 기능에는 이름이 있다(function)
randomSpiralsFunction.py
함수를 사용해 임의의 크기와 색, 위치를 가지는 나선형 만들기
randomSmileys.py
스마일리 천국
pingPongCalculator.py
몇 개의 탁구공이 있어야 내 키와 몸무게가 될까?
turtleDraw.py
마우스 클릭으로 그림그리기
turtleMax.py
두꺼운 선을 마우스 클릭으로 그림그리기
arrowDraw.py
키보드 방향 키로 그리기
clickSpiral.py
클릭해 나선형 그리기
clickAndSmile.py
클릭해 스마일리 그리기
clickKaleidoscope.py
클릭해 만화경 효과 그리기
colorSpiral.py
multiSpiral.py
superSpiral.py
7.디즈니는 어떻게 애니메이션을 만드는가(timerAnimation)
showDot.py
파이게임으로 화면에 원 그리기
showPic.py
파이게임으로 화면에 그림 그리기
smileyMove.py
스마일리 그림을 이용한 첫번째 애니메이션
smileyBounce1.py
스마일리가 화면의 두 모서리 사이에서 튕기기
smileyBounce2.py
네 개의 벽에서 스마일리 튕기기
8.사용자 조작: 게임의 세계로(userInterface)
clickDots.py
클릭해서 원 그리기
dragDots.py
드래그해서 그리기
smileyExplosion2.py
온 세상이 스마일리
smileyPop.py
충돌 감지 및 스프라이트 지우기
9.게임 프로그래밍(gameProgramming)
smileyPong1.py
스마일리 퐁 1.0
smileyPong2.py
스마일리 퐁 2.0
smileyPop2.py
스마일리 팝 2.0