Python’un gerçek gücü, dilin kendisinde değil; onu saran devasa kütüphane ekosistemindedir. Karşılaştığınız hemen her problem için, başkalarının yazıp paylaştığı hazır bir çözüm vardır. İşte tekerleği yeniden icat etmemenin yolu.
Kütüphane nedir?
Kütüphane, belirli işleri yapan hazır kod paketidir. Veri analizi için pandas, grafik için matplotlib, web istekleri için requests… Python’u güçlü kılan tam da bu zengin ekosistemdir.
pip ile kurmak
Python’un paket yöneticisi pip ile bir kütüphaneyi tek satırda kurarsınız. Terminale şunu yazmanız yeterli:
pip install requestsimport ile kullanmak
Kurduğunuz kütüphaneyi kodunuzda import ederek kullanmaya başlarsınız:
import requests
yanit = requests.get("https://example.com")
print(yanit.status_code)Sanal ortam (virtualenv)
Farklı projelerin farklı kütüphane sürümlerine ihtiyacı olabilir. Bunları karıştırmamak için her projeye ayrı bir “sanal ortam” kurmak iyi bir alışkanlıktır. Paketleri PyPI üzerinde bulabilirsiniz.
İşin hocası ne yapar?
İşin hocası bir işe başlamadan önce sorar: “bunu yapan hazır bir kütüphane var mı?” Çünkü çoğu zaman en iyi kod, yazmadığınız koddur.
İlgili yazı: Matplotlib’e Giriş
