Moduller, kodunuzu birden çok dosyaya b√∂lmenize olanak tanƒ±yan bir Python √∂zelliƒüidir. Python modulleri, ".py‚" ile biten dosyalardƒ±r. uzantƒ±sƒ±.
Bu kılavuzda örnekler sunacağız ve siz de bir Python modulunun nasıl oluşturulacağını öğreneceksiniz.
Python Modulleri: Bir Astar
< p>Bir modul, bir Python program dosyasƒ± için ba≈üka bir kelimedir. Bu, bir Python projesinde.py
uzantƒ±sƒ±yla biten herhangi bir dosyanƒ±n bir modul olarak ele alƒ±nabileceƒüi anlamƒ±na gelir. Moduller, i≈ülevleri, deƒüi≈ükenleri ve sƒ±nƒ±flarƒ± içerebilir ve ayrƒ±ca kendi kitaplƒ±klarƒ±nƒ± içe aktarabilir. Python’da uç ana modul turu vardƒ±r:
- Yerle≈üik Moduller: Bunlar, Python Standart Kitaplƒ±ƒüƒ±nƒ±n parçasƒ± olan modullerdir. Python kurulumunuzla birlikte paketlenmi≈ülerdir. Bazƒ± √∂rnekler gunluƒüe kaydetme ve zamanƒ± içerir.
- Harici Moduller: Bunlar, Python’un paket y√∂netim aracƒ± olan pip’i kullanarak yuklediƒüiniz modullerdir.
- Kullanıcı Tanımlı Moduller: Bunlar, Python programınızda sizin tarafınızdan tanımlanan işlevlerdir.
Yazma modulleri, kodunuzun okunabilirliƒüini korumanƒ±za yardƒ±mcƒ± olabilir. Bir programƒ±n tum kodunu tek bir dosyaya yazmak teknik olarak mumkun olsa da, bu en iyi fikir deƒüildir. Potansiyel olarak binlerce satƒ±r kod içeren bir dosyada nerede ve nasƒ±l deƒüi≈üiklik yapƒ±lacaƒüƒ±nƒ± bilmek zordur.
Nasƒ±l çalƒ±≈ütƒ±ƒüƒ±na a≈üina deƒüilseniz, Python içe aktarma ifadesi hakkƒ±ndaki eƒüiticimizi okumanƒ±zƒ± √∂neririz. zaten.
Python Modulu Nasıl Yazılır
Bu kƒ±lavuzda, mu≈üterilerinin bakiyelerini saklayan bir banka için bir program yazacaƒüƒ±z. Haydi ba≈ülayalƒ±m.
Ba≈ülamak için, kullanƒ±cƒ±yƒ± bankanƒ±n bakiye takip sistemine davet eden bir fonksiyon olu≈üturacaƒüƒ±z. Bu i≈ülevi, banka takip sistemimizin kodunu saklayacak olan bank.py adlƒ± bir dosyaya yazacaƒüƒ±z.
Katƒ±lƒ±mcƒ±larƒ±n %81’i teknik i≈ü beklentileri konusunda kendilerini daha guvende hissettiklerini belirtti. bir eƒüitim kampƒ±na katƒ±ldƒ±ktan sonra. Bugun bir eƒüitim kampƒ± ile e≈üle≈ütirin.
Ortalama bir eƒüitim kampƒ± mezunu, bir eƒüitim kampƒ±na ba≈ülamaktan ilk i≈üini bulmaya kadar, kariyer geçi≈üinde altƒ± aydan az zaman harcadƒ±.
Bu programƒ± çalƒ±≈ütƒ±rdƒ±ƒüƒ±mƒ±zda, hiçbir ≈üey olmayacak. Bunun nedeni, i≈ülevimizi çaƒüƒ±rmamƒ±≈ü olmamƒ±zdƒ±r. Kodumuzu kullanmak için main.py adƒ±nda yeni bir dosya olu≈üturacaƒüƒ±z. Bu, programƒ±mƒ±zƒ±n ana kodunu saklayacaktƒ±r:
Kodumuzdaki bank
modulunu bank.py
dosyamƒ±zdan içe aktardƒ±k. Daha sonra bank
modulumuzde welcome_message()
fonksiyonunu çaƒüƒ±rdƒ±k. Kodumuz ≈üunu d√∂ndurur: