Tài liệu hướng dẫn Python

Mẹo

Tài liệu hướng dẫn này được thiết kế dành cho các lập trình viên mới tiếp cận ngôn ngữ Python, không phải dành cho những người mới bắt đầu học lập trình.

Python là một ngôn ngữ lập trình mạnh mẽ và dễ học. Ngôn ngữ này sở hữu các cấu trúc dữ liệu bậc cao hiệu quả cùng cách tiếp cận lập trình hướng đối tượng đơn giản nhưng hiệu quả. Cú pháp tinh gọn, định kiểu động cùng với bản chất là một ngôn ngữ thông dịch đã giúp Python trở thành ngôn ngữ lý tưởng cho việc viết script và phát triển ứng dụng nhanh chóng trong nhiều lĩnh vực trên hầu hết các nền tảng.

Trình thông dịch Python và thư viện tiêu chuẩn mở rộng được cung cấp miễn phí dưới dạng mã nguồn hoặc tệp thực thi cho tất cả các nền tảng chính tại trang web của Python, https://www.python.org/, và có thể được phân phối tự do. Trang web này cũng cung cấp các bản phân phối và liên kết đến nhiều mô-đun, chương trình, công cụ bên thứ ba miễn phí và các tài liệu bổ sung khác.

Trình thông dịch Python có thể dễ dàng mở rộng với các hàm và kiểu dữ liệu mới được triển khai bằng C hoặc C++ (hoặc các ngôn ngữ khác có thể gọi từ C). Python cũng phù hợp để làm ngôn ngữ mở rộng cho các ứng dụng có khả năng tùy biến.

Tài liệu hướng dẫn này giới thiệu một cách không chính thức các khái niệm và tính năng cơ bản của ngôn ngữ và hệ thống Python. Lưu ý rằng tài liệu này yêu cầu bạn đã có kiến thức cơ bản về lập trình nói chung. Việc có sẵn một trình thông dịch Python sẽ giúp ích cho trải nghiệm thực hành, nhưng tất cả ví dụ đều có tính độc lập, vì vậy bạn cũng có thể đọc tài liệu này ngoại tuyến.

Để biết mô tả về các đối tượng và mô-đun tiêu chuẩn, hãy xem The Python Standard Library. The Python Language Reference cung cấp định nghĩa chính thức hơn về ngôn ngữ này. Để viết các phần mở rộng bằng C hoặc C++, hãy đọc Extending and Embedding the Python InterpreterPython/C API reference manual. Ngoài ra còn có một số cuốn sách phân tích chuyên sâu về Python.

Tài liệu hướng dẫn này không nhằm mục đích bao gồm toàn diện mọi tính năng, hay thậm chí là mọi tính năng thường dùng. Thay vào đó, nó giới thiệu nhiều tính năng đáng chú ý nhất của Python, giúp bạn nắm bắt được phong cách và đặc thù của ngôn ngữ này. Sau khi đọc xong, bạn sẽ có thể đọc và viết các chương trình cũng như mô-đun Python, đồng thời sẵn sàng để tìm hiểu thêm về các mô-đun thư viện Python khác nhau được mô tả trong The Python Standard Library.

Mục thuật ngữ Glossary cũng rất đáng để xem qua.