- Publicado el
PEP8: Un estándar para escribir código en Python
No todos los programadores lo saben pero en Python existe algo llamado PEPs (Python Enhancement Proposals) que regulan distintos aspectos de la producción de código con Python. Los PEPs. cubren desde principios de diseño generales, como el Zen de Python hasta convenciones a la hora de escribir documentación, como Docstring Convention.
PEP8, creado en 2001, es el manual de estilo que aborda los temas de cómo nombrar clases, funciones y variables. Como cubre todos los aspectos de estilos que pueden surgir mientras programamos el estándar completo es un poco extenso. Acá va un resumen de las reglas más importantes:
- Funciones, métodos y variables
En este caso la convención elegida es lower_snake_case.
2. Classes
Para los nombres de clases la convención es UpperCamelCase. Los métodos y variables privados deben empezar con “_”.
3. Sumas
A la hora de sumar, es importante que cada elemento esté en una línea distinta. Cada elemento tiene que estar al lado del operador que lo modifica.
4. Saltos de línea
Después de un salto de línea conviene respetar la indentación que se tenía.