1.3 파이썬

파이썬(Python)은 네덜란드의 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어입니다. 귀도는 1989년 크리스마스가 있던 주에 자신이 출근하던 연구실의 문이 닫혀 있어서 취미 삼아 파이썬을 만들었다고 합니다. 이후 개발을 거듭하여 1991년에 파이썬을 외부에 공개하게 됩니다. 파이썬이라는 이름은 귀도가 즐겨 봤던 코미디 프로그램인 몬티 파이썬의 날아다니는 써커스 <Monty Python's Flying Circus>에서 따왔습니다.

참고로 파이썬의 로고 및 아이콘이 뱀 모양인 이유는 python의 원래 뜻이 비단뱀이라서 그렇습니다.

그림 1-8 파이썬 로고
그림 ‎1 8 파이썬 로고

그럼 파이썬의 특징을 간단히 알아보겠습니다.

  • 쉽고 간단한 문법
  • 다양한 패키지
  • 무료

파이썬은 문법이 매우 쉽고 간단해서 초보자들에게 추천되는 언어입니다. 요즘은 대학을 비롯해서 초, 중, 고등학교에서도 프로그래밍 교육에 파이썬을 활용하고 있습니다.

IT 업계에서는 파이썬이 문법이 간단한데다 다양한 패키지가 제공되어 생산성이 높고, 유지 보수 비용이 적게 든다는 점 때문에 널리 쓰이는 언어로 자리잡았습니다. 또한, 과학 계산에 특화된 패키지도 준비되어 있어서 과학, 공학 연구 분야에서도 활발히 사용하고 있습니다.

여기서 패키지란 특정 기능을 미리 만들어 놓은 것을 뜻하는데 패키지를 활용하면 각종 기능을 일일이 만들지 않고, 블록 조립하듯이 간단하게 코드를 작성할 수 있습니다.

특히 파이썬과 파이썬의 패키지는 오픈 소스이며 무료로 제공됩니다. 따라서 비용을 들이지 않고도 실무 및 교육에 활용할 수 있습니다.