Python은 1991년 Guido van Rossum이 개발한 고급 프로그래밍 언어다. 인터프리터 방식으로 동작하며, 객체 지향, 함수형, 절차적 프로그래밍 패러다임을 지원한다. 간결하고 읽기 쉬운 문법을 특징으로 하며, 동적 타이핑과 자동 메모리 관리를 제공한다.
Python은 다양한 분야에서 사용되는데, 웹 개발, 데이터 분석, 인공지능, 머신러닝, 과학 계산, 자동화 스크립트 작성 등에 널리 활용된다. 풍부한 표준 라이브러리와 제3자 패키지 생태계를 갖추고 있어 개발 생산성이 높다.
주요 특징으로는 들여쓰기를 사용한 블록 구조, 동적 타이핑, 리스트 컴프리헨션, 제너레이터, 데코레이터 등이 있다. 또한 Python Package Index(PyPI)를 통해 다양한 외부 라이브러리를 쉽게 설치하고 사용할 수 있다.
Python은 버전 2와 3으로 나뉘어 있었으나, 2020년 1월부터 버전 2의 지원이 종료되어 현재는 버전 3만 유지보수되고 있다. 오픈 소스로 개발되며, Python Software Foundation에 의해 관리된다.
교육용 언어로도 널리 사용되어 프로그래밍 입문자들에게 인기가 높다. 또한 데이터 과학, 인공지능 분야에서의 사실상 표준 언어로 자리 잡았으며, 많은 기업과 연구 기관에서 활발히 사용되고 있다.