Hướng dẫn Python¶
Mẹo
Hướng dẫn này được thiết kế cho programmers những người mới làm quen với ngôn ngữ Python, not beginners những người mới làm quen với lập trình.
Python là một ngôn ngữ lập trình mạnh mẽ, dễ học. Nó có cấu trúc dữ liệu cấp cao hiệu quả và cách tiếp cận đơn giản nhưng hiệu quả đối với lập trình hướng đối tượng. Cú pháp tinh tế và kiểu gõ động của Python, cùng với tính chất thông dịch của nó, khiến nó trở thành ngôn ngữ lý tưởng để viết kịch bản 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ạng mã nguồn hoặc nhị phân cho tất cả các nền tảng chính từ trang web Python, https://www.python.org/, và có thể được phân phối miễn phí. Trang web tương tự cũng chứa các bản phân phối và con trỏ tới nhiều mô-đun, chương trình và công cụ Python miễn phí của bên thứ ba cũng như tài liệu bổ sung.
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 trong C hoặc C++ (hoặc các ngôn ngữ khác có thể gọi được từ C). Python cũng thích hợp làm ngôn ngữ mở rộng cho các ứng dụng có thể tùy chỉnh.
Hướng dẫn này giới thiệu cho người đọc 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. Hãy lưu ý rằng nó yêu cầu bạn có hiểu biết cơ bản về lập trình nói chung. Sẽ rất hữu ích khi có trình thông dịch Python để có trải nghiệm thực tế, nhưng tất cả các ví dụ đều độc lập nên hướng dẫn cũng có thể được đọc ngoại tuyến.
Để biết mô tả về các đối tượng và mô-đun tiêu chuẩn, hãy xem Thư viện chuẩn Python. Tài liệu tham khảo ngôn ngữ Python đưa ra định nghĩa chính thức hơn về ngôn ngữ. Để viết phần mở rộng bằng C hoặc C++, hãy đọc Mở rộng và nhúng trình thông dịch Python và Hướng dẫn tham khảo Python/C API. Ngoài ra còn có một số cuốn sách trình bày chuyên sâu về Python.
Hướng dẫn này không cố gắng trình bày toàn diện và bao gồm mọi tính năng đơn lẻ hoặc thậm chí mọi tính năng thường được sử dụng. Thay vào đó, nó giới thiệu nhiều tính năng đáng chú ý nhất của Python và sẽ cho bạn ý tưởng hay về hương vị và phong cách của ngôn ngữ. Sau khi đọc nó, bạn sẽ có thể đọc và viết các mô-đun và chương trình Python, đồng thời bạn sẽ 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 Thư viện chuẩn Python.
Zz000zz cũng đáng để xem qua.
- 1. Khơi gợi hứng thú
- 2. Sử dụng trình thông dịch Python
- 3. Giới thiệu không chính thức về Python
- 4. Thêm công cụ luồng điều khiển
- 4.1. Báo cáo
if - 4.2. Báo cáo
for - 4.3. Chức năng
range() - 4.4. Câu lệnh
breakvàcontinue - 4.5. Các điều khoản
elsetrên vòng lặp - 4.6. Báo cáo
pass - 4.7. Báo cáo
match - 4.8. Xác định hàm
- 4.9. Thông tin thêm về Xác định hàm
- 4.10. Intermezzo: Phong cách mã hóa
- 4.1. Báo cáo
- 5. Cấu trúc dữ liệu
- 6. Mô-đun
- 7. Đầu vào và đầu ra
- 8. Lỗi và ngoại lệ
- 8.1. Lỗi cú pháp
- 8.2. Ngoại lệ
- 8.3. Xử lý ngoại lệ
- 8.4. Đưa ra ngoại lệ
- 8.5. Chuỗi ngoại lệ
- 8.6. Ngoại lệ do người dùng xác định
- 8.7. Xác định hành động dọn dẹp
- 8.8. Hành động dọn dẹp được xác định trước
- 8.9. Đưa ra và xử lý nhiều ngoại lệ không liên quan
- 8.10. Làm phong phú các ngoại lệ bằng ghi chú
- 9. Lớp học
- 10. Chuyến tham quan ngắn gọn về thư viện tiêu chuẩn
- 10.1. Giao diện hệ điều hành
- 10.2. Ký tự đại diện tệp
- 10.3. Đối số dòng lệnh
- 10.4. Lỗi chuyển hướng đầu ra và chấm dứt chương trình
- 10.5. So khớp mẫu chuỗi
- 10.6. Toán học
- 10.7. truy cập Internet
- 10.8. Ngày và giờ
- 10.9. nén dữ liệu
- 10.10. Đo lường hiệu suất
- 10.11. Kiểm soát chất lượng
- 10.12. Bao gồm pin
- 11. Chuyến tham quan ngắn gọn về Thư viện Tiêu chuẩn --- Phần II
- 12. Môi trường và gói ảo
- 13. Bây giờ thì sao?
- 14. Chỉnh sửa đầu vào tương tác và thay thế lịch sử
- 15. Số học dấu phẩy động: Các vấn đề và hạn chế
- 16. Phụ lục