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 de Python sugerida, como vimos antes:

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
classCamelCaseMyClass
módulosnake_case todo en minúsculasnumpy
challenge icon

Desafío

Fácil

Se te presentan algunas infracciones de las convenciones de nomenclatura de 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

Practica por tu cuenta: Compilador de Python online