Menu
Coddy logo textTech

Naming Conventions

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

La nomenclatura es una parte crucial de la escritura de código. Das nombres a variable, function, class y mucho más...

Python introduce algunos estilos de nomenclatura sugeridos:

TipoConvenciónEjemplo
variableSnake casex, index, max_number
functionSnake casecalculate, convert_to_int
classPascal casePerson, JavaCompiler
MétodoSnake caseprint, make_sound
ConstanteSnake case (todo en mayúsculas)PI, MAX_TIMEOUT, MIN_AGE
MóduloSnake casescript.py, my_app.py
PaqueteSnake case (sin guiones bajos)package, mypackage
  • Snake case (snake_case): letras minúsculas y palabras separadas por guiones bajos.
  • Pascal case (PascalCase): palabras con iniciales en mayúscula.

Un ejemplo más detallado de cómo usarlo todo en conjunto:

import my_module


class ImportantClass:
	MY_CONSTANT = 3.14
	def good_function(self, variable):
		return variable
		
	def better_function(self):
		return MY_CONSTANT
		

def __name__ == '__main__':
	var = my_module.secret()
	important_class = ImportantClass()
	important_class.good_function(var)
	print(important_class.better_function())

¡Observa todos los tipos diferentes que aparecen aquí!

¿Lo sabías? La diferencia entre function y método es que un método es una function asociada con un objeto/class.

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

Todas las lecciones de Clean Code - Write better code using Python

Practica por tu cuenta: Compilador de Python online