Python (ngôn ngữ lập trình)
ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng, do Guido van Rossum tạo ra và lần đầu ra mắt vào năm 1991 / From Wikipedia, the free encyclopedia
Python (phát âm tiếng Anh: /ˈpaɪθɑːn/) là một ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng, do Guido van Rossum tạo ra và lần đầu ra mắt vào năm 1991. Python được thiết kế với ưu điểm mạnh là dễ đọc, dễ học và dễ nhớ. 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 và là ngôn ngữ lập trình dễ học; được dùng rộng rãi trong phát triển trí tuệ nhân tạo. 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.[24] Vào tháng 7 năm 2018, van Rossum đã từ chức lãnh đạo trong cộng đồng ngôn ngữ Python sau 30 năm làm việc.[25][26]
Mẫu hình | Ngôn ngữ lập trình hướng đối tượng, lập trình câu lệnh, lập trình hàm, lập trình thủ tục, lập trình phản xạ |
---|---|
Thiết kế bởi | Guido van Rossum |
Nhà phát triển | Python Software Foundation |
Xuất hiện lần đầu | 1991; 33 năm trước (1991) |
Phiên bản ổn định | |
Kiểm tra kiểu | Vịt, động, mạnh
từ phiên bản 3.5: dần dần[2] |
Giấy phép | Giấy phép Python Software Foundation |
Phần mở rộng tên tập tin | .py,.pyc,.pyd,.pyo (trước 3.5),[3] .pyw,.pyz (từ 3.5)[4] |
Trang mạng | www |
Các bản triển khai lớn | |
CPython, IronPython, Jython, MicroPython, Numba, PyPy, Stackless Python | |
Phương ngữ | |
Cython, RPython, Starlark[5] | |
Ảnh hưởng từ | |
ABC,[6] ALGOL 68,[7] C,[8] C++,[9] CLU,[10] Dylan,[11] Haskell,[12] Icon,[13] Java,[14] Lisp,[15] Modula-3,[9] Perl, Smalltalk | |
Ảnh hưởng tới | |
Boo, Cobra, CoffeeScript,[16] D, F#, Falcon, Genie,[17] Go, Apache Groovy, JavaScript,[18][19] Julia,[20] Nim, Ring,[21] Ruby,[22] Swift[23] |
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ó tương tự 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ý.[27]
Ban đầu, Python được phát triển để chạy trên nền Unix. Nhưng rồi theo thời gian, Python dần mở rộng sang mọi hệ điều hành từ MS-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.
Python luôn được xếp hạng vào những ngôn ngữ lập trình phổ biến nhất.[28][29][30][31]