Python là một ngôn ngữ kịch bản cấp cao, được thông dịch, tương tác và hướng đối tượng. Python được thiết kế để dễ đọc. Nó thường xuyên sử dụng các từ khóa tiếng Anh khi các ngôn ngữ khác sử dụng dấu câu và nó có ít cấu trúc cú pháp hơn các ngôn ngữ khác.
- Python được thông dịch - Python được xử lý trong thời gian chạy bởi trình thông dịch. Bạn không cần phải biên dịch chương trình của mình trước khi thực thi nó. Điều này tương tự với PERL và PHP.
- Python là tương tác - Bạn thực sự có thể ngồi trước lời nhắc của Python và tương tác trực tiếp với trình thông dịch để viết chương trình của mình.
- Python hướng đối tượng - Python hỗ trợ phong cách hướng đối tượng hoặc kỹ thuật lập trình đóng gói mã bên trong các đối tượng.
- Python là ngôn ngữ dành cho người mới bắt đầu - Python là một ngôn ngữ tuyệt vời cho các lập trình viên mới bắt đầu và hỗ trợ phát triển nhiều ứng dụng từ xử lý văn bản đơn giản đến trình duyệt WWW cho đến trò chơi.
Python được phát triển bởi Guido van Rossum vào cuối những năm tám mươi và đầu những năm chín mươi tại Viện Nghiên cứu Quốc gia về Toán học và Khoa học Máy tính ở Hà Lan.
Python có nguồn gốc từ nhiều ngôn ngữ khác, bao gồm ABC, Modula-3, C, C ++, Algol-68, SmallTalk và Unix shell và các ngôn ngữ kịch bản khác.
Python đã được đăng ký bản quyền. Giống như Perl, mã nguồn Python hiện có sẵn theo Giấy phép Công cộng GNU (GPL).
Python hiện được duy trì bởi một nhóm phát triển cốt lõi tại viện, mặc dù Guido van Rossum vẫn giữ một vai trò quan trọng trong việc định hướng sự phát triển của nó.