Je pro začátečníka v Python 2.7 vhodná Ponořme se do Python 3?

David Lister

Ahoj,
mám nějaké zkušenosti s Ruby on Rails, Javascripetem. Rozhodl jsem se přejít na Python 2.7. Důvodem proč tato "obsolete" verze je několik, jeden z hlavních je jeho podpora na Google App Engine. Proto tedy nechci začínat na Python 3. Na netu jsme hledal, vhodnou knihu pro výuku. Prý je jedna z nejlepších Dive into Python 3. Otázka je, jestli je vhodná pro mne, pokud chci začínat v 2.7?

Vím že na začátku knihy se píše že tam je 20 % starých a 80 % nových. Ale nevím jestli 80 % nových neznamená "refactor" původní knihy z roku 2004, anebo těch 80 % se vytahuje k verzi 3?

Případně prosík o dporučení knihy na studium verze 2.7, či jiných zdrojů, které jsou podobně kvalitní jako Dive into Python

díky


« Poslední změna: 09. 02. 2016, 09:23:39 od hawran diskuse »

Re:Je pro začátečníka v Python 2.7 vhodná Ponořme se do Python 3?
« Odpověď #2 kdy: 09. 02. 2016, 10:58:58 »
Bohužel ti neporadím co za knihu, ale určitě odrazuji od DIP3. Ne že by byla špatná (mám doma fyzickou verzi), ale přišla mi spíš určena pro programátory v pythonu 2.7. Učit se programovat v pythonu se z ní imho budeš jen těžko.

Za python 2.7 tě bude spousta lidí hejtovat, ale osobně ti to schvaluji, prostě proto, že je v něm stále napsaná majorita všeho a skoro všude, kde ti budou za python platit po tobě budou chtít 2.x.

Jinak viz http://www.py.cz/TutorialyLiteratura

suic

Re:Je pro začátečníka v Python 2.7 vhodná Ponořme se do Python 3?
« Odpověď #3 kdy: 09. 02. 2016, 11:01:14 »
Ahoj,

pokud ti nevadi anglictina tak doporucuji Learning Python od Marka Lutze.

S pozdravem,

suic

Ondrej

Re:Je pro začátečníka v Python 2.7 vhodná Ponořme se do Python 3?
« Odpověď #4 kdy: 09. 02. 2016, 12:26:57 »
Bohužel ti neporadím co za knihu, ale určitě odrazuji od DIP3. Ne že by byla špatná (mám doma fyzickou verzi), ale přišla mi spíš určena pro programátory v pythonu 2.7. Učit se programovat v pythonu se z ní imho budeš jen těžko.

Za python 2.7 tě bude spousta lidí hejtovat, ale osobně ti to schvaluji, prostě proto, že je v něm stále napsaná majorita všeho a skoro všude, kde ti budou za python platit po tobě budou chtít 2.x.

Jinak viz http://www.py.cz/TutorialyLiteratura
Proč hejtovat? Právě proto se python 2.x používá, protože ne vše v pythonu 3.x rozběhneš a ne všude ho rozběhneš. Nikdo normální tě za to hejtovat nebude, pokud nepoužíváš python 2.x tam kde to nemá smysl, to je na zvážení každého. Já primárně programuju v trojkové verzi, ale zrovna teď potřebuju naprogramovat něco pro stroj kde je starej centos a rozhodně nechci na stroj nic instalovat, sáhnu proto po dvojkové verzi...


Re:Je pro začátečníka v Python 2.7 vhodná Ponořme se do Python 3?
« Odpověď #5 kdy: 09. 02. 2016, 14:22:45 »
Proč hejtovat?

No, zkus někdy třeba na /r/python napsat, že používáš 2.7 a uvidíš ten hate.