Menu
Coddy logo textTech

Layout do código

Lição 17 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.

A PEP 8 estabelece algumas regras relacionadas ao "Layout do código":

  • Faça a indentação usando 4 espaços ou uma tabulação
  • as linhas não devem ter mais de 79 caracteres
# linha com 137 caracteres
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
	pass 
# Sugestão de correção
def some_very_long_function_name(
	very_important_argument1,
	very_important_argument2,
	very_important_argument3,
	very_important_argument4):
	pass
# Muito melhor!

Uma tabulação após uma nova linha, como no exemplo acima, é uma boa prática

  • evite várias instruções na mesma linha
do_calc1(); do_calc2(); x = 3;  # ruim
# bom
do_calc1()
do_calc2()
x = 3
  • as importações devem estar em linhas separadas
import sys, numpy  # ruim
# bom
import sys
import numpy
challenge icon

Desafio

Fácil

Você recebeu um código; corrija as violações das diretrizes do PEP 8!

Experimente você mesmo

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 as lições de Clean Code - Escreva códigos melhores com Python

Pratique por conta própria: Compilador de Python online