search
Giriş
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 oy
3.5k gösterim
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?
Python kategorisinde 6.2k puan

1 cevap

0 oy

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.

 

6.2k puan

İlgili sorular

0 oy
1 cevap 245 gösterim
245 gösterim
Elimde csv uzantılı bir dosya var. İçindeki veriler noktalı virgülle ayrılmış durumda. Bu verileri normal bir veri setine dönüştürüp nasıl çekebilirim? yardımcı olacak birileri var mı?
4 Nisan 2019 Python kategorisinde kupanintorunu 365 puan sordu
0 oy
1 cevap 280 gösterim
280 gösterim
Selamlar, Python ile multithread uygulama nasıl yazılıyor? Standard python kütüphanesi multithread destekliyor mu? Hangi yöntemler mevcut?
11 Ocak 2020 Python kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 147 gösterim
147 gösterim 15 Ocak 2023 Python kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 169 gösterim
0 oy
1 cevap 161 gösterim
161 gösterim 15 Ocak 2023 Python kategorisinde kenan 6.2k puan sordu