검색
색인
파이선, Python
다양한 플랫폼에서 사용이 가능한 객체 지향 기반 인터프리터 방식의 고급 프로그래밍 언어 중 하나.
문법이 배우기 쉽고 결과를 바로 확인할 수 있어서 프로그래밍 초보자에게 추천되는 언어이다.

1991년에 귀도 반 로섬(Guido van Rossum)이 발표하였고, 좋아하는 코미디 프로인 에서 파이선이라는 이름을 가져온 것으로 알려져 있다. 공동체 기반의 개방적 개발 모델을 가지고 있으며, 파이선 소프트웨어 재단(Python Software Foundation)에서 관리한다.
문법 구조가 간단, 명확하고, 많은 시스템 호출과 풍부한 라이브러리(모듈), 다양한 윈도 시스템용 인터페이스 등을 포함하고 있어 생산성이 높은 강력한 언어이기도 하다. 반면 실행 속도가 상대적으로 느리다는 단점이 있다. 다른 프로그래밍 언어와의 호환성이 높아, 빠른 속도가 필요한 부분은 C, C++ 등의 언어로 개발하여 융합할 수 있다.

개발자 팀 피터스(Tim Peters)는 파이선의 철학으로 ‘추한 것보다는 아름다운 것이, 암시적인 것보다는 명확한 것이, 복잡한 것보다는 단순한 것이, 난해한 것보다는 복잡한 것이 낫고 가독성이 중요하다’ 등을 명시하였다(※The Zen of Python, 2004).