Adlandırma Kuralları
Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 3 / 28.
Adlandırma, kod yazmanın önemli bir parçasıdır. variable, işlev, class ve daha fazlasına adlar verirsiniz...
Python bazı önerilen adlandırma stilleri sunar:
| Tür | Kural | Örnek |
|---|---|---|
| variable | Snake case | x, index, max_number |
| İşlev | Snake case | calculate, convert_to_int |
| class | Pascal case | Person, JavaCompiler |
| Metot | Snake case | print, make_sound |
| Sabit | Snake case (tümü büyük harf) | PI, MAX_TIMEOUT, MIN_AGE |
| Modül | Snake case | script.py, my_app.py |
| Paket | Snake case (alt çizgi olmadan) | package, mypackage |
- Snake case (snake_case) - Küçük harfler; sözcükler alt çizgilerle ayrılır.
- Pascal case (PascalCase) - Büyük harfle başlayan sözcükler
Tümünü birlikte kullanmaya dair daha ayrıntılı bir örnek:
import my_module
class ImportantClass:
MY_CONSTANT = 3.14
def good_function(self, variable):
return variable
def better_function(self):
return MY_CONSTANT
def __name__ == '__main__':
var = my_module.secret()
important_class = ImportantClass()
important_class.good_function(var)
print(important_class.better_function())
Buradaki tüm farklı türleri fark edin!
Biliyor muydunuz? İşlev ile metot arasındaki fark, metodun bir nesne/class ile ilişkilendirilmiş bir işlev olmasıdır.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Clean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler
Kendi başına pratik yap: Online Python derleyicisi