파이썬은 1990년대에 도입된 이후 소프트웨어 산업에서 가장 널리 사용되는 프로그래밍 언어 중 하나이자, 프로그래밍 언어를 배우는 학생들이 가장 먼저 선택하는 언어이기도 하다. 그뿐만 아니라 컴퓨터 프로그램 개발을 이해하는 데 있어 가장 이상적인 툴로 인식되고 있다.
내가 이 책을 쓰게 된 목적은 다음과 같다.
1. 깊이 있는 내용을 다루기 위해
많은 주제를 피상적으로 다루기보다 중요한 내용에 집중하고 좀 더 상세하게 설명하였다.
2. 예제 외의 연습을 통해 학생들이 배운 것을 연관시키고, 제대로 알고, 쉽게 이해할 수 있도록 하기 위해
여러 가지 예제에서는 가급적 불필요한 내용을 삭제하여 학생들이 프로그래밍을 쉽게 이해할 수 있도록 하였다.
3. 학생들이 읽기 쉽고 유용한 정보를 얻을 수 있는 간결한 책을 만들기 위해
각 주제의 주요 요점을 먼저 설명한 후, 상세한 내용을 주석으로 제공하였다.
4. 최신 프로그래밍 방법을 이용하여 프로그래밍을 가르치기 위해
문제 해결 기술, 구조적 프로그래밍, 객체 지향 프로그래밍을 상세히 설명하였다.
5. 컴퓨터 주요 응용 분야에 대한 통찰을 제공하기 위해