서문

파이썬은 간단하면서도 강력한 몇 안 되는 프로그래밍 언어들 중 하나일 것입니다. 파이썬은 초보자와 숙련자에게 모두 유용한 언어이며 더 중요한 것은 파이썬으로 프로그래밍을 하는 것이 즐겁다는 점입니다. 이 책은 여러분이 파이썬이라는 아름다운 프로그래밍 언어를 배울 수 있도록 돕고 여러분이 하고자 하는 일을 빠르고 쉽게 해결하는 방법을 보여드리는 것을 목적으로 작성되었습니다.

이 책은 누가 읽으면 좋을까요?

이 책은 파이썬의 가이드 혹은 튜토리얼의 역할을 하도록 작성되었습니다. 프로그래밍에 대해 아무런 지식이 없는 '완전 초보자’들을 주 독자로 설정하였습니다. 물론 경험이 많은 프로그래머들에게도 유용한 책입니다.

이 책의 목표는 컴퓨터로 텍스트 문서를 저장하는 것밖에 모르는 사람도 이 책을 통해 파이썬을 배울 수 있도록 하는 것입니다. 물론 여러분이 이전에 프로그래밍 경험이 있다고 하더라도 이 책을 통해 파이썬을 익힐 수 있을 것입니다.

만약 여러분이 전에 프로그래밍을 해 본 경험이 있다면, 아마도 여러분은 여러분이 가장 좋아하는 언어와 파이썬이 어떻게 다른지에 대해 관심이 있을 것입니다. 저는 이 책에서 다른 언어와 파이썬과의 많은 차이점을 강조해 두었습니다. 하지만 주의하세요, 얼마 지나지 않아 여러분이 가장 좋아하는 언어는 파이썬이 될 것입니다!

공식 홈페이지

이 책의 공식 홈페이지는 http://swaroopch.com/notes/python 이며 여기서 이 책을 온라인으로 읽으실 수 있고, 최신 버전의 책을 내려받을 수 있으며 책을 구매하거나 피드백을 남길 수 있습니다.

생각해 볼 것들

소프트웨어를 설계하는 데에는 두 가지 방법이 있습니다. 하나는 설계를 매우 간단하게 하여서 결함이 없도록 하는 것입니다. 또 하나는 설계를 굉장히 복잡하게 하여 눈에 띄는 결함이 없도록 하는 것입니다.

There are two ways of constructing a software design: one way is to make it so simple that there are obviously no deficiencies; the other is to make it so complicated that there are no obvious deficiencies. -- C. A. R. Hoare

삶에 있어 성공이라고 하는 것은 재능과 요행보다는 집중력과 참을성에 달려 있습니다.

Success in life is a matter not so much of talent and opportunity as of concentration and perseverance. -- C. W. Wendte

Last updated