From 9875e6f75a430d3bcde4bee4b42bd9300b925360 Mon Sep 17 00:00:00 2001
From: Julio Biason Começou em uma brincadeira do Tim Peters (um dos desenvolvedores do Python),
+ mas acabou virando um PEP (PEP 20) e hoje faz parte da filosofia de desenvolvimento
+ do Python. Correto:
@@ -73,6 +79,10 @@
+
+ O Zen de Python
+
+ As Esquisitices de Python
+ PEP8
+
+
+
+
+ Um pouco do PEP8:
+ Variáveis e funções utilizam a notação separado_por_underscores; classes
+ usam CamelCase.
+
+
+ MinhaClasse
+
+ minha_funcao()
+
Errado:
+
+ minhaClasse
+
+ minhaFuncao()
+
+
+
+ A maior parte dos editores de código hoje permitem configurar isso facilmente + e fazem com que os 4 espaços no começo sejam tratados como tabulação.
+ +Isso garante que o código irá sempre aparecer da mesma forma em qualquer + editor, não importando a configuração do autor.
+Nenhum código deve passar da coluna 80, não importa o tamanho do seu + monitor.
+ +Facilita a leitura e a movimentação dentro do código.
+Correto:
+ +
+ (1 + 2)
+ array[1]
+
+
+ Errado:
+ +
+ (1+2)
+ ( 1 + 2 )
+ array [ 1 ]
+
+ Correto:
+ +
+ funcao(param=1)
+
+
+ Errado:
+
+ funcao(param = 1)
+
+ Em Python, uma identação define um bloco.
+ +Não tem {
/ }
, não tem end
, nada. Só blocos.
Em Python, uma identação define um bloco.
- -Não tem {
/ }
, não tem end
, nada. Só blocos.
if [condição]