0Pricing
Python Academy · Ders

pip ile Paket Yükleme

Üçüncü taraf paketleri yüklemek, yükseltmek ve kaldırmak için pip kullanın.

pip ile Paket Yükleme, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 4 dersten oluşur.

Giriş

pip, Python'ın paket yükleyicisidir. Paketleri PyPI üzerinden indirir ve projenizin bağımlılıklarını yönetir.

pip install

pip install requests, requests paketini PyPI üzerinden geçerli ortamınıza yükler.
# Terminal:
# pip install requests
print('install demo')

Sürümlü pip install

pip install requests==2.28.0, tam sürüme sabitler. requests>=2.25, en düşük sürümü yükler. requests~=2.28, yama güncellemelerine izin verir.
# pip install 'requests>=2.25,<3'
print('version pinning demo')

requirements.txt

pip freeze > requirements.txt, yüklenmiş tüm paketleri kaydeder. pip install -r requirements.txt, bunları geri yükler.
# Generate: pip freeze > requirements.txt
# Restore:  pip install -r requirements.txt
print('requirements demo')

pip list ve show

pip list, yüklenmiş tüm paketleri gösterir. pip show requests, belirli bir paketle ilgili ayrıntıları gösterir.
# pip list
# pip show requests
print('list demo')

pip uninstall

pip uninstall requests, paketi kaldırır. -y, onay istemini atlar.
# pip uninstall requests -y
print('uninstall demo')

pip upgrade

pip install --upgrade requests, en son sürüme yükseltir.
# pip install --upgrade pip
# pip install --upgrade requests
print('upgrade demo')

pip check

pip check, yüklenmiş tüm paketlerin uyumlu bağımlılıklara sahip olduğunu doğrular.
# pip check
print('check demo')

PyPI ve Özel Kayıt Depoları

pip install -i https://my.registry.com/simple/ package, PyPI yerine özel bir dizin kullanarak paket yükler.
# pip install --index-url https://test.pypi.org/simple/ mypackage
print('registry demo')

uv: Hızlı Alternatif

uv, pip ve virtualenv için Rust destekli bir alternatiftir; 10–100 kat daha hızlıdır. uv pip install requests aynı şekilde çalışır.
# curl -LsSf https://astral.sh/uv/install.sh | sh
# uv pip install requests
print('uv demo')

Güvenlik: pip audit

pip-audit, yüklenmiş paketleri bilinen CVE'lere karşı tarar. Savunmasız bağımlılıkları erkenden yakalamak için bunu sürekli tümleştirme ortamında çalıştırın.
# pip install pip-audit
# pip-audit
print('audit demo')

Hızlı Kontrol

Şu anda yüklenmiş tüm paketleri bir dosyaya hangi komut kaydeder?

Özet

pip: install, install -r, freeze, list, show, uninstall, upgrade, check. Tekrarlanabilirlik için sürümleri sabitleyin. uv, daha hızlı ve modern bir alternatiftir.

Devam Edin

Harika! Becerilerinizi geliştirmek için sonraki derse geçin.

Sıkça Sorulan Sorular

“pip ile Paket Yükleme” dersi ücretsiz mi?

Evet — “pip ile Paket Yükleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 4 dersten oluşur.

“pip ile Paket Yükleme” dersinde ne öğreneceğim?

Üçüncü taraf paketleri yüklemek, yükseltmek ve kaldırmak için pip kullanın. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Python Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“pip ile Paket Yükleme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Modül Oluşturma ve İçe Aktarma
  2. Python Standart Kitaplığı
  3. Paketler ve __init__.py
  4. pip ile Paket Yükleme
← Python Academy Sayfasına Dön