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.

In addition to the standard library, there is a growing collection of several thousand components (from individual programs and modules to packages and entire application development frameworks), available from the Python Package Index.