Last updated
Was this helpful?
Last updated
Was this helpful?
💡 Python ile dizinlerde bulunan kaynak kodları __init__.py
dosyası ile belirtilir
📢 Eğer dizinde __init__.py
olmazsa kaynak kod dosyaları arasında import işlemi yapılmaz
👨💻 Kaynak kodlardan import işlemleri için .
karakteri kullanılır
.
ile aynı dizindeki dosyaya
..
ile üst dizindeki dosyaya
...
ile 2 üst dizindeki dosyaya erişilir
Her python dosyasına modül denir.
import
ile dahil edilirler
.
ile içindekilere erişilir
Modül barındıran dizinler __init__.py
dosyası içermelidir
__init__.py
dosyası . yapısının kullanılmasına ve __all__=['']
yapısı ile hangi objelerin aktarılacağını belirler
Python aynı modülü birden fazla kez import
etmez
Kullanıcı birden fazla import
işlemi yaparsa tepki vermez
Baştan import
edilmek istenirse imp.reload(modül)
şeklinde kullanılır
Modül dosyalarının aranma yerleri:
Çalışılan dizin
Ortam değişkenlerindeki PYTHONPATH
değişkeni değeri
Kuruluma bağlı varsayılan dizin
Birden fazla modülü içinde barındırır
.
ile modüllere erişilir
Tekrar .
atılırsa modülün içindekilere erişilir
random()
0 <= sayı <= 1 kesirli sayı
randrange(<max>)
sayı <= max
randrange(<min>, <max>, <adım>)
min
<= sayı <= max
(adım
kadar artar)
Python ile module ve package kodlama veya oluşturma
math
Matematiksel
random
Rastgele
Numpy
Vektör işlemleri ve üst seviye matematik
Pandas
Veri işlemleri
Scipy
Scikit-Learn
Matplotlib
Grafik, çizim ve tablo işlemleri
Seaborn
TensorFlow
Makine Öğrenimi ve Deep Learning
Progress Bar (Yüklenyior vs gibi işlemler için)
Terminal renklendirme