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.

A PEP 8 segue a convenção de nomenclatura sugerida para Python, como vimos antes:

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

Desafio

Fácil

Você recebeu algumas violações das convenções de nomenclatura da PEP 8; 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

Pratique por conta própria: Compilador de Python online