Menu
Coddy logo textTech

Namenskonventionen

Lektion 3 von 28 im Kurs Clean Code - Schreibe besseren Code mit Python von Coddy.

Die Namensgebung ist ein entscheidender Bestandteil des Programmierens. Du gibst variable, Funktionen, class und vielem mehr Namen ...

Python führt einige empfohlene Namenskonventionen ein:

TypKonventionBeispiel
VariableSnake Casex, index, max_number
FunktionSnake Casecalculate, convert_to_int
classPascal CasePerson, JavaCompiler
MethodeSnake Caseprint, make_sound
KonstanteSnake Case (nur Großbuchstaben)PI, MAX_TIMEOUT, MIN_AGE
ModulSnake Casescript.py, my_app.py
PaketSnake Case (ohne Unterstriche)package, mypackage
  • Snake Case (snake_case) – Kleinbuchstaben, Wörter durch Unterstriche getrennt.
  • Pascal Case (PascalCase) – Wörter mit großem Anfangsbuchstaben

Ein ausführlicheres Beispiel für die gemeinsame Verwendung:

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())

Beachte die vielen verschiedenen Typen hier!

Wusstest du schon? Der Unterschied zwischen einer Funktion und einer Methode besteht darin, dass eine Methode eine Funktion ist, die einem Objekt oder einer class zugeordnet ist.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

Alle Lektionen in Clean Code - Schreibe besseren Code mit Python

Übe selbstständig: Online-Python-Compiler