Lo Zen
Lezione 9 di 28 del corso Codice pulito - Scrivi codice migliore con Python di Coddy.
Lo Zen di Python è una raccolta di 19 «principi guida» per scrivere codice in Python.
Bello è meglio che brutto.
Esplicito è meglio che implicito.
Semplice è meglio che complesso.
Complesso è meglio che complicato.
Piatto è meglio che annidato.
Rado è meglio che denso.
La leggibilità conta.
I casi speciali non sono abbastanza speciali da infrangere le regole.
Anche se la praticità è più importante della purezza.
Gli errori non dovrebbero mai passare inosservati.
A meno che non vengano silenziati esplicitamente.
Di fronte all'ambiguità, resisti alla tentazione di indovinare.
Dovrebbe esserci un solo modo ovvio per farlo, e preferibilmente uno soltanto.
Anche se quel modo potrebbe non essere ovvio all'inizio, a meno che tu non sia olandese.
Meglio adesso che mai.
Anche se spesso è meglio mai che *proprio* adesso.
Se l'implementazione è difficile da spiegare, è una cattiva idea.
Se l'implementazione è facile da spiegare, potrebbe essere una buona idea.
Gli spazi dei nomi sono un'idea fantastica -- facciamone di più!
Si spera che dopo questo corso tu capisca e segua alcuni di questi principi!
Puoi stampare quanto segue con (nell'interprete)
>>> import thisProvalo tu
Questa lezione non include una sfida di codice.
Tutte le lezioni di Codice pulito - Scrivi codice migliore con Python
Esercitati da solo: Compilatore Python online