Menu
Coddy logo textTech

Adlandırma Kuralları

Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 3 / 28.

İsimlendirme, kod yazmanın çok önemli bir parçasıdır; değişkenlere, fonksiyonlara, sınıflara ve daha fazlasına isimler verirsiniz...

Python bazı önerilen isimlendirme stilleri sunar:

TürKuralÖrnek
DeğişkenSnake casex, index, max_number
FonksiyonSnake casecalculate, convert_to_int
SınıfPascal casePerson, JavaCompiler
MetotSnake caseprint, make_sound
SabitSnake case (tamamı büyük harf)PI, MAX_TIMEOUT, MIN_AGE
ModülSnake casescript.py, my_app.py
PaketSnake case (alt çizgi olmadan)package, mypackage
  • Snake case (snake_case) - Küçük harfler, alt çizgilerle ayrılmış kelimeler.
  • Pascal case (PascalCase) - Baş harfleri büyük kelimeler

Hepsini bir arada kullanmaya dair daha detaylı 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ürlere dikkat edin!

Biliyor muydunuz? Fonksiyon ve metot arasındaki fark, metodun bir nesne veya sınıf ile ilişkilendirilmiş bir fonksiyon 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