Thư viện chuẩn Python

Trong khi Tài liệu tham khảo ngôn ngữ Python mô tả cú pháp và ngữ nghĩa chính xác của ngôn ngữ Python, hướng dẫn tham khảo thư viện này mô tả thư viện chuẩn được phân phối bằng Python. Nó cũng mô tả một số thành phần tùy chọn thường có trong các bản phân phối Python.

Thư viện tiêu chuẩn của Python rất phong phú, cung cấp nhiều tiện ích như được chỉ ra trong mục lục dài được liệt kê bên dưới. Thư viện chứa các mô-đun tích hợp (viết bằng C) cung cấp quyền truy cập vào chức năng hệ thống như tệp I/O mà các lập trình viên Python không thể truy cập được, cũng như các mô-đun được viết bằng Python cung cấp các giải pháp tiêu chuẩn hóa cho nhiều vấn đề xảy ra trong lập trình hàng ngày. Một số mô-đun này được thiết kế rõ ràng để khuyến khích và nâng cao tính di động của các chương trình Python bằng cách trừu tượng hóa các đặc tính nền tảng thành các API trung lập với nền tảng.

Trình cài đặt Python cho nền tảng Windows thường bao gồm toàn bộ thư viện tiêu chuẩn và thường bao gồm nhiều thành phần bổ sung. Đối với các hệ điều hành giống Unix, Python thường được cung cấp dưới dạng một tập hợp các gói, vì vậy có thể cần phải sử dụng các công cụ đóng gói được cung cấp cùng với hệ điều hành để có được một số hoặc tất cả các thành phần tùy chọn.

Ngoài thư viện tiêu chuẩn, còn có một bộ sưu tập tích cực gồm hàng trăm nghìn thành phần (từ các chương trình và mô-đun riêng lẻ đến các gói và toàn bộ khung phát triển ứng dụng), có sẵn từ Python Package Index.