Python Standart Kütüphanesi

The Python Language Reference Python dilinin tam sözdizimini ve anlamını açıklarken, bu kütüphane başvuru kılavuzu Python ile birlikte dağıtılan standart kütüphaneyi açıklar. Ayrıca, Python dağıtımlarına yaygın olarak dahil edilen bazı isteğe bağlı bileşenleri de açıklar.

Python’un standart kütüphanesi çok kapsamlıdır ve aşağıda listelenen uzun içindekiler tablosunda belirtildiği gibi çok çeşitli olanaklar sunar. Kütüphane, aksi takdirde Python programcılarının erişemeyeceği dosya G/Ç(I/O) gibi sistem işlevlerine erişim sağlayan yerleşik modüllerin (C ile yazılmış) yanı sıra günlük programlamada ortaya çıkan birçok sorun için standartlaştırılmış çözümler sağlayan Python ile yazılmış modüller içerir. Bu modüllerden bazıları, platforma özgü özellikleri platformdan bağımsız API’lere soyutlayarak Python programlarının taşınabilirliğini teşvik etmek ve geliştirmek için açıkça tasarlanmıştır.

Windows platformu için Python yükleyicileri genellikle tüm standart kütüphaneyi içerir ve genellikle birçok ek bileşen de içerir. Unix benzeri işletim sistemleri için Python normalde bir paket koleksiyonu olarak sağlanır, bu nedenle isteğe bağlı bileşenlerin bir kısmını veya tamamını elde etmek için işletim sistemiyle birlikte sağlanan paketleme araçlarını kullanmak gerekebilir.

Standart kütüphaneye ek olarak, Python Package Index adresinden ulaşılabilen yüz binlerce bileşenden (bireysel programlar ve modüllerden paketlere ve tüm uygulama geliştirme çerçevelerine kadar) oluşan aktif bir koleksiyon bulunmaktadır.