Python’da Modüller

Python’da modüller bir kod kütüphanesidir ve fonksiyon, sınıf ve özelliklerin bir arada bulunduğu kod dosyaları olarak tariflenebilir.

Modül Niye Kullanılır

Tahmin edeceğiniz üzere modüller kod tekrarından kaçınmak için kullanılırlar. Özellikle tekrarlayan durumlara yönelik kod yazarken “Fonksiyon” ve “Sınıflar” yaygın bir şekilde kullanılmıştır.

Benzer şekilde başka başka projelerde de aynı kodların kullanılabilmesine yönelik ihtiyaç modülleri doğurmuştur. Yani fonksiyonların, sınıfların ve özelliklerinin içerisinde bir arada bulunduğu Python dosyaları başka projelerde de kullanılabilir hale gelmiştir. Anlaşılacağı üzere bu da demektir ki Python’da oluşturduğumuz her bir dosya aslında modül olarak kullanılabilir.

Python’da Modül Oluşturmak

Her zamanki gibi kodların yazılı olduğu bir dosya oluşturup uzantısını da py olarak kaydedelim. Örneğin aşağıdaki kodu selamlama.py isimli bir dosya kaydedelim:

Modülümüzü oluşturduk sıra geldi bu modülü kullanmaya. Bunun için de modülü çağıracağımız kodlarımızın başına import <dosya adı> yazıyoruz:

Kodu çalıştırmak için: Trinket

Modüllerdeki değişkenler de pekala çağrılabilir. Bunları çağırmak için modül adı ve değişken adının yazılması yeterlidir:

Kodu çalıştırmak için: Trinket

Python’da Modülleri Kısaltmak

Python’da modüllerin adları için as kullanarak kısaltma yapılarak çağrılabilir. Örneğin import selamlama modülünü import selamlama as se şeklinde kısaltabiliriz:

Kodu çalıştırmak için: Trinket

Python’da modülleri (yukarıdaki örneklerde de fark edileceği üzere) kendimiz oluşturabildiğimiz gibi pekala halihazırda varsayılan olarak tanımlanmış modülleri de çağırabiliriz. Örneğin random modülünü çağırarak rastgele sayı üretebiliriz:

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu