Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Lịch Sử Ngôn Ngữ Lập Trình Python

Python là ngôn ngữ scripting bậc cao, thông dịch (interpreted), tương tác, hướng đối tượng. Được thiết kế để dễ đọc nhất có thể - dùng từ khóa tiếng Anh thay vì ký hiệu, ít cấu trúc cú pháp hơn ngôn ngữ khác.

Đặc trưng cốt lõi

  • Interpreted - Chạy tại runtime bởi interpreter, không cần compile trước. Tương tự Perl, PHP.
  • Interactive - Có thể ngồi tại prompt Python và code trực tiếp.
  • Object-Oriented - Hỗ trợ OOP đóng gói code trong đối tượng.
  • Beginner's Language - Lý tưởng cho người mới, từ xử lý text đến web, game.

Lịch sử phát triển

  • Cuối năm 1980: Guido van Rossum bắt đầu thiết kế tại CWI (Centrum Wiskunde & Informatica), Hà Lan
  • 2/1991: Phiên bản 0.9.0 phát hành (Usenet) - đã có class, exception, function, module
  • 1/1994: Python 1.0 - lambda, map, filter, reduce
  • 10/2000: Python 2.0 - list comprehension, garbage collection, Unicode
  • 12/2008: Python 3.0 - bản sửa đổi lớn, không tương thích ngược hoàn toàn
  • 1/2020: Python 2.7 kết thúc vòng đời (EOL)
  • Hiện tại: Python 3.11/3.12 - nhanh hơn, pattern matching, exception groups, TOML...

Nguồn gốc tên

Được đặt theo nhóm hài Anh Monty Python's Flying Circus - Guido là fan. Không liên quan đến con trăn python.

Giấy phép & Quản trị

  • Giấy phép PSF License (tương thích GPL)
  • Quản lý bởi Python Software Foundation
  • Guido van Rossum là "Benevolent Dictator For Life" (BDFL) đến 2018, hiện là Steering Council