[python] učit Python 2.x nebo 3.x

Vladimir Macek macek na sandbox.cz
Úterý Květen 31 16:22:43 CEST 2011


On 31.5.2011 13:41, Vlastimil Slinták wrote:
> Vzhledem k tomu, že většina studentů nejspíše nemá zájem naučit se
> programovat, nepletl bych jim hlavy různými verzemi. Naučil bych je
> jednu (asi 2.x) a hotovo.
>
> Ti, kdo budou chtít používat Python i dále, budou mít motivaci se
> verzi 3 naučit sami. Ti, kdo nemají zájem o programování si
> „odkroutí” vaše hodiny a už na Python nesáhnout, takže jim bude
> naprosto jedno jestli se učili 2.x nebo 3.1.

S timhle souhlasim.

Dal bych jim to, co muzou okamzite vyuzit, protoze v tom je sila Pythonu.
Teprve vazni zajemci budou mit chut a schopnost pochopit slozitosti
nekompatibility.

Namatkou: Mozna vam to prijde jako pitomost, ale podle me je pro vyuku
genialni rict jim, napiste "print" a za to seznam toho, co se ma
"vytisknout". Studenti tapou, hledaji zachytne body. Kazde ulehceni
pochopeni je dulezite. Jednotnost knihovny Pythonu 3 je jim lhostejna.

Krome toho se zacinam obavat, ze Pythonu 3 "patri budoucnost" asi tak
stejne masivne jako IPv6. Jinak receno, nemalujte si, ze za pet deset let
tu Python 2 nebude. A nepovazujme to za neco spatneho: Je to dukaz toho, ze
Python neni zadna hracka, ale pekne svetu vrusta pod kuzi. A v posledni
dobe pozoruju kladny trend "lehke obeznamenosti" s terminem Python mezi
zdatnejsimi uzivateli pocitacu.


-- 
: Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164
: UNIX && Dev || Training : Python, Django : GPG key 1F059424



Další informace o konferenci Python