프로그래밍 언어 파이썬이 대학의 컴퓨터기초 교육에 많이 활용되는 이유는 간단하면서 효과적으로 객체지향을 적용할 수 있는 강력한 프로그래밍 언어이기 떄문이다. 파이썬은 다음과 같은 이유로 다른 언어에 비해 매우 간결하고 읽기 쉽게 프로그램을 작성할 수 있다.

또한 파이썬은 인터프리터 언어로 간단한 문법구조를 가진 대화형 언어이며, 동적 자료형(dynamic typing)을 제공한다. 변수를 선언하지 않고 사용할 수 있으며, 여러 플랫폼에서 사용되는 다양한 영역에 활용될 수 있는 프로그램을 쉽고 빠르게 개발할 수 있는 장점이 있다. 또한 파이썬은 확장 가능하다. C로 만든 응용 프로그램에 파이썬 인터프리터를 연결하여 그 응용 프로그램의 확장이나 명령 언어로 사용할 수 있다.