Moduller and the Import İfadesi
Python'da, modüller, Python tanımlamaları ve ifadeleri içeren bir dosyadır. Bir modülün içindeki fonksiyonları ve değişkenleri başka bir Python scriptinde kullanmak için bu modülü import ederiz.
Python'da bir modülü import etmenin birkaç yolu vardır.
Bir modülün tamamını import edebiliriz:
import math print(math.sqrt(16)) # Output: 4.0
Bu örnekte, math modülünün tamamını import ettik ve sqrt fonksiyonunu kullanabildik.
Modülün belirli bir kısmını import edebiliriz:
from math import sqrt print(sqrt(16)) # Output: 4.0
Bu örnekte, sadece sqrt fonksiyonunu import ettik, böylece fonksiyonu direkt olarak kullanabildik, math. ön eki olmadan.
Bir modülü veya modülün belirli bir kısmını, farklı bir isimle import edebiliriz. Bu genellikle uzun modül isimlerini kısaltmak veya çakışan isimleri çözmek için kullanılır:
import math as m print(m.sqrt(16)) # Output: 4.0 from math import sqrt as square_root print(square_root(16)) # Output: 4.0
İlk örnekte, math modülünü m ismiyle import ettik. İkinci örnekte, sqrt fonksiyonunu square_root ismiyle import ettik.
Bir Python dosyasını başka bir dosyadan import ederek bu dosyayı bir modül olarak kullanabiliriz. Örneğin, mymodule.py adlı bir dosya içinde my_function adlı bir fonksiyon varsa, başka bir dosyada bu fonksiyonu kullanabiliriz:
from mymodule import my_function my_function()
Bu, daha büyük bir projede kodunuzu organize etmenin ve yeniden kullanmanın bir yoludur. Her modül, belirli bir işlevi yerine getiren bağımsız bir kod parçası olabilir. Daha sonra bu modülleri başka scriptlerden import ederek bu işlevleri kullanabilirsiniz. Bu, kodun tekrar kullanılabilirliğini ve düzenlenmesini artırır.
0 Comments
Recommended Comments
There are no comments to display.