Python Python Modülleri 2026 Güncel

Python Uygulama: Modül Tanımlama​

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

Python'da bir modül tanımlamak, projelerde kodları düzenli ve modüler hale getirmenin en iyi yollarından biridir. Şimdi bir örnek üzerinden adım adım bir Python modülü oluşturmayı ve kullanmayı anlatalım.

1. Modül Dosyasını Oluşturma

Öncelikle, modül olarak kullanmak istediğimiz fonksiyonları, sınıfları ve değişkenleri içeren bir Python dosyası oluşturacağız. Bu dosyanın adı matematik.py olsun ve içerisine temel matematiksel işlemler yapan fonksiyonlar ekleyelim.

matematik.py:

# Toplama işlemi def topla(a, b): return a + b # Çıkarma işlemi def cikar(a, b): return a - b # Çarpma işlemi def carp(a, b): return a * b # Bölme işlemi def bol(a, b): if b == 0: return "Bölen 0 olamaz!" return a / b

2. Modülü Kullanma

Bu modülü başka bir Python dosyasında kullanabiliriz. Örneğin, main.py adında bir dosya oluşturup matematik modülünü içe aktaralım ve fonksiyonlarını kullanalım.

main.py:

# matematik modülünü içe aktar import matematik # Toplama işlemi sonuc1 = matematik.topla(10, 5) print(f"Toplama: {sonuc1}") # Çıktı: Toplama: 15 # Çıkarma işlemi sonuc2 = matematik.cikar(10, 5) print(f"Çıkarma: {sonuc2}") # Çıktı: Çıkarma: 5 # Çarpma işlemi sonuc3 = matematik.carp(10, 5) print(f"Çarpma: {sonuc3}") # Çıktı: Çarpma: 50 # Bölme işlemi sonuc4 = matematik.bol(10, 5) print(f"Bölme: {sonuc4}") # Çıktı: Bölme: 2.0

3. Modülden Belirli Fonksiyonları İçe Aktarma

Eğer tüm modülü değil de sadece belirli fonksiyonları içe aktarmak isterseniz, from ... import ... yapısını kullanabilirsiniz. Örneğin, sadece topla ve cikar fonksiyonlarını kullanalım:

# matematik modülünden sadece topla ve cikar fonksiyonlarını içe aktar from matematik import topla, cikar # Toplama işlemi sonuc1 = topla(7, 3) print(f"Toplama: {sonuc1}") # Çıktı: Toplama: 10 # Çıkarma işlemi sonuc2 = cikar(7, 3) print(f"Çıkarma: {sonuc2}") # Çıktı: Çıkarma: 4

4. Modüle Takma Ad Verme

Uzun modül adlarından kaçınmak için import ... as ... yapısını kullanarak modüle kısa bir takma ad verebilirsiniz:

# matematik modülünü "mtk" takma adıyla içe aktar import matematik as mtk # Toplama işlemi sonuc1 = mtk.topla(6, 4) print(f"Toplama: {sonuc1}") # Çıktı: Toplama: 10

Sonuç

Bu örneklerde, matematik.py adında bir modül oluşturduk ve içerisine temel matematiksel işlemler yapan fonksiyonlar ekledik. Daha sonra bu modülü farklı Python dosyalarında import ederek kullandık. Modüler yapı sayesinde, farklı dosyalar arasında kodu yeniden kullanmak ve projeyi daha düzenli hale getirmek mümkün.

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 Uygulama: Modül Tanımlama​ 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!