📈Verimli Kodlama
💎 Değişken Adlandırma
👮♂️ Her farklı obje için farklı isimlendirme yapılmalı
🙄 Aynı değişkene birden fazla obje atılması verimliliği artırmıyor
items = 'a b c d' # This is a string...
items = items.split(' ') # ...becoming a list
items = set(items) # ...and then a set⏱ Fonksiyonun Aldığı Vakti Hesaplama
def time_func(func, *args):
ts = time.time()
func(*args)
return time.time() - ts🧐 Değişkenlerin Değerlerini Bulma
Değişkenin objelerini ve değerlerini öğrenmek için debug çok faydalıdır 🌟
Debug modunda alt değişkenlere bakıp
Kod içerisinde kullanabilirsin
🚩 Bağımlılıkları ve PythonPath'i Ayarlama
Bu modülü ana projenizin başında import ederek pythonpath ayarlanmasını otomatize edebilirisiniz.
📊 Medyan Alma
Hız farkı için buraya bakabilirsin
🐛 Zaman Hesaplama Sorunu
Keyword argument ile metod kullanıldığında zaman işlemlerinde sorun oluşmakta 🤔
Keyword arguments fonksiyonlar tanımlandığında hesaplanır, bu yüzden time'lar birbirine eşit olabilecek kadar küçük olmakta
💫 Koşullu İç İçe For Döngüsü
Alttaki yapı yerine, bir sonraki yapıyı kullanarak daha verimli ve anlaşılır kod yazabilrisin 😊
Döngüde fazladan kontrolü engelleriz
Her seferin tüm değişkenlere bakmak yerine, ihtiyacımız olanlara bakarız
Kendi üretimimdir 😅
Last updated
Was this helpful?