Saltar al contenido

Gnu/Linux Vagos usa cookies. Lea nuestra Política de privacidad para más información.    Acepto el uso de cookies

Foto

PEP: Guía de estilo de programación en Python

python programación guía de estilo PEP

  • Por favor, loguéate para poder responder
No hay respuestas para este tema

#1 DESCONECTADO   kakahuete

kakahuete

    Gurú

  • Registrado: 05/04/2013
  • Mensajes: 503
  • Galletas: 2132

Género:




Lugar:Aquí

Intereses:Programación (python) y trastear con el ordenador

Escrito 11 September 2013 - 12:45

PEP (Python Enhancement Proposal) es la guía de estilo de programación en Python. La versión actualmente vigente es PEP8.
 
Principalmente seguir estas convenciones es útil si trabajas en proyectos grupales, en los que es muy fácil que haya "roces" por seguir un formato diferente al programar, como la interminable discusión de indentación entre TABS y espacios. Pero también es buena idea seguirlo en tus proyectos individuales, tanto para facilitar a los demás leer tu código como para acostumbrarse a programar bien por si alguna vez trabajas con más gente.
 
Hay un programa (escrito en Python) que nos facilita seguir este estándar, ya que revisa todo el código del documento especificado y localiza los errores para que puedas corregirlos.
Está disponible en los repositorios de Debian y derivadas, aunque es muy probable que no sea la última versión disponible, así que lo mejor es descargarlo desde la página oficial.
 
wget https://pypi.python.org/packages/source/p/pep8/pep8-1.4.6.tar.gz
Lo extraemos:
tar -xf pep8-1.4.6.tar.gz
Y finalmente copias el archivo pep8.py a /usr/bin para convertirlo en un comando más (OPCIONAL):
sudo cp pep8-1.4.6/pep8.py /usr/bin/pep8
 
 
Para usarlo lo único que tienes que hacer es ejecutar el programa y especificar el script que quieres revisar:
pep8 mi_script.py
 
Tiene varias opciones como ignorar cierto tipo de errores,... que se pueden ver ejecutando lo siguiente:
pep8 --help

  • Shiba87, granjero, khany y 6 mas les gusta esto





También etiquetado con una o más de estas palabras: python, programación, guía de estilo, PEP