Python Python Modülleri 2026 Güncel

Python Standart Kütüphane Modülleri

4 dk okuma süresi 532 görüntülenme 2024-09-11 4.9 (14 değerlendirme)

Python Standart Kütüphanesi, Python programlama diline dahil edilen ve çeşitli görevleri yerine getiren birçok modülden oluşur. Bu modüller, Python ile birlikte otomatik olarak gelir ve ek bir yükleme yapmanıza gerek kalmadan kullanılabilir. Standart kütüphane, dosya işlemlerinden matematiksel hesaplamalara, sistemle etkileşimden ağ programlamasına kadar çok geniş bir yelpazede işlevler sunar.

İşte Python Standart Kütüphanesi'ndeki en çok kullanılan modüller ve sağladıkları temel işlevler:

1. Modülü

Matematiksel işlemler için çeşitli fonksiyonlar sağlar.

  • Fonksiyonlar: sin, cos, sqrt, factorial, log, vb.
  • Örnek Kullanım:
    import math print(math.sqrt(16)) # Çıktı: 4.0 print(math.factorial(5)) # Çıktı: 120

2. Modülü

Rastgele sayı üretme ve rastgele seçim işlemleri için kullanılır.

  • Fonksiyonlar: randint, choice, shuffle, random, vb.
  • Örnek Kullanım:
    import random print(random.randint(1, 10)) # 1 ile 10 arasında rastgele bir sayı üretir print(random.choice(['elma', 'armut', 'muz'])) # Rastgele bir öğe seçer

3. Modülü

Tarih ve zaman ile ilgili işlemleri gerçekleştirmek için kullanılır.

  • Fonksiyonlar: datetime, date, time, timedelta, vb.
  • Örnek Kullanım:
    from datetime import datetime now = datetime.now() print(now) # Şu anki tarih ve saat

4. Modülü

İşletim sistemi ile etkileşimde bulunmak, dosya ve dizin işlemleri yapmak için kullanılır.

  • Fonksiyonlar: listdir, mkdir, remove, rename, getcwd, vb.
  • Örnek Kullanım:
    import os print(os.getcwd()) # Mevcut çalışma dizinini gösterir os.mkdir('yeni_klasor') # Yeni bir klasör oluşturur

5. Modülü

Python yorumlayıcısı ile ilgili bilgileri sağlar ve komut satırı argümanlarını işlemek için kullanılır.

  • Fonksiyonlar: argv, exit, path, vb.
  • Örnek Kullanım:
    import sys print(sys.argv) # Komut satırı argümanlarını listeler sys.exit() # Programı sonlandırır

6. Modülü

Zaman ile ilgili fonksiyonlar sağlar. Özellikle bekleme işlemleri veya zaman ölçümleri için kullanılır.

  • Fonksiyonlar: time, sleep, ctime, monotonic, vb.
  • Örnek Kullanım:
    import time print(time.time()) # Şu anki zaman damgasını saniye olarak verir time.sleep(2) # 2 saniye bekletir

7. Modülü

Düzenli ifadeler ile metin arama, eşleştirme ve değiştirme işlemleri yapmak için kullanılır.

  • Fonksiyonlar: search, match, sub, findall, vb.
  • Örnek Kullanım:
    import re metin = "Python programlama dili" sonuc = re.search(r"programlama", metin) if sonuc: print("Eşleşme bulundu!")

8. Modülü

JSON (JavaScript Object Notation) veri formatını Python veri yapılarıyla dönüştürmek ve kullanmak için kullanılır.

  • Fonksiyonlar: loads, dumps, load, dump, vb.
  • Örnek Kullanım:
    import json data = '{"isim": "Ali", "yas": 25}' python_data = json.loads(data) # JSON stringini Python sözlüğüne çevirir print(python_data["isim"]) # Çıktı: Ali

9. Modülü

Python'daki yerleşik veri yapıları (listeler, demetler, kümeler) için daha gelişmiş veri yapılarını sağlar.

  • Veri Yapıları: Counter, deque, defaultdict, OrderedDict, vb.
  • Örnek Kullanım:
    from collections import Counter sayilar = [1, 2, 2, 3, 3, 3] sayim = Counter(sayilar) print(sayim) # Çıktı: Counter({3: 3, 2: 2, 1: 1})

10. Modülü

Yinelemeli işlemler için çeşitli fonksiyonlar sağlar. Kombinasyonlar, permütasyonlar ve yinelemeler için kullanılır.

  • Fonksiyonlar: product, permutations, combinations, count, vb.
  • Örnek Kullanım:
    import itertools kombinasyonlar = itertools.combinations([1, 2, 3], 2) print(list(kombinasyonlar)) # Çıktı: [(1, 2), (1, 3), (2, 3)]

11. Modülü

İstatistiksel hesaplamalar yapmak için fonksiyonlar sağlar.

  • Fonksiyonlar: mean, median, mode, stdev, vb.
  • Örnek Kullanım:
    import statistics veri = [1, 2, 3, 4, 5] print(statistics.mean(veri)) # Çıktı: 3 print(statistics.median(veri)) # Çıktı: 3

12. Modülü

URL'ler ile çalışma, web kaynaklarına erişme ve HTTP istekleri yapma işlemleri için kullanılır.

  • Fonksiyonlar: urlopen, request, parse, vb.
  • Örnek Kullanım:
    from urllib import request response = request.urlopen('https://www.example.com') print(response.read()) # Web sayfasının HTML içeriğini gösterir

Sonuç

Python Standart Kütüphanesi, pek çok temel ve ileri düzey işlemi gerçekleştirmenizi sağlayacak çok sayıda modül içerir. Bu modüller sayesinde harici kütüphaneler kullanmadan pek çok işlemi kolayca gerçekleştirebilirsiniz.

Bu Dersi Değerlendirin

Bu ders size yardımcı oldu mu? Puan verin!

Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.

4.9 / 5 (Toplam 14 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu ders ve konuyla ilgili en çok merak edilenler

Python Standart Kütüphane Modülleri dersini öğrenmek için ön koşul var mı?

Bu eğitim temel seviyeden ileri seviyeye adım adım hazırlanmıştır. Kodları kopyalayıp Canlı Editör üzerinde test ederek kolayca pratik yapabilirsiniz.

Örnek kodları kendi projelerimde ücretsiz kullanabilir miyim?

Evet, PHP Hocası üzerindeki tüm kod örnekleri açık kaynak mantığıyla sunulmaktadır. Ticari veya kişisel projelerinizde serbestçe kullanabilirsiniz.

Takıldığım bir yerde nereden soru sorabilirim?

Dersin altındaki topluluk yorumları bölümünden sorunuzu sorabilirsiniz. Eğitmenlerimiz ve topluluk üyelerimiz kısa sürede yanıt verecektir.

Paylaş:
PHP Hocası Akademi

Topluluk Yorumları (0)

Ders Hakkında Yorum Yap veya Soru Sor

Henüz yorum yapılmamış. İlk yorumu siz yazın!