Menu
Coddy logo textTech

Соглашения об именовании

Урок 16 из 28 курса Clean Code — пишите код лучше на Python на Coddy.

PEP 8 придерживается рекомендуемого соглашения об именовании в Python, которое мы уже рассматривали:

ТипСоглашениеПример
Переменнаяsnake_case, все буквы в нижнем регистреgenerated_result
Функцияsnake_case, все буквы в нижнем регистреprint_info()
Константаsnake_case, все буквы в верхнем регистреPI = 3.14
КлассCamelCaseMyClass
Модульsnake_case, все буквы в нижнем регистреnumpy
challenge icon

Задание

Легко

Вам даны некоторые нарушения соглашений PEP 8 об именовании. Сможете ли вы их обнаружить и исправить?

Попробуйте сами

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

Все уроки раздела Clean Code — пишите код лучше на Python

Потренируйтесь самостоятельно: Онлайн-компилятор Python