P

Python on korkean tason ohjelmointikieli, joka sopii erityisen hyvin Web-kehitykseen. Pythoniin luottavat Syneuksen lisäksi muun muassa NASA ja Google.

Toisin kuin usein luullaan, Python ei peri nimeään käärmeeltä vaan legendaariselta Monty Python -poppoolta. Tämä kertoo paitsi kielen kehittäjän, Guido Van Rossumin huumorintajusta, myös asenteesta ohjelmistokehitystä kohtaan. Syneus on hyvin Python-tyyppinen ohjelmistotalo — suhtaudumme työhömme vakavasti, mutta pilke silmäkulmassa.

Python-kielen filosofiaan kuuluu hyvä henki ja huumori. Alla oleva runomuotoon kirjoitettu Pythonin Zen kertoo kielestä jotain myös ei-nörtille.

Pythonin Zen

  • Kaunis on parempi kuin ruma.
  • Eksplisiittinen on parempi kuin implisiittinen.
  • Yksinkertainen on parempi kuin monitahoinen.
  • Monitahoinen on parempi kuin monimutkainen.
  • Tasainen on parempi kuin sisäkkäinen.
  • Harva on parempi kuin tiheä.
  • Luettavuudella on väliä.
  • Erikoistilanteet eivät ole tarpeeksi erikoisia sääntöjen rikkomiseen.
  • Joskin käytännöllisyys voittaa puriteetin.
  • Virheitä ei tule koskaan ohittaa ääneti.
  • Ellei eksplisiittisesti hiljennetty.
  • Vastusta houkutusta arvata epäselvässä tilanteessa.
  • Tulisi olla yksi — ja mieluiten vain yksi — ilmeinen tapa tehdä se.
  • Joskaan se tapa ei välttämättä ole heti ilmeinen ellet ole hollantilainen.
  • Nyt on parempi kuin ei koskaan.
  • Joskin ei koskaan on monesti parempi kuin juuri nyt.
  • Jos toteutus on hankala selittää, se on huono idea.
  • Jos toteutus on helppo selittää, se saattaa olla hyvä idea.
  • Nimiavaruudet on kerrassaan himputin hyvä idea — tehdään lisää niitä!
(Alkup. The Zen of Python by Tim Peters, suomennos Ville Säävuori)