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