Menu
Coddy logo textTech

Convenção de nomenclatura

Lição 16 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.

O PEP 8 segue a convenção de nomenclatura sugerida do Python, como vimos anteriormente:

TipoConvençãoExemplo
Variávelsnake_case tudo em letras minúsculasgenerated_result
Funçãosnake_case tudo em letras minúsculasprint_info()
Constantesnake_case tudo em letras maiúsculasPI = 3.14
ClasseCamelCaseMyClass
módulosnake_case tudo em letras minúsculasnumpy
challenge icon

Desafio

Fácil

Você recebeu algumas violações das convenções de nomenclatura da PEP 8, você consegue identificá-las e corrigi-las?

Experimente você mesmo

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

Todas as lições de Clean Code - Escreva códigos melhores com Python