Xem thêm

Python (ngôn ngữ lập trình)

Huy Erick
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, được tạo ra bởi Guido van Rossum và lần đầu ra mắt vào...

Guido van Rossum, nhà sáng lập ngôn ngữ Python.

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, được tạo ra bởi Guido van Rossum và lần đầu ra mắt vào năm 1991. Ngôn ngữ này được thiết kế với ưu điểm mạnh là dễ đọc, dễ học và dễ nhớ. Python có cấu trúc rõ ràng, thuận tiện cho người mới học lập trình và được dùng rộng rãi trong phát triển trí tuệ nhân tạo.

Python là ngôn ngữ lập trình đa mẫu hình, hỗ trợ lập trình hướng đối tượng và lập trình cấu trúc hoàn toàn. Nó cũng hỗ trợ lập trình hàm và lập trình hướng khía cạnh. Sự linh hoạt của Python cho phép các nhà phát triển viết mã lệnh với số lần gõ phím tối thiểu.

Với triết lý thiết kế đơn giản và tập trung vào tính dễ đọc, Python đã trở thành một trong những ngôn ngữ lập trình phổ biến nhất và được nhiều người ưa chuộng. Cùng nhau, chúng ta sẽ khám phá sự phát triển và các tính năng đáng chú ý của ngôn ngữ này.

Lịch sử

Python đã được Guido van Rossum tạo ra vào những năm 1980 tại Trung tâm Toán học - Tin học ở Hà Lan như là một ngôn ngữ kế tục ngôn ngữ ABC. Nó bắt đầu được triển khai vào tháng 12 năm 1989. Van Rossum tự mình gánh vác trách nhiệm cho dự án, với vai trò là nhà phát triển chính. Vào tháng 7 năm 2018, sau 30 năm làm việc, van Rossum đã rời bỏ trách nhiệm của mình trong cộng đồng ngôn ngữ Python.

Triết lý thiết kế và tính năng

Python là một ngôn ngữ lập trình đa mẫu hình, hỗ trợ lập trình hướng đối tượng và lập trình cấu trúc hoàn toàn. Nó cũng hỗ trợ lập trình hàm và lập trình hướng khía cạnh. Python sử dụng kiểu động và có tính chất tự động cấp phát bộ nhớ, giống như Perl, Ruby, Scheme, Smalltalk và Tcl.

Triết lý thiết kế của Python là đơn giản, gọn gàng và dễ dùng. Python được phát triển để dễ dàng mở rộng và tích hợp vào các ứng dụng hiện có. Với triết lý "chỉ nên có một cách rõ ràng để làm việc này", Python thể hiện sự tận tâm của nhà phát triển đến tính dễ đọc của mã lệnh.

Python cũng có một tập việc phong phú nhờ vào thư viện chuẩn bao quát của nó. Từ việc phân giải tên động cho phép liên kết các tên biến và phương thức trong quá trình thực thi chương trình, tới việc có các công cụ hàm được mượn từ Haskell và Standard ML.

Những người sử dụng Python thường được gọi là Pythonista và mô tả một phần mã là pythonic khi nó tuân thủ các thành ngữ, trông tự nhiên và dễ đọc.

Cú pháp

Python có cú pháp dễ đọc và dễ hiểu. Nó không sử dụng dấu ngoặc nhọn để giới hạn các khối lệnh mà thay vào đó sử dụng thụt lề bằng khoảng trắng hoặc ký tự tab. Thụt lề được sử dụng để đánh dấu kết thúc khối lệnh hiện tại và thể hiện cấu trúc ngữ nghĩa của chương trình.

Python có các câu lệnh gán, câu lệnh điều kiện if, câu lệnh lặp for và while. Sử dụng các câu lệnh này, bạn có thể thực thi các khối lệnh để điều khiển luồng chương trình.

Với cú pháp đơn giản và dễ hiểu, Python là một trong những ngôn ngữ lập trình phổ biến nhất và phù hợp cho cả những người mới học và những nhà phát triển có kinh nghiệm.

Guido van Rossum, nhà sáng lập ngôn ngữ Python.

Ảnh chụp Guido van Rossum, nhà sáng lập ngôn ngữ Python.

1