Python

15. Python Modül Kullanımı ve import

Python, modüler sayesinde kodun tekrar yazılmasını engeller, kodun daha okunabilir ve yönetilebilir olmasını sağlar. Bu derste Python’da modül kullanımını, import anahtar kelimesini ve örnekleri detaylı bir şekilde inceleyeceğiz.


Modül Nedir?

Bir modül, Python dosyası (.py) içinde yazılmış fonksiyonlar, sınıflar ve değişkenlerin bulunduğu bir yapıdır. Bu dosya, başka Python dosyalarında da kullanılabilir.


Modül Nasıl İçe Aktarılır?

Python’da bir modülü içe aktarmak için import ifadesi kullanılır.

Örnek 1: Tüm Modülü İçe Aktarmak

import math
print(math.sqrt(25))  # Çıktı: 5.0

Örnek 2: Belirli Bir Fonksiyonu İçe Aktarmak

from math import sqrt
print(sqrt(16))  # Çıktı: 4.0

Örnek 3: Takma Ad (Alias) Kullanmak

import math as m
print(m.factorial(5))  # Çıktı: 120

Yerel (Custom) Modül Kullanımı

Kendi modülünü oluşturarak projelerini daha modüler hale getirebilirsin.

mymodule.py

def selamla(isim):
    print(f"Merhaba, {isim}!")

main.py

import mymodule
mymodule.selamla("Aydın")
# Çıktı: Merhaba, Aydın!

Not: mymodule.py dosyası ile main.py aynı klasörde olmalıdır.


Faydalı Bazı Hazır Modüler

ModülAmaç
mathMatematiksel işlemler
randomRastgele sayı üretimi
datetimeTarih ve saat işlemleri
osSistem işlemleri ve dizin yönetimi
sysPython sistemiyle ilgili işlemler

import ile İlgili İpuçları

  • Gereksiz modül içe aktarmaktan kaçın.
  • Belirli fonksiyon/nesne gerekiyorsa from ... import ... tercih et.
  • as ile modül isimlerini kısaltmak okunabilirliği artırabilir.

Sonuç

import yapısı, Python projelerinde tekrar kullanılabilirlik ve düzen sağlar. Hem yerel modüllerle hem de Python’un sunduğu standart modüllerle projelerini güçlendirebilirsin.

Yorum Gönder

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir