chapter 1. 프로그램이란 무엇일까?
프로그램은 컴퓨터가 처리할 수 있는 명령을 쓴 지시서입니다.
프로그램을 만들게 되면 컴퓨터를 자유자재로 다룰 수 있습니다. 게임을 만들거나 일할 때 사용하는 소프트웨어를 생각한 대로 만듭니다.
Chapter 2. Python을 시작합시다.
Python을 사용하려면 Python 프로그램을 실행하기 위한 소프트웨어가 필요합니다. 이 장에서는 필요한 소프트웨어의 설치 방법, 그리고 Python 명령을 실행하기 위한 기본적인 조작 방법을 설명합니다.
Chapter 3. Python으로 프로그램을 작성할 때의 규칙
Python으로 프로그램을 작성할 때는 여러 가지 규칙이 있습니다. 이 장에서는 파일 사용법, 문자, 숫자, 공백 사용법, 오류가 발생하지 않게 작성하는 법 등 기본 규칙을 배워봅시다.
Chapter 4. 프로그램을 구성하는 기본적인 기능
프로그램 언어에는 값을 일시적으로 저장하거나, 계산하거나, 처리를 반복하거나, 조건에 따라 처리를 분기하거나 하는 기본적인 기능이 있어, 그것들을 조합해서 프로그램을 만들어 나갑니다. 이러한 기본적인 기능을 습득하려면 조금 지루합니다. 그러나 프로그램을 만들려면 빼놓을 수 없는 지식입니다. 가능한 한 간단하게 최소한의 것만을 정리해 설명합니다.
Chapter 5. 수 맞추기 게임을 만들어보자
지금까지 Python 프로그래밍의 기본적인 지식과 문법을 배웠습니다.
Chapter 5에서는 [히트&블로]라고 하는 수 맞추기 게임을 만들면서 이제까지의 학습 내용을 구체적인 형태로 실습해 봅니다.
Chapter 6. 수 맞추기 게임을 그래피컬하게 하자
Chapter 5에서는 히트 & 블로의 수 맞추기 게임을 작성했는데 문자만 있어 보기 어렵고 따분했습니다. Chapter 6에서는 게임을 윈도로 표시해 그래피컬하게 해 더욱 게임다운 형태로 만들어 봅니다.
Chapter 7. 클래스와 객체
최근 프로그래밍에서 빼놓을 수 없는 것이 [클래스]와 [객체]를 사용한 프로그래밍 기법입니다. 이 기법을 사용하면 프로그램을 부품화하고 재사용하기 쉽습니다. Chapter 7에서는 화면상에서 원이 움직이는 프로그램을 만들며 클래스와 객체의 기본을 배워 나갑시다.
Chapter 8. 확장 모듈을 사용해보자
수 맞추기 게임을 만들거나 도형을 움직이며 지금까지 약간의 놀이 형태로 기본적인 프로그램을 학습했습니다. 마지막장 Chapter 8에서는 학습의 마무리로 실용적인 프로그래밍에 도전해 봅시다. PDF로 [플래카드]를 만드는 방법을 배워봅니다.