Pythoniersky Zen

Princípy implementované v Pythone veľmi pekne zhrnul Time Peters. Vytvoril 20 aforizmov, z ktorých 19 bolo spísaných a vytvorili tzv. The Zen of Python.

Dovolím si ich preklad prevziať zo stránky py.cz

Hezký je lepší než ošklivý.
Explicitní je lepší než implicitní.
Jednoduchý je lepší než komplexní.
Komplexní je lepší než komplikovaný.
Plochý je lepší než vnořený.
Řídký je lepší než hustý.
Čitelnost se počítá.
Speciální případy nejsou dost speciální na prolomení pravidel.
Ačkoliv praktičnost vyhrává nad čistokrevností.
Chyby by neměly nikdy projít tiše.
Pokud nejsou explicitně utišeny.
Čelíce dvojmyslnosti odmítat pokušení hádat.
Měla by být jedna — a nejlépe pouze jedna — zřejmá cesta, jak to udělat.
Ačkoliv tato cesta nemusí být zřejmá hned, pokud tedy nejste Holanďan.
Teď je lepší než nikdy.
Ačkoliv nikdy je často lepší než právě teď.
Pokud je těžké vysvětlit implementaci, bude to špatná myšlenka.
Pokud je snadné vysvětlit implementaci, může to být dobrá myšlenka.
Prostory jmen jsou skvělá myšlenka — nechť je takových více!

Zen je priamo zabudovaný do Pythonu, stačí zadať:

import this

14. October 2009 at 10:07 - Software engineering (Tags: , ). You can leave a response, or trackback from your own site.

One Response to “Pythoniersky Zen”

Leave a Reply

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Starfish

  • Fish for you

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  •  

    October 2009
    M T W T F S S
    « Sep   Nov »
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
  • Comments