přejít na obsah přejít na navigaci

Linux E X P R E S, Webové aplikace v Pythonu

Webové aplikace v Pythonu

Python je objektově orientovaný dynamicky silně typový jazyk s velmi příznivou křivkou učení, dobrou přenositelností a přehlednou syntaxí. Rychle se ho nejen naučíte, ale hlavně v něm programátor pracuje efektivně – ne nadarmo je Python přezdíván jako „lépe čitelný Perl“. V následujícím několikadílném článku se chci věnovat právě webovému programování v Pythonu.


reklama

Webové aplikace v Pythonu, 1. část

Webu vévodí technologie PHP, Java, Perl nebo ASP. Velkou novinkou je také Ruby On Rails. Python však útočí ze zálohy.


 

Webové aplikace v Pythonu, 2. část

Příklad v minulé části vracel handler při každém požadavku končícím na .py stejný výsledek - "Hello World". K čemu nám je ovšem takový handler vracející pokaždé stejné výsledky? Správná otázka, odpověď je nasnadě.


 

Webové aplikace v Pythonu, 3. část

Pokračování seriálu pro vývojáře. Jak pracovat s Pythonem na webu? Sledujte další díl.


 

Webové aplikace v Pythonu, 4. část

Tato část bude více praktická, napíšeme si totiž jednoduchou aplikaci typu návštěvní knihy. Na svých stránkách používám blogovací systém NanoBlogger, který je napsaný v Bashi a vytváří statické HTML stránky. Napíšeme si tedy guestbook vhodný jako doplnění do NanoBloggera. Název projektu jsem vhodně zvolil: NanoComment.


 

Webové aplikace v Pythonu, 5. část

Jak už jsem zmínil, administrační modul není pro vaši aplikaci povinný, ale například u mého projektu NanoComment je výhodný. Nechtělo se mi vytvářet kód pro editaci nebo mazání příspěvků, pokud by ovšem někdo poslal nějaký nevhodný text, můžu záznam přes panel snadno smazat a nemusím se ani hlásit na server a provádět SQL dotazy.


 

Mohlo by vás zajímat

1 2 3 4 5 6 10   Následující   ››

13+ bezplatných nástrojů pro webové vývojáře a kodéry

color_palette.jpg

Pro vývoj webových stránek a aplikací je potřeba poměrně dost aplikací a podpůrných nástrojů. Je nutné je kupovat, nebo tuto poptávku pokrývá open source? Vybrali jsme několik aplikací, které považujeme za kvalitní a které nestojí ani korunu. Některé z nich jsou open source, některé dostupné jako webové online služby. 


 

Matplotlib & Python: Profesionální software pro vytváření grafů v matematice

matplotlib.jpg

Knihovna Matplotlib umožňuje vytvářet přehledné grafy pomocí jednoduchých skriptů v Pythonu. Matplotlib nabízí nejrůznější funkcionalitu a typy grafů. Celkově se však zaměřuje především na oblast techniky a přírodních věd.


 

Lazarus: Vývojové prostředí nejen pro výuku FreePascalu

lazarus100.jpg

Jak se začínají počítače usazovat v našem běžném životě, je zapotřebí začít patřičně vzdělávat studenty a žáky. Již léta se používá i pojem „počítačová gramotnost“ a škola může poskytnout několik úrovní výuky. Pokročilejší úroveň by mohla zahrnovat i základy programování a ihned se objeví otázka, jakým programovacím jazykem začít. Jedním z vhodných kandidátů je jazyk Pascal. 


 

IntelliJ IDEA 11

intellij_idea.png

Společnost JetBrains nedávno oznámila dostupnost další verze univerzálního vývojového prostředí a vlajkové lodi celé produktové řady – IntelliJ IDEA 11. A jako obvykle bych rád představil novinky aktuální verze.


 

Naprogramujte logickou hru v Pythonu a GTK

python_hra.png

Tento praktický tutoriál na konkrétním příkladu nastíní proces vývoje malých desktopových aplikací. Pomocí technologií jako Python, GTK a Glade vytvoříme malou logickou hru. Nebudou chybět ani domácí úkoly.


 
1 2 3 4 5 6 10   Následující   ››

Nahoru

(Jako ve škole)
 

Top články z OpenOffice.cz

Přidat téma diskuse

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Lukáš Zapletal

Lukáš Zapletal

Senior Software Engineer @ Red Hat


  • Distribuce: Fedora
  • Hodnocení autora: ***

| blog


CIO Agenda 2016