Pustaka Standar PythonΒΆ

Sementara Referensi Bahasa Python menjelaskan sintaks dan semantik bahasa Python yang tepat, manual referensi pustaka ini menggambarkan pustaka standar yang didistribusikan dengan Python. Ini juga menjelaskan beberapa komponen opsional yang biasanya termasuk dalam distribusi Python.

Perpustakaan standar Python sangat luas, menawarkan berbagai fasilitas seperti yang ditunjukkan oleh daftar isi yang tercantum di bawah ini. Pustaka berisi modul bawaan (ditulis dalam C) yang menyediakan akses ke fungsionalitas sistem seperti file I/O yang seharusnya tidak dapat diakses oleh programmer Python, serta modul yang ditulis dengan Python yang menyediakan solusi standar untuk banyak masalah yang terjadi pada pemrograman sehari-hari. Beberapa modul ini dirancang secara eksplisit untuk mendorong dan meningkatkan portabilitas program Python dengan mengabstraksi spesifik platform menjadi API platform-netral.

Pemasang Python untuk platform Windows biasanya menyertakan seluruh pustaka standar dan sering juga menyertakan banyak komponen tambahan. Untuk sistem operasi mirip Unix, Python biasanya disediakan sebagai kumpulan paket, jadi mungkin perlu menggunakan alat pengemasan yang disediakan dengan sistem operasi untuk mendapatkan beberapa atau semua komponen opsional.

Selain pustaka standar, ada koleksi berkembang beberapa ribu komponen (dari program individu dan modul ke paket dan seluruh kerangka kerja pengembangan aplikasi), tersedia dari Python Package Index.