PEP 8 - Guia de estilo para código Python
Este artigo é uma tradução/adaptação da PEP 8 - Style Guide for Python Code, de Guido van Rossum e Barry Warsaw, que mostra as convenções para escrever código Python.
[ Hits: 65.897 ]
Por: Artur Gaspar em 20/04/2010
x = 1 y = 2 long_variable = 3Não:
x = 1 y = 2 long_variable = 3Outras recomendações:
def complex(real, imag=0.0):
return magic(r=real, i=imag)
Não:
def complex(real, imag = 0.0):
return magic(r = real, i = imag)
Statements em uma só linha são desencorajados.
if foo == 'blah':
do_blah_thing()
do_one()
do_two()
do_three()
Preferivelmente não:
if foo == 'blah': do_blah_thing() do_one(); do_two(); do_three()Enquanto não há problemas em usar if/for/while pequenos em uma só linha.
if foo == 'blah': do_blah_thing() for x in lst: total += x while t < 10: t = delay()Definitivamente não:
if foo == 'blah': do_blah_thing()
else: do_non_blah_thing()
try: something()
finally: cleanup()
do_one(); do_two(); do_three(long, argument,
list, like, this)
if foo == 'blah': one(); two(); three()
Instalando e configurando o VirtualBox
Como criar um keylogger em Python
Como isolar seus projetos Python com virtualenv (ambiente virtual)
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Monitorando produtos no ML com Python 3 via BeautifulSoup
Embutindo imagens nos scripts Python para aplicações Tkinter
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Gentoo: Sincronização com Git e Automação via Systemd
Instalação do tema Fluent GTK no Zorin OS
PKI na Prática: Criando CA e Certificado Wildcard (Automatizado)
Midia de instalação LM-21.3 não inicializa (14)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









