Re: [python] dotaz na webovou aplikaci v pythonu
Ahoj, já teda nevím, ale nutit člověkovi, který neumí pořádně ani česky, zrovna Django, bych řekl, že je poněkud kontraproduktivní :-) Když si tak pročítám jeho mail, kde v poslední větě spojuje web v PHP, ve kterém chce spouštět skripty v pythonu, tak bych radši doporučil nějaký standardní postup přes pythonové CGI skripty. Moje odpověď by tedy byla následující: I v Pythonu je možné normálně naprogramovat webové rozhraní a pro bakalářku bych šel přes jednoduché cgi rozhraní. Použil bych jednoduché pythonové knihovny, djangu bych se vyhnul co největším obloukem :-) David On Thu, 29 Sep 2011 02:03:46 +0200 rajcze raj...@gmail.com wrote: Osobne bych doporucil se podivat na Django https://www.djangoproject.com/. Je to klasicka MVC (MVP?) architektura, a IMHO na zacatecni experimentovani s webem v Pythonu mnohem lepsi nez raw mod_python/mod_wsgi. 2011/9/29 Jaroslav Lukesh luk...@seznam.cz: apache: mod_python google: python web server google: python http server - Původní zpráva - Od: Tomáš Kácel kicl...@gmail.com zdravím, jsem studentem 3 ročníku fakulty informatiky a dostal jsem bakalářskou práci téma které by mělo být naprogramované v pythonu, jedná se o todle(velmi zjednodusene): webová aplikace kde zadám bud jméno autora nebo název knihy, kdyz tak ucinim tak mi to ma na nekolika serverech(knihi.cz atd.) najit danou knihu(autora) a ma mi to vypsat(nebo zobrazit) recenze z danych serveru a hodnoceni z danych serveru(udelat prumer a zobrazit vysledne hodnoceni).Jsem tet ve fázi zjištování informací o pythonu(nemam predesle zkusenosti s pythonem, prosel jsem jeden semestr javy, jeden ccka, jeden openGL a jeden haskelu-vsechno bez gui krom opengl).Proto bych se chtel zeptat na nejake knihy nebo materialy ktere by jste mi na dane tema doporučily.koupil jsem si knihu python vyukovy kurz 3 od marka summerfielda ale zatim jsem v ni neobjevil nic ohledne webovych aplikaci nebo tvorby webu v pythonu je zde spis klasicke programovni v IDLE a vysledek v prikazovem radku. jak vubec web v pythonu udelat jestli je to vubec mozne nebo se musi udelat web v php a pouze nejake skripty v pythonu ktere budou zjistovat data z ostatnich serveru... diky za odpoved T.K. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python -- Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python -- David Rohleder da...@ics.muni.cz Institute of Computer Science, Masaryk University Brno, Czech Republic ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
Ahoj, já bych naopak Django doporučil. Přijde mi, že spoustu věcí vyřeší za vás, vývoj v něm je relativně rychlý a dokumentace je vynikající. Navíc existuje na internetu spousta dalších návodů, snippetů, apod. Troufám si říci, že po přečtení tutoriálu jste schopen začít psát jednoduché projekty. A podle zadání bych řekl, že to jednoduché bude. Nejspíš se nebude muset použít ani databáze, nejspíš bude stačit jeden „view” s formulářem a druhý na prezentaci výsledků. Pokud bych to chtěl následně rozšířit, přidám nějaký „model” na ukládání výsledků, ... Co myslíte tím standardním postupem přes CGI skripty? Můžete, prosím, poslat nějaký odkaz? Tazatel možná česky neumí, ale myslím že to nijak nesouvisí s použitým programovacím jazykem a frameworkem :) Trošku mně ale zaráží „úroveň” bakalářské práce na fakultě informatiky. U nás na elektrotechnice dostávají studenti na půlsemestrální projekt složitější věci než je tahle bakalářská práce. Vlastik On 29. 9. 2011, at 9:29, David Rohleder wrote: Ahoj, já teda nevím, ale nutit člověkovi, který neumí pořádně ani česky, zrovna Django, bych řekl, že je poněkud kontraproduktivní :-) Když si tak pročítám jeho mail, kde v poslední větě spojuje web v PHP, ve kterém chce spouštět skripty v pythonu, tak bych radši doporučil nějaký standardní postup přes pythonové CGI skripty. Moje odpověď by tedy byla následující: I v Pythonu je možné normálně naprogramovat webové rozhraní a pro bakalářku bych šel přes jednoduché cgi rozhraní. Použil bych jednoduché pythonové knihovny, djangu bych se vyhnul co největším obloukem :-) David On Thu, 29 Sep 2011 02:03:46 +0200 rajcze raj...@gmail.com wrote: Osobne bych doporucil se podivat na Django https://www.djangoproject.com/. Je to klasicka MVC (MVP?) architektura, a IMHO na zacatecni experimentovani s webem v Pythonu mnohem lepsi nez raw mod_python/mod_wsgi. 2011/9/29 Jaroslav Lukesh luk...@seznam.cz: apache: mod_python google: python web server google: python http server - Původní zpráva - Od: Tomáš Kácel kicl...@gmail.com zdravím, jsem studentem 3 ročníku fakulty informatiky a dostal jsem bakalářskou práci téma které by mělo být naprogramované v pythonu, jedná se o todle(velmi zjednodusene): webová aplikace kde zadám bud jméno autora nebo název knihy, kdyz tak ucinim tak mi to ma na nekolika serverech(knihi.cz atd.) najit danou knihu(autora) a ma mi to vypsat(nebo zobrazit) recenze z danych serveru a hodnoceni z danych serveru(udelat prumer a zobrazit vysledne hodnoceni).Jsem tet ve fázi zjištování informací o pythonu(nemam predesle zkusenosti s pythonem, prosel jsem jeden semestr javy, jeden ccka, jeden openGL a jeden haskelu-vsechno bez gui krom opengl).Proto bych se chtel zeptat na nejake knihy nebo materialy ktere by jste mi na dane tema doporučily.koupil jsem si knihu python vyukovy kurz 3 od marka summerfielda ale zatim jsem v ni neobjevil nic ohledne webovych aplikaci nebo tvorby webu v pythonu je zde spis klasicke programovni v IDLE a vysledek v prikazovem radku. jak vubec web v pythonu udelat jestli je to vubec mozne nebo se musi udelat web v php a pouze nejake skripty v pythonu ktere budou zjistovat data z ostatnich serveru... diky za odpoved T.K. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python -- Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python -- David Rohleder da...@ics.muni.cz Institute of Computer Science, Masaryk University Brno, Czech Republic ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
rozhodně bych se djangu vyhnul pokud se tedy nechces pythonu venovat i nadale. v tomto pripade je to kladivo na komara. O. 2011/9/29 Martin Beran i...@berycz.net taky bych se v tomto případě djangu vyhnul :) na co monstrózní framework na takovou blbost... mrkni na základy pythonu pod cgi třeba tady http://www.tutorialspoint.com/ **python/python_cgi_programming.**htmhttp://www.tutorialspoint.com/python/python_cgi_programming.htm a pak si jen do tvého index.py (nebo jakkoliv se bude jmenovat) napiš nějakou třídu, která se postará o to vyhledávání/parsování atd... myslím, že by na to stačil jeden py script __**_ Python mailing list Python@py.cz http://www.py.cz/mailman/**listinfo/pythonhttp://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
On Thu, 29 Sep 2011 10:08:24 +0200 Vlastimil Slinták vasco@gmail.com wrote: Ahoj, já bych naopak Django doporučil. Přijde mi, že spoustu věcí vyřeší za vás, vývoj v něm je relativně rychlý a dokumentace je vynikající. Navíc existuje na internetu spousta dalších návodů, snippetů, apod. Troufám si říci, že po přečtení tutoriálu jste schopen začít psát jednoduché projekty. A podle zadání bych řekl, že to jednoduché bude. Nejspíš se nebude muset použít ani databáze, nejspíš bude stačit jeden „view” s formulářem a druhý na prezentaci výsledků. Pokud bych to chtěl následně rozšířit, přidám nějaký „model” na ukládání výsledků, ... V podstatě máte pravdu v případě, že ten člověk django už ovládá. Pak je to práce na pár minut, ale musíme asi vzít v potaz, že dotyčný nezná ani základy pythonu. Co myslíte tím standardním postupem přes CGI skripty? Můžete, prosím, poslat nějaký odkaz? Kolega byl rychlejší. Prostě skriptík spouštěný klasickou cestou webovým serverem. Tazatel možná česky neumí, ale myslím že to nijak nesouvisí s použitým programovacím jazykem a frameworkem :) Trošku mně ale zaráží „úroveň” bakalářské práce na fakultě informatiky. U nás na elektrotechnice dostávají studenti na půlsemestrální projekt složitější věci než je tahle bakalářská práce. :-) Jsem byl naposledy na bakalářských státnicích a tam byla nejtěžší otázka, co je to permutace :-) -- David Rohleder da...@ics.muni.cz ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
On 29 zář, 10:08, Vlastimil Slinták vasco@gmail.com wrote: Ahoj, já bych naopak Django doporučil. Přijde mi, že spoustu věcí vyřeší za vás, vývoj v něm je relativně rychlý a dokumentace je vynikající. Navíc existuje na internetu spousta dalších návodů, snippetů, apod. Troufám si říci, že po přečtení tutoriálu jste schopen začít psát jednoduché projekty. A podle zadání bych řekl, že to jednoduché bude. Nejspíš se nebude muset použít ani databáze, nejspíš bude stačit jeden view s formulářem a druhý na prezentaci výsledků. Pokud bych to chtěl následně rozšířit, přidám nějaký model na ukládání výsledků, ... Co myslíte tím standardním postupem přes CGI skripty? Můžete, prosím, poslat nějaký odkaz? Tazatel možná česky neumí, ale myslím že to nijak nesouvisí s použitým programovacím jazykem a frameworkem :) Trošku mně ale zaráží úroveň bakalářské práce na fakultě informatiky. U nás na elektrotechnice dostávají studenti na půlsemestrální projekt složitější věci než je tahle bakalářská práce. Vlastik On 29. 9. 2011, at 9:29, David Rohleder wrote: Ahoj, já teda nevím, ale nutit člověkovi, který neumí pořádně ani česky, zrovna Django, bych řekl, že je poněkud kontraproduktivní :-) Když si tak pročítám jeho mail, kde v poslední větě spojuje web v PHP, ve kterém chce spouštět skripty v pythonu, tak bych radši doporučil nějaký standardní postup přes pythonové CGI skripty. Moje odpověď by tedy byla následující: I v Pythonu je možné normálně naprogramovat webové rozhraní a pro bakalářku bych šel přes jednoduché cgi rozhraní. Použil bych jednoduché pythonové knihovny, djangu bych se vyhnul co největším obloukem :-) David On Thu, 29 Sep 2011 02:03:46 +0200 rajcze raj...@gmail.com wrote: Osobne bych doporucil se podivat na Django https://www.djangoproject.com/. Je to klasicka MVC (MVP?) architektura, a IMHO na zacatecni experimentovani s webem v Pythonu mnohem lepsi nez raw mod_python/mod_wsgi. 2011/9/29 Jaroslav Lukesh luk...@seznam.cz: apache: mod_python google: python web server google: python http server - Původní zpráva - Od: Tomáš Kácel kicl...@gmail.com zdravím, jsem studentem 3 ročníku fakulty informatiky a dostal jsem bakalářskou práci téma které by mělo být naprogramované v pythonu, jedná se o todle(velmi zjednodusene): webová aplikace kde zadám bud jméno autora nebo název knihy, kdyz tak ucinim tak mi to ma na nekolika serverech(knihi.cz atd.) najit danou knihu(autora) a ma mi to vypsat(nebo zobrazit) recenze z danych serveru a hodnoceni z danych serveru(udelat prumer a zobrazit vysledne hodnoceni).Jsem tet ve fázi zjištování informací o pythonu(nemam predesle zkusenosti s pythonem, prosel jsem jeden semestr javy, jeden ccka, jeden openGL a jeden haskelu-vsechno bez gui krom opengl).Proto bych se chtel zeptat na nejake knihy nebo materialy ktere by jste mi na dane tema doporučily.koupil jsem si knihu python vyukovy kurz 3 od marka summerfielda ale zatim jsem v ni neobjevil nic ohledne webovych aplikaci nebo tvorby webu v pythonu je zde spis klasicke programovni v IDLE a vysledek v prikazovem radku. jak vubec web v pythonu udelat jestli je to vubec mozne nebo se musi udelat web v php a pouze nejake skripty v pythonu ktere budou zjistovat data z ostatnich serveru... diky za odpoved T.K. ___ Python mailing list pyt...@py.cz http://www.py.cz/mailman/listinfo/python -- Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet. ___ Python mailing list pyt...@py.cz http://www.py.cz/mailman/listinfo/python -- David Rohleder da...@ics.muni.cz Institute of Computer Science, Masaryk University Brno, Czech Republic ___ Python mailing list pyt...@py.cz http://www.py.cz/mailman/listinfo/python 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. 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í
Re: [python] dotaz na webovou aplikaci v pythonu
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. 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ší. S djangem je to otázka. Pokud neumíte ještě ani Python, tak bych se nejdřív vrhnul do Pythonu a zkusil to bez Djanga. Až budete trochu zvládat Python, tak si myslím, že django je dobrá volba. Je to klasický MVC framework, který značně ulehčuje práci ve větších projektech. -- David Rohleder da...@ics.muni.cz ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
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@py.cz http://www.py.cz/mailman/listinfo/python
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@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
A nyní jsem dost zmaten jestli mám Django začít studovat nebo ne protože názory se zde dosti liší. S djangem se to má jako s každým frameworkem - udělá za tebe nějakou práci, když si dáš tu práci a naučíš se ho :-) Troufám si říci že v užitečnosti djanga se tu názory neliší, užitečnost (jakéhokoliv) složitého frameworku pro začátečníka je věc jiná. Jak si tak čtu tvoje zadání, řekl bych že tě to zatím nemusí vzrušovat - než se protlučeš crawlováním, parsováním a indexováním stránek, budeš dost zkušený pythonista aby ses rozhodl sám. Stručný přehled jak se to má s webem v pythonu: * udelej-si-sam: Ve standartní knihovně je připravený jednoduchý http server. Zahákuje socket, počká na dotaz, zavolá metodu get() nebo post() kterou mu dodáš a dá jí trubku na vstup a výstup. Všechno ostatní (parsování dotazu, dekódování formulářových proměnných, čtení a nastavování hlaviček) si musíš udělat ručně. Na skutečný provoz je to slabota, ale na rychlé vyzkoušení si něčeho je to krásně jednoduché. Pokud neumíš HTTP, je to dobrý způsob jak se ho naučit :-) * mod_python Modul do apače s víceméně stejnou funkčností, s tím rozdílem že většinu skutečné práce oddře chudák indián. Dotaz dostaneš rozebraný, předžvýkaný a předtrávený, ale pořád to bude holý dotaz takže třeba přebrání dat z formuláře si musíš řešit sám. Ditto hlavičky - apač poskytuje funkce na pohodlnější čtení a nastavování, ale rozumět jim pořád musíš sám. Samo o sobě je to spíš jednodušší než udělej-si-sám, jenže navíc musíš ještě nastavovat apače a mapování v něm. * wsgi Nejnovější móda ve světě pythonu, takto v postatě totéž jako bylo CGI pro perl před dvaceti lety :-) V podstatě jen rozhraní který může libovolný webserver implementovat aby mu libovolný framework rozuměl. Funkčně je to daleko primitivnější než mod_python, ale od toho jsou právě ty frameworky. Těch je milion a každý umí něco zajímavého, stačí si vybrat co ti vyhovuje. Djagno tě určitě nezklame, ale klidně ti může stačit nečo ještě jednoduššího. IMO ti z formulářů postačí víceméně jen vyhledávací pole, takže nebudeš potřebovat žádný přesložitěný MVC vylomeniny (Zope se vyhni širokým obloukem :-) * knihovny Pokud nepůjdeš cestou nějakého megahyperframeworku tak to ještě neznamená že musíš žít na stromě. Není problém vzít holý http server, napsat si pro pohodlí pár funkcí na přežvýkání vstupu (ve standartní knihovně je vše potřebné), přihodit nějakou hotovou knihovnu na šablonování (je jich milion), databázi (SQL Alchemy, amen) a máš víceméně hotovo. Když nenajdeš ve standartní knihovně, hoď dotaz sem do konfery, určitě se ti ozve i někdo jiný než djangisti :-) To by na úvod snad stačilo… ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
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@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
Lidi, navrhuju prestat zminovat mrtvy projekt mod_python. A navrhuju v pripade Djanga doporucovat novackum http://djangoproject.cz/, kde je tutorial prelozeny a tudiz si troufam tvrdit, ze i pristupnejsi tem, kteri jsou vystresovani. Taky jsme byli, kdyz jsme skolu nemeli na haku, vzpomente si. Motani hlavy Pythonem 3 podle me taky nepomuze (jakkoli nepopiram Vase dobre umysly). Pro tazatele: Mozna by pomohlo poptat se v kruhu svych kolegu, jak to budou resit. Existujou i jednodussi frameworky nez Django. Ale dostane se k nim takova podpora od komunity jako pro Django? To o necem vypovida. Cesky bud zde, na konferenci django...@googlegroups.com nebo na IRC kanalu #django-cs v siti FreeNode. Just my $.02. -- : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164 : UNIX Dev || Training : Python, Django : GPG key 1F059424 ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] dotaz na webovou aplikaci v pythonu
Když už jsme došli k těm jednodušším frameworkům, tak bych doporučil Flask ( http://flask.pocoo.org/ ). Podle mě je to ideální pro začátečníky, člověk ví přesně co to dělá bez toho aby musel procházet desítky souborů jako v djangu.. 2011/9/29 Vladimir Macek ma...@sandbox.cz Lidi, navrhuju prestat zminovat mrtvy projekt mod_python. A navrhuju v pripade Djanga doporucovat novackum http://djangoproject.cz/, kde je tutorial prelozeny a tudiz si troufam tvrdit, ze i pristupnejsi tem, kteri jsou vystresovani. Taky jsme byli, kdyz jsme skolu nemeli na haku, vzpomente si. Motani hlavy Pythonem 3 podle me taky nepomuze (jakkoli nepopiram Vase dobre umysly). Pro tazatele: Mozna by pomohlo poptat se v kruhu svych kolegu, jak to budou resit. Existujou i jednodussi frameworky nez Django. Ale dostane se k nim takova podpora od komunity jako pro Django? To o necem vypovida. Cesky bud zde, na konferenci django...@googlegroups.com nebo na IRC kanalu #django-cs v siti FreeNode. Just my $.02. -- : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164 : UNIX Dev || Training : Python, Django : GPG key 1F059424 ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python -- PGP pub key: http://keyserver.pgp.com/vkd/SubmitSearch.event?SearchCriteria=visgean%40gmail.com http://www.abclinuxu.cz/lide/visgean/gpg A453 B7F3 33D9 3BE6 2B8A | F014 5347 EBAC 0A5A 3E92 Jabber: visg...@jabber.org | visg...@jabber.cz Github: http://github.com/Visgean ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python