Menu
Coddy logo textTech

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ürKuralÖrnek
variableSnake casex, index, max_number
İşlevSnake casecalculate, convert_to_int
classPascal casePerson, JavaCompiler
MetotSnake caseprint, make_sound
SabitSnake case (tümü 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; 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