Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Python'da kendi kütüphaneni yazmak?

Açık 1 Cevaplar 48 Gösterim Python
Yazdığım fonksiyonları bir başka python uygulamasına kütüphane olarak eklemek istiyorum.

Mesela matematik.py içindeki fonksiyonları main.py içinde kullanmak istiyorum. Bunu nasıl yapabilirim?

1 cevap

0

Basit basit ilerleyelim. Önce hello world örneğimiz. Bu arada ben Sypder editor kullanıyorum gayet güzel bir editor.

print ("kenan")

Şimdi bir fonksiyon yazalım

def topla(i, j):
    return i + j

print("3 + 5 = ", topla(3,5))

Şimdi bu topla fonksiyonunu topla_lib.py diye bir dosya açıp içine atalım.Sonrasında kodumuz aşağıdaki gibi olacak

# topla_lib.py
def topla(i, j):
    return i + j


# main.py

from topla_lib import topla
print("3 + 5 = ", topla(3,5))

Kodlarımı yazdığım dosyayı ayırmak ve sonra onu import etmek kısmı zaten diğer dillerden de alışık olduğumuz bir yaklaşım. O kısım ilginç gelmedi. Ama from dosya_adı import fonksiyon_adi yaklaşımı bi hayli ilginç geldi. İstersek bir dosya içinden sadece bir fonksiyonu da import edebiliyoruz.

 

(4k puan)