Python là một ngôn ngữ lập trình hướng đối tượng rất thông dụng dùng để viết các
tiện ích hệ thống và các đoạn mã trên Internet. Nó cũng được sử dụng như ngôn
ngữ kết dính đóng vai trò tích hợp C và C++. Được tạo ra bởi Guido van Rossum
tại Amsterdamnăm 1990. Python hoàn toàn tạo kiểu động và dùng cơ chế cấp phát bộ
nhớ tự động; do vậy nó gần giống như Perl, Ruby, Scheme, Smalltalk, và Tcl.
Python được phát triển trong một dự án mã mở, do tổ chức phi lợi nhuận Python
Software Foundation quản lý. Python bản 2.4.3 được phát hành vào 29 tháng 3,
2006. Bản tiếp theo là Python 2.5 release candidate 2.
Gần đây nhất, đầu
tháng 8/2006 Microsoft đã cho ra mắt bản phân phối thử nghiệm IronPython 1.0,
vừa tích hợp tốt với .Net Framework, vừa hoàn toàn kế thừa ngôn ngữ Python.
IronPython còn tận dụng CLI ( nền tảng ngôn ngữ chung ) để đạt hiệu năng cao,
chạy nhanh hơn 1.5 lần so với Python nền C thông thường dựa trên thang đo
benchmark.
Python là ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ
ràng, thuận tiện cho người mới học lập trình. Cấu trúc của Python còn cho phép
người sử dụng viết mã lệnh với số lần gõ phím tối thiểu.
Ban đầu, Python
được phát triển để chạy trên nền Unix. Nhưng rồi theo thời gian, nó đã “bành
trướng” sang mọi hệ điều hành từ DOS đến Mac OS, OS/2, Windows, Linux và các hệ
điều hành khác thuộc họ Unix. Mặc dù sự phát triển của Python có sự đóng góp của
rất nhiều cá nhân, nhưng Guido van Rossum hiện nay vẫn là tác giả chủ yếu của
Python. Ông giữ vai trò chủ chốt trong việc quyết định hướng phát triển của
Python.