--Originally published at Site Title
Como en todos los lenguajes de programación, escribir un código tiene que seguir una linea estricta de convenciones para que el programa funcione adecuadamente; en este post veremos algunos de los mas importantes .
- Indentación
La identación es una especie de sangrado que se entiende como una linea de continuación. Nunca mezcles tabulaciones y espacios. El método de indentación más popular en Python es con espacios. El segundo más popular es con tabulaciones, sin mezclar unos con otros. Cualquier código indentado con una mezcla de espacios y tabulaciones debe ser convertido a espacios exclusivamente.


2. Punto, coma, dos puntos
Inmediatamente antes de una coma, un punto y coma o dos puntos:
Sí: if x == 4: print x, y; x, y = y, x
No: if x == 4 : print x , y ; x , y = y , x
Inmediatamente antes del paréntesis que comienza la lista de argumentos en la llamada a una función:
Sí: spam(1)
No: spam (1)
Inmediatamente antes de un corchete que empieza una indexación o “slicing” (término utilizado tanto en el ámbito de habla inglesa como española):
Sí: dict[‘key’] = list[index]
No: dict [‘key’] = list [index]
Más de un espacio alrededor de un operador de asignación (u otro) para alinearlo con otro:
Sí: x = 1 y = 2 long_variable = 3
No: x = 1 y = 2 long_variable = 3
3. Convenciones de nombramiento
Nombres para evitar:
Nunca uses los caracteres ‘l’ (letra ele en minúscula), ‘O’ (letra o mayúscula), o ‘I’ (letra i mayúscula) como simples caracteres para nombres de variables.
En algunas fuentes, estos caracteres son indistinguibles de los números uno y cero. Cuando se quiera usar ‘l’, en lugar usa ‘L’.
Nombres de paquetes y módulos Los módulos deben tener un nombre corto y
Continue reading "Convenciones-Conventions" →