점프 투 파이썬은 위키독스(http://wikidocs.net)를 이용하여 작성합니다.
빠른 페이지 이동을 위해서는 "F2" 목차보기를 이용하는 것이 편리합니다.
누구를 위한 책인가?
이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 쓰려고 노력하였으며, 파이썬이란 언어의 개별적인 특성만을 강조하지 않고 프로그래밍 전반에 관한 사항을 파이썬이란 언어를 통해 알 수 있도록 알기 쉽게 설명하였다. 파이썬에 대한 기본적인 지식을 알고 있는 사람이라도 이 책은 파이썬 프로그래밍에 대한 흥미를 가질 수 있는 좋은 안내서가 될 것이다.
이 책의 목표는 독자가 파이썬을 통해 프로그래밍에 대한 전반적인 이해를 갖게하는 것이며, 또 파이썬이라는 강력한 도구를 이용하여 원하는 프로그램을 쉽고 재미있게 만들 수 있게 하는 것이다.
<책의 구성>
1. 들어가기전에
이 책을 쓴 목적 및 책을 읽는 독자의 대상에 대해서 말한다. 책의 목차를 리뷰한다.
2. 파이썬이란 무엇인가?
파이썬에 대한 소개와 특징, 그리고 파이썬 프로그래밍을 시작하기 위해서 갖추어야 할 것들에 대한 내용을 다룬다.
3. 자료형과 제어문
프로그래밍 언어를 배우기 위해서 반드시 익혀야 하는 관문과 같은 자료형과 제어문에 대해서 다룬다.
파이썬이라는 언어를 능수능란 하게 다루기 위해서는 반드시 자료형과 제어문에 대한 지식이 필요하다.
4. 입출력
함수와 여러가지 입출력등에 대해서 다룬다. 주고 받는 송수신에 대한 철학(?)에 대해서 다룬다.
5. 파이썬 날개달기
객체 중심의 프로그래밍을 하기 위한 필수 자료형인 클래스에 대해서 알아보고, 모듈과 예외처리등의 고급기법등에 대해서 알아본다.
6. 어디서부터 시작할 것인가?
도대체 어디서부터 프로그래밍을 시작할 것인지 망설이는 독자들을 위해서 간단한 예제와 함수들을 소개한다.
이곳에 있는 소스는 현재 20여개가 있으나 꾸준히 가치를 발견할 수 있는 코드들을 업데이트 해 나갈 예정이다.
7. 테스트 주도 개발
Simple한 코드를 만들기 위한 개발방법인 TDD에 대해서 알아보고, 파이썬으로는 어떻게 테스트 주도적 개발을 할 수 있는지 알아본다.
8. 인터넷 프로그래밍
인터넷 프로그래밍을 하기에 앞서 꼭 알아두어야 할 기본적인 것들에 대해서 다루고, 간단한 미니 웹 서버를 구현해 본다.
9. 파이썬과 GUI
파이썬 GUI 프로그래밍에 대해서 알아본다.
이 곳에서는 가장 유명한 Tkinter, 그리고 가장 화면이 미려한 wxPython에 대해서 다룬다.
10. 파이썬 Tips
파이썬으로 할 수 있는 여러 유용한 Tip들에 대해서 살펴본다.
11. 파이썬 Quiz
파이썬을 이용하여 유명한 Quiz들을 독자들과 함께 풀어본다.
90. 부록
파이썬에 대해서 더 자세하게 알고 싶은 독자를 위해서 더 많은 정보를 얻을 수 있는 방법을 알려준다.