Flask tutorial 2. rész: Blueprintek és a Jinja2

Posted on k 12 szeptember 2017 in Python • Tagged with flask, framework • 5 min read

A Flask tutorial második részében a blueprintekkel és a Jinja2 template-ekkel fogunk megismerkedni.

Blueprint

A tutorial előző részében a route-unkat a create_app függvénybe helyeztük el. Kisebb alkalmazásoknál, ahol összesen néhány route-tal kell számolni, ez még nem is lenne nagyobb probléma. Olyan esetekben viszont, ahol több route-ot is kezelnünk kell …


Continue reading

Flask tutorial 1. rész: Alapok

Posted on szo 09 szeptember 2017 in Python • Tagged with flask, framework • 5 min read

A Flask egy egyszerű, könnyen használható Python microframework, ami kiválóan alkalmas skálázható és biztonságos webalkalmazások készítésére.

A webprogramozással ismerkedők számára több okból is nagyszerű választás:

  • könnyedén “működésre bírható”
  • aktív közösség áll mögötte
  • elég jól dokumentált
  • egyszerű és minimalista
  • ugyanakkor elég rugalmasan bővíthető, ahogy újabb és újabb igényeink jelennek meg

A …


Continue reading

A Bottle web framework 1. rész: alapok

Posted on cs 24 augusztus 2017 in Python • Tagged with bottle, framework • 2 min read

A Bottle egy gyors, egyszerű, de rendkívül hatékony mikro framework, ami kiválóan alkalmas kisebb webalkalmazások elkészítésére. Emellett egy nagyon jó lehetőség azok számára, akik most kezdenek ismerkedni a webfejlesztéssel.

Python
shell

Tulajdonképpen egyetlen nagy fájlból áll, ami kiválóan alkalmassá teszi arra, hogy megértsük, hogyan működik egy WSGI web framework. Minden olyan információ …


Continue reading

Statikus blog létrehozása Pelican használatával

Posted on szo 15 október 2016 in python • Tagged with Pelican, blog • 4 min read

Hosszú tervezgetés után végre rászántam magam, hogy lecseréljem a Wordpress blogomat, és egy statikus változatra váltsak. 2016-ban kissé elavultnak tűnt már egy php alapú weboldal. Az új blog létrehozása egy Python-alapú statikus bloggenerátor, a Pelican használatával történt.

A statikus blogok Markdown vagy reStructuredText használatával készülnek. Ezek a szövegszerkesztési módok lehetővé …


Continue reading

Virtuális környezet kialakítása Python projektekhez

Posted on sze 12 október 2016 in Python • Tagged with virtualenv, virtualenvwrapper, pip • 3 min read

Amennyiben egy rugalmas, jól karbantartható fejlesztői környezetet szeretnénk magunknak kialakítani Windows alatt is, elengedhetetlen, hogy megismerkedjünk a virtualenv és a virtualenvwrapper (ennek windowsos verziója a virtualenvwrapper-win) használatával.

A virtualenv lehetővé teszi számunkra, hogy különböző Python verziókat és különböző csomagokat használjunk ugyanazon a gépen. Én szinte minden egyes projekt esetén külön …


Continue reading

Objektumorientáltság Pythonban - 1. rész: alapok

Posted on v 09 október 2016 in Python • Tagged with OOP • 6 min read

Egy korábbi bejegyzésben már igyekeztem bemutatni az objektumorientált programozás alapjait, de nem igazán vagyok ennyi idő után elégedett az eredménnyel, ezért egy újabb bejegyzésben nekifutok újra ennek a dolognak.

Elsősorban kezdőknek szánom a cikket, akik hallottak már valamennyit az OOP-ról, osztályokról, öröklődésről, stb., de nem igazán sikerült megérteniük a …


Continue reading

Videó érettségi 1: 2013. májusi emelt szintű érettségi

Posted on h 03 március 2014 in Python • Tagged with érettségi, videó • 1 min read


Continue reading

Emelt informatika érettségi programozási feladat: 2013

Posted on v 02 február 2014 in Python • Tagged with érettségi • 4 min read

Az informatikai érettségi programozási feladataiból álló sorozat második részében a 2013. májusi érettségit nézzük meg közelebbről.

Az első feladatban be kell olvasnunk a megadott fájl tartalmát. Ehhez célszerű a with kulcsszót használni, ez ugyanis biztosítja a fájl bezárását, ha megfeledkeznénk róla.

print('1. feladat')
print('----------')
jeloltLista = []
try:
    with open('erettsegi2013 …

Continue reading

Tkinter alapok 2

Posted on szo 18 január 2014 in Python • Tagged with GUI, tkinter • 4 min read

Az előző bejegyzésből kimaradt egy fontos megjegyzés, ezt most pótolom.  A grafikus programjainkat Windows alatt célszerű .pyw kiterjesztéssel elmenteni, ugyanis így biztosítjuk, hogy a Windows a pythonw.exe értelmezőt használja a futtatáshoz. Ezzel pedig azt tudjuk kiküszöbölni, hogy a konzolablak felugorjon grafikus programok futtatásánál is.

Ebben a bejegyzésben egy telefonszámokat …


Continue reading

Tkinter alapok 1

Posted on v 12 január 2014 in Python • Tagged with GUI, tkinter • 3 min read

A következő bejegyzés egy grafikus felületekről (GUI) szóló sorozat bevezető része. Pythonhoz több grafikus könyvtár is létezik, például wxPython, pyQT, pyGTK, PySide, vagy a bejegyzésben ismertetett tkinter. Ez utóbbival szemben sok kritikát fogalmaztak meg, többek között, hogy nem elég szép, ennek ellenére a GUI-kkal való ismerkedésre talán ez a …


Continue reading