Humai Blog
Publicado el

PEP8: Un estándar para escribir código en Python


cover
date
Jun 14, 2020
tags
summary
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.
slug
PEP8
status
Published
type
Post
author
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:
  1. Funciones, métodos y variables
En este caso la convención elegida es lower_snake_case.
notion image
2. Classes
Para los nombres de clases la convención es UpperCamelCase. Los métodos y variables privados deben empezar con “_”.
notion image
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.
notion image
4. Saltos de línea
Después de un salto de línea conviene respetar la indentación que se tenía.
notion image

Etiquetas

Compartir este artículo