더북(TheBook)

1 파이썬이란 무엇인가요?

파이썬을 만든 귀도 반 로섬(Guido van Rossum)은 네덜란드의 CWI, 우리로 치면 국립 수학 및 컴퓨터 연구기관에서 일하는 연구원이었습니다. 그는 1989년 그해 크리스마스를 재미있게 보내기 위해 이 프로그래밍 언어를 만들었다고 합니다.

파이썬의 로고를 보면 신화에 나오는 이 비단뱀이 등장합니다. 영어로 ‘python’은 ‘비단뱀’이라는 뜻입니다. 반 로섬은 왜 프로그래밍 언어의 이름을 이렇게 지었을까요?

그림 9-1 | 파이썬의 로고

사실 그는 비단뱀에서 이 프로그래밍 언어의 이름을 따온 것이 아닙니다. 그가 파이썬을 구현하기 시작했을 무렵 접한, 1970년대 BBC 코미디 시리즈인 <Monty Python’s Flying Circus>에서 이 이름을 정했습니다. 신비하고 짧은 이름이 필요하다고 생각하던 찰나 이 대본을 접한 덕분이었죠.

그럼 왜 파이썬을 사용하는 것일까요? 먼저 파이썬은 사용하기 쉽습니다. 프로그래밍 언어 또한 사람들이 사용하는 여러 언어처럼 문법을 가지고 있습니다. 문법이 복잡한 언어를 공부하기 어렵듯이 프로그래밍 언어도 문법이 복잡하면 공부하기 어렵습니다. 하지만 파이썬은 비교적 쉬운 문법이기 때문에 초보자가 접근하기에 좋습니다. 반 로섬은 ‘파이썬은 초보자가 사용하기 쉬운 프로그래밍 언어’라고 말했는데, 이 말처럼 파이썬은 초보자를 위한 교육용으로도 많이 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.