발표년도 : 1991
설계자 : Guido van Rossum, 네덜란드
패러다임 : 절차적 프로그래밍, 함수형 프로그래밍, 객체 지향 프로그래밍
- 초보자부터 전문가까지 사용자층이 넓다.
- 다양한 플랫폼에서 쓸 수 있다.
- 라이브러리(모듈)이 풍부하다.
- 들여쓰기를 사용해서 블록을 구분한다.
- C/C++ 에 비해 수행 속도가 느리다.
철학
- "아름다운게 추한 것보다 낫다." (Beautiful is better than ugly)
- "명시적인 것이 암시적인 것 보다 낫다." (Explicit is better than implicit)
- "단순함이 복잡함보다 낫다." (Simple is better than complex)
- "복잡함이 난해한 것보다 낫다." (Complex is better than complicated)
- "가독성은 중요하다." (Readability counts)