«« ( Date ) »» // «« ( Thread ) »» // nastava - 2005

Re: Novogodisnji poklon! (python propaganda)

by Aleksandar Milosevic
utorak, 04. januar 2005 - 22:03.

Pa, pošto vidim da si oduševljen python-om, evo i tebi novogodišnji poklon, ali ne od mene već od Phillip J. Eby-ija.

http://peak.telecommunity.com/PyProtocols.html

--------------------------------------------------------------------
Do you hate having to write lots of if-then logic to test what type something is? Wouldn't it be nice if you could just declare "I want this object to have this behavior" and magically convert whatever value you have, to the type you need? PyProtocols lets you do just that, cleanly, quickly, and robustly -- even with built-in types or other people's classes.
--------------------------------------------------------------------

To je jedna od varijanti implementacije Python Enhancement Proposal-a broj 246.

http://www.python.org/peps/pep-0246.html

Ukratko, izbegavaš korišćenje isinstance() funkcije i glomaznih if-then konstrukcija. Imaš nešto što liči na interfejse u Javi i prilagođavanje istih (Adapter design pattern).

A, pošto si python učio samo jedan dan, za drugi dan ti predlažem da pogledaš, ako to do sada nisi već uradio, pakete: logging, unittest, urllib2 koji ti dolaze uz python.

Aca

Sasa Tomic wrote:
masa hrasovec wrote:

nemam pojma pa ako su baze mozda moze da prodje tu
jedan dan je l to kao mnogo ili malo.
Baza postoji ali je trivijalna.
A jedan (1) dan za ucenje potpuno novog programskog jezika (i isti dan
napravim kostur aplikacije) je po meni izuzetno kratak period. Malo da
reklamiram Python... To je jezik u kome mogu da pisem kod otprilike onom
brzinom kojom razmisljam o resenju. Kucanje je svedeno na minimum,
podrzava OOP ili proceduralno programiranje, kako god zelis.
Zainteresovani slobodno neka pogledaju www.python.org. Nezainteresovani
mogu da lupe delete ove poruke i necu se naljutiti ;)

pozdrav,

-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20nastava
-----------------------------------------------------------------