Vai al contenuto

Lo Zen di Python#

PEP 20

  • Bello è meglio di brutto.
  • Esplicito è meglio di implicito.
  • Semplice è meglio di complesso.
  • Complesso è meglio di complicato.
  • Piatto è meglio di annidato.
  • Sparse è meglio di dense.
  • La leggibilità conta.
  • I casi speciali non sono abbastanza speciali da infrangere le regole. Anche se la praticità batte la purezza.
  • Gli errori non dovrebbero mai passare in silenzio. A meno che non siano esplicitamente silenziati.
  • Di fronte all'ambiguità, rifiutate la tentazione di tirare a indovinare.
  • Dovrebbe esserci un modo ovvio, e preferibilmente uno solo, per farlo. Anche se questo modo potrebbe non essere ovvio all'inizio, a meno che non siate olandesi.
  • Ora è meglio che mai. Anche se spesso il “mai” è meglio del “subito”.
  • Se l'implementazione è difficile da spiegare, è una cattiva idea.
  • Se l'implementazione è facile da spiegare, può essere una buona idea.
  • Gli spazi dei nomi sono una grande idea: facciamone di più!