
7
계획은 다음과 같다. 누군가 여러분이 이해하지 못하는 기능을 사용한다면, 그냥 쏴버리
는 것이다. 이는 새로운 기능을 배우는 것보다 쉽다. 머지않아 살아남은 프로그래머들은
쉽게 이해할 수 있는 파이썬
0
.
9
.
6
의 일부 기능만 사용할 것이다.
1
- 팀 피터스
Tim
Peters
전설적인 개발자이자 ‘파이썬의 선
Zen
of
Python
’ 저자
파이썬 공식 튜토리얼은 ‘파이썬은 배우기 쉽고 강력한 프로그래밍 언어’라는 설명으로 시작한
다(
https://fpy.li/p-2
). 이 말은 사실이지만, 명심할 부분이 있다. 파이썬 언어가 배우고
사용하기 쉬운 만큼 파이썬의 막강한 기능 중 일부만 사용하는 프로그래머가 많기 때문이다.
프로그래밍 경험자는 단 몇 시간만 배우면 쓸 만한 파이썬 코드를 작성할 수 있다. 처음 배운
기능을 몇 주 혹은 몇 달 사용하며 경험을 쌓는 동안, 많은 개발자는 이전에 배운 다른 언어의
장점을 파이썬 코드에 적용하게 된다. 파이썬으로 처음 프로그래밍을 시작하는 경우에도 학교
나 입문서에서는 파이썬 고유의 기능을 사용하지 않고 프로그래밍을 설명한다.
1
다른 언어를 배운 적이 있는 프로그래머들에게 파이썬을 소개하는 강사 입장에서 보면 또 다
른 문제가 있다. 사람들은 자신이 아는 것에만 집착한다는 점이다. 이 책에서는 이러한 문제도
살펴보려고 ...