Neler öğreneceksiniz?
Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 2 / 28.
Bu kursta Python ile kod yazarken Temiz Kod kavramlarını öğreneceksin.
Başlıca konular:
- Stil kuralları
- Pythonic kod
- PEP 8
Her zaman olduğu gibi başarının anahtarı pratik yapmaktır; bu yüzden bol bol pratik yapacağız.
Basit bir meydan okumayla başlayalım!
Görev
KolaySana name ve age alan init işlevi için bir kod verilmiştir.
İşlev önce bir greet yazdırır, ardından bir tür id hesaplar ve bunu döndürür.
Öğreneceğimiz üzere bu işlev bazı kötü uygulamalar kullanıyor, ancak şimdilik görevin sorumlulukları ayırmak.
greet ve id hesaplamalarını ayrı ayrı ele alacak iki yardımcı işlev oluştur.
Sonunda şöyle bir şeye benzeyecek:
def init(name, age):
greet(name, age)
res = calc_id(name, age)
return res
ordişlevi karakteri ASCII gösterimine (int) dönüştürür.
Kendin dene
def init(name, age):
print('Hello,', name)
if age >= 18:
print('Above 18')
else:
print('Below 18')
res = 0
for c in name:
res += ord(c) * age
return resClean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler
Kendi başına pratik yap: Online Python derleyicisi