Code Lay-out
Lección 17 de 28 del curso Clean Code - Write better code using Python de Coddy.
PEP 8 establece algunas reglas relacionadas con el «Diseño del código»:
- Indenta usando 4 espacios o una tabulación
- las líneas no deben tener más de 79 caracteres
# línea con 137 caracteres
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
pass
# Sugerencia de corrección
def some_very_long_function_name(
very_important_argument1,
very_important_argument2,
very_important_argument3,
very_important_argument4):
pass
# ¡Mucho mejor!Usar una tabulación después de una línea nueva, como en el ejemplo anterior, es una buena práctica
- evita varias instrucciones en la misma línea
do_calc1(); do_calc2(); x = 3; # malo# bueno
do_calc1()
do_calc2()
x = 3- las importaciones deben estar en líneas separadas
import sys, numpy # malo# bueno
import sys
import numpyDesafío
FácilSe te proporciona código; ¡corrige las infracciones de las directrices de PEP 8!
Pruébalo tú mismo
import my_module, other_module
some_very_important_argument = 0; another_very_important_argument = 3; very_big_and_important_argument = "Hello?";
my_module.calc_something_big_and_important(some_very_important_argument, another_very_important_argument, very_big_and_important_argument)
Todas las lecciones de Clean Code - Write better code using Python
Practica por tu cuenta: Compilador de Python online