<p style="padding:0 0 0 0; margin:0 0 0 0;">Dive Into Python 3 = Ponořme se do Pythonu 3</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">http://diveintopython3.py.cz/</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">On zas ten Python 3 pro "naučení se" tak odlišný není. Rozdíly rozhodně</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">nejsou tak velké, aby ses té publikaci vyhýbal obloukem -- ať už se pak</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">rozhodneš pro Django nebo něco jiného. Co se týká práce s knížkami,</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">bude vhodné pracovat v Unicode (týká se to i databáze). V Python 3 se s Unicode</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">řetězci pracuje přece jen trochu přirozeněji. Unicode a souvislosti s Pythonem</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">je věnována kapitola 4. Řetězce (http://diveintopython3.py.cz/strings.html).</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Python 2.7 se na druhé straně svými vlastnostmi snaží Pythonu 3 přibližovat.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Styl práce tedy nebude tolik odlišný. Definitivní rozhodnutí pak může padnout</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">podle toho, co bude podporovat zvolený framework.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">V závislosti na tom, jak se projekt bude vyvíjet, by možná stálo za to dohodnout</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">se s vedoucím práce, že bys jako součást projektu zařadil i srovnání řešení</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">v Python 2.7 a Python 3.x. Přepisu z Python 2 do Python 3 je v Dive Into Python 3</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">věnována příloha A (http://diveintopython3.py.cz/porting-code-to-python-3-with-2to3.html).</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Můžeš taky zkusit pracovat podle té knížky a zkoušet všechno v Pythonu 2.7.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Mělo by to být poměrně snadné. Ale je potřeba opravdu NĚJAK začít.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Ono se taky může stát, že bude za chvíli venku Django pro Python 3. Takže opravdu</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">doporučuji začít s Pythonem, osahat si ho na příkladech a menších částech</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">projektu (ověření principiálních možností a schopností tebe jako programátora</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">je využít). Teprve pak bych přistoupil k rozhodnutí, v čem to přesně napsat. Při</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">tom rozhodování musíš mít jasno, co vlastně budeš dělat. Principy řešení</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">projektu už musíš mít "v hlavě" a pokusný kód na harddisku ;).</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Ještě jednou to zdůrazním: Poslední Python 3 není principiálně jiný, než Python 2.7.</p>
<br />
<p style="padding:0 0 0 0; margin:0 0 0 0;">Petr</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br />
> Od: "Vlastimil Slinták" <vasco.vls@gmail.com><br />
> Komu: Konference PyCZ <python@py.cz><br />
> Datum: 29.09.2011 12:06<br />
> Předmět: Re: [python] dotaz na webovou aplikaci v pythonu<br />
><br />
Pardon, ten odkaz na Dive into Python beru zpět. Ta kniha je totiž o Pythonu 3, který není zpětně kompatibilní s verzemi 2.X. Navíc Django také neběží pod Python 3. Takže na to pozor.<br />
<br />
On 29. 9. 2011, at 11:57, Vlastimil Slinták wrote:<br />
<br />
> <br />
> On 29. 9. 2011, at 11:27, Tomáš Kácel wrote:<br />
>> <br />
>> Dobrý den,<br />
>> děkuji za odpovědi a omlouvám se za to, jaké chyby jsem napsal v<br />
>> předchozím textu.Byla skoro jedna hodina ráno a čeština nebyla nikdy<br />
>> můj kamarád(určitě najdete nedostatky i v tomto textu) a také jsem z<br />
>> bakalářské práce docela vystresovaný, protože jsem kompletní včerejší<br />
>> den brouzdal po internetu a četl knížku o pythonu a večer to na mě<br />
>> dolehlo.<br />
> <br />
> Není třeba být vystresovaný. Vždyť je skoro začátek zimního semestru a bakalářka se odevzdává na konci letního, ne? Pokud se na to nevykašleš a budeš případné problémy konzultovat s vedoucím práce, tak není důvod aby jsi ji nenapsal a neobhájit.<br />
> <br />
>> <br />
>> K úrovni bakalářské práce(FIMU) bych chtěl říci, že jsem napsal zadání<br />
>> opravdu jednoduše oproti originálnálu.Samozdřejmě, že zde databáze být<br />
>> musí(protože výsledky které najdu například na knihi.cz(to je opravdu<br />
>> s i :-D) se budou moci po dotazu uložit do databáze, aby když někdo<br />
>> zadá stejnou knihu tak to znovu nehledalo recenzi a hodnocení.Dále by<br />
>> zde moli být další věci jako zjistit jestli je kniha dostupná ve<br />
>> fakultni knihovně atd. Mám vytvořit vlatní analýzu a návrh<br />
>> problému(vyhledávač hodnocení knih) a posléze to co navrhnu<br />
>> naprogramovat.Raději se držím opravdu při zemi, abych si nevymyslel<br />
>> nějaké grafy a statistiky a potom bych nenaprogramoval ani ťuk. A nyní<br />
>> jsem dost zmaten jestli mám Django začít studovat nebo ne protože<br />
>> názory se zde dosti liší.<br />
> <br />
> Jestli Django použít či ne: Za sebe můžu říct, že s Djangem jsem se učil i Python. Ale udělej si názor sám. Podívej se na tutoriál, zkus si napsat jednoduchou web aplikaci a uvidíš.<br />
> <br />
> <a href="https://docs.djangoproject.com/en/1.3/intro/tutorial01/">https://docs.djangoproject.com/en/1.3/intro/tutorial01/</a><br />
> <br />
> Navíc dokumentace Djanga je opravdu dobrá a na webu najdeš spoustu projektů, ze kterých se také můžeš hodně naučit.<br />
> <br />
> Syntax Pythonu pochytíš rychle a zbytek najdeš třeba v Dive into Python (<a href="http://www.root.cz/knihy/dive-into-python-3/">http://www.root.cz/knihy/dive-into-python-3/</a> myslím, že je i český překlad od CZ.NIC).<br />
> <br />
> Vlastik<br />
<br />
_______________________________________________<br />
Python mailing list<br />
Python@py.cz<br />
<a href="http://www.py.cz/mailman/listinfo/python">http://www.py.cz/mailman/listinfo/python</a></p>