Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Zen of Python #DevCamp01

Zen of Python #DevCamp01

Présentation de la philosophie de développement du langage Python "Zen of Python - PEP 20" pour le premier DevCamp de Rennes à la Cantine Numérique Rennaise.

Florian Strzelecki

October 10, 2012
Tweet

More Decks by Florian Strzelecki

Other Decks in Programming

Transcript

  1. I <3 Python • « PEP 8 » - Guido

    van Rossum • « PEP 20 - Zen of Python » - Tim Peters • « Python for Human » - Kenneth Reitz
  2. PEP 20 • beautiful > ugly • explicit > implicit

    • simple > complex • complex > complicated • flat > nested • sparse > dense
  3. PEP 20 • if idea is simple_to_explain: print(‘May be it\’s

    ok.’) • if idea is hard_to_explain: raise BadIdea(‘Too complicated.’)