- Katılım
- 24 Tem 2025
- Mesajlar
- 27
- Tepkime puanı
- 1
Bu yazıda, Python Programlama Dilinin Temel Özellikleri bahsedeceğim ayrıca Python’da Paketler (Packages) Nelerdir? / Paketlerdeki _init_.py Dosyası ne anlama gelir? gibi konularıda ele alacağız. Umarım bu bilgiler işinize yarar!
Basit bir tanımla başlayalım: Modül, Python’da bir dosyada yazılmış Python kodlarının bir koleksiyonudur. Genelde bir .py dosyası olarak karşımıza çıkar ve birden fazla projede tekrar kullanılabilir.
Mesela, bir modül oluşturup tekrar tekrar kullanabilirsiniz:
Python:
[/CODE]
Bu kadar basit!
Örneğin: Bir “E-Ticaret” sistemi geliştirdiğinizi düşünelim. Bu projede ürünler, kullanıcılar ve siparişlerle ilgili ayrı modüller oluşturabilirsiniz:
Markdown (GitHub flavored):
Bu yapı sayesinde, ürünler, kullanıcılar ve siparişler ile ilgili kodlarınızı ayrı ayrı yazabilirsiniz. Her bir klasör, bir paket olarak çalışır.
Örnek:
Bu, projeyi daha düzenli ve kullanışlı hale getirir. Sorularınız olursa çekinmeden yazabilirsiniz, birlikte çözüm buluruz!
Bu yazıda, Python Programlama Dilinin Temel Özellikleri bahsedettim ve
Python’da Paketler (Packages) Nelerdir? / Paketlerdeki _init_.py Dosyası ne anlama gelir? gibi konuları özetledim.
Umarım faydalı olmuştur. Konuyla ilgili sorularınızı ya da deneyimlerinizi yorumlarda paylaşabilirsiniz!

Python Programlama Dilinin Temel Özellikleri
Eğer Python’a yeni başlamayı düşünüyorsanız ya da bu dili merak ediyorsanız, bu yazı tam size göre!- Öğrenmesi Kolay
Python, diğer programlama dillerine kıyasla çok basit bir söz dizimine sahip. Karmaşık kod blokları yerine okunması kolay ve mantıklı bir yapısı var. İlk defa kod yazan biri bile Python’un temel yapısını kısa sürede kavrayabilir. - Dinamik Tipleme
Python’da değişkenlerin türünü önceden belirtmeniz gerekmez. Örneğin:
Python:
x = 10 # Burada x bir tam sayı
x = "Merhaba" # Şimdi x bir string oldu
Bu esneklik, başlangıçta öğrenme sürecini kolaylaştırır. - Geniş Kullanım Alanı
Python ile web uygulamaları, oyunlar, bilimsel hesaplamalar, veri analizi ve yapay zeka projeleri geliştirebilirsiniz. Çok yönlü bir dil olduğu için birçok farklı alanda kullanabilirsiniz. - Kapsamlı Standart Kütüphane
Python, ihtiyacınız olan birçok özelliği standart kütüphanesiyle birlikte sunar. Örneğin, bir web isteği göndermek için ekstra bir şey yüklemenize gerek kalmaz:
Python:
import urllib.request
response = urllib.request.urlopen("Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.")
print(response.read())
Basit bir tanımla başlayalım: Modül, Python’da bir dosyada yazılmış Python kodlarının bir koleksiyonudur. Genelde bir .py dosyası olarak karşımıza çıkar ve birden fazla projede tekrar kullanılabilir.
Mesela, bir modül oluşturup tekrar tekrar kullanabilirsiniz:
Python:
Python:
# matematik.py
def topla(a, b):
return a + b
def carp(a, b):
return a * b
Bu modülü başka bir dosyada şu şekilde kullanabilirsiniz:
Python:
[CODE=python]import matematik
print(matematik.topla(5, 10)) # 15
print(matematik.carp(2, 3)) # 6
Bu kadar basit!
Python’da Paketler (Packages) Nelerdir?
Paketler, Python’da kodlarınızı modüler hale getirmek için kullanılan yapılardır. Bir paket, birden fazla modülü içerebilir ve bu modüller arasında bir düzen oluşturur. Mesela, büyük bir projede her bir özellik için ayrı modüller oluşturabilir ve bu modülleri bir paket altında toplayabilirsiniz.Örneğin: Bir “E-Ticaret” sistemi geliştirdiğinizi düşünelim. Bu projede ürünler, kullanıcılar ve siparişlerle ilgili ayrı modüller oluşturabilirsiniz:
Markdown (GitHub flavored):
Kod:
e_ticaret/
│
├── urunler/
│ ├── __init__.py
│ ├── ekle.py
│ ├── listele.py
│ └── sil.py
│
├── kullanicilar/
│ ├── __init__.py
│ ├── kayit_ol.py
│ ├── giris_yap.py
│ └── sifre_degistir.py
│
└── siparisler/
├── __init__.py
├── olustur.py
├── takip_et.py
└── iptal_et.py
Paketlerdeki __init__.py Dosyası Ne İşe Yarar?
Paketlerin içinde bulunan __init__.py dosyası, o klasörün bir Python paketi olduğunu belirtir. Ayrıca, paket içindeki hangi modüllerin dışarıya açılacağını belirlemek için kullanılır.Örnek:
Python:
urunler paketindeki __init__.py dosyasını şöyle düzenleyebilirsiniz:
Python:
from .ekle import urun_ekle
from .listele import urun_listele
Artık bu paketi şu şekilde kullanabilirsiniz:
Python:
from urunler import urun_ekle, urun_listele
urun_ekle("Telefon")
urun_listele()
Bu, projeyi daha düzenli ve kullanışlı hale getirir. Sorularınız olursa çekinmeden yazabilirsiniz, birlikte çözüm buluruz!

Bu yazıda, Python Programlama Dilinin Temel Özellikleri bahsedettim ve
Python’da Paketler (Packages) Nelerdir? / Paketlerdeki _init_.py Dosyası ne anlama gelir? gibi konuları özetledim.
Umarım faydalı olmuştur. Konuyla ilgili sorularınızı ya da deneyimlerinizi yorumlarda paylaşabilirsiniz!