Menu
Coddy logo textTech

Naming convention

Lección 16 de 28 del curso Clean Code - Write better code using Python de Coddy.

PEP 8 sigue la convención de nomenclatura sugerida para Python como vimos anteriormente:

TipoConvenciónEjemplo
Variablesnake_case todo en minúsculasgenerated_result
Funciónsnake_case todo en minúsculasprint_info()
Constantesnake_case todo en mayúsculasPI = 3.14
ClaseCamelCaseMyClass
Módulosnake_case todo en minúsculasnumpy
challenge icon

Desafío

Fácil

Se te presentan algunas violaciones de las convenciones de nomenclatura PEP 8, ¿puedes detectarlas y corregirlas?

Pruébalo tú mismo

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 las lecciones de Clean Code - Write better code using Python