Menu
Coddy logo textTech

Konwencje nazewnictwa

Lekcja 16 z 28 w kursie Czysty kod — pisz lepszy kod w Pythonie w Coddy.

PEP 8 stosuje zalecaną konwencję nazewnictwa w Pythonie, którą widzieliśmy wcześniej:

TypKonwencjaPrzykład
Zmiennasnake_case, wszystkie małymi literamigenerated_result
Funkcjasnake_case, wszystkie małymi literamiprint_info()
Stałasnake_case, wszystkie wielkimi literamiPI = 3.14
KlasaCamelCaseMyClass
modułsnake_case, wszystkie małymi literaminumpy
challenge icon

Wyzwanie

Łatwy

Podano kilka naruszeń konwencji nazewnictwa PEP 8. Czy potrafisz je znaleźć i poprawić?

Spróbuj swoich sił

class soul:
	free_string = 'Soul freed'  # const string
	def __init__(self, NAME):
		self.NAME = NAME
	
	def Free(self):
		print(self.free_string + ' - ' + self.NAME)

if __name__ == '__main__':
	instance = soul('John Doe')
	instance.Free()

Wszystkie lekcje w sekcji Czysty kod — pisz lepszy kod w Pythonie

Poćwicz samodzielnie: Kompilator Python online