Python¶
Programujeme v jazyce Python, proto zde platí prakticky vše, co pro PRG.
Instalace knihoven¶
Budeme potřebovat modul Flask. Jeho instalaci zajistí pip. Doporučuji přečíst si celý post věnovaný pipu a virtuálnímu prostředí.
Ve Windows to může vypadat třeba takto:
pip install flask
V Linuxu spíš takto:
pip3 install --user flask
Video – jak to rozjet na Windows¶
Git¶
Pro sdílení práce a odevzdávání domácích úkolů používáme systém Git a server GitHub. Stojí také za to, zmínit se o GitHub programu pro vzdělávání.
Gitu se věnuji v samostatném postu.
Dokumentace¶
Krátkou českou dokumentaci najdete na adrese http://spseol.github.io/CzechFlaskDoc/. Dále poslouží oficiální dokumentace:
- Python: https://docs.python.org/
- Flask: https://flask.palletsprojects.com/
- Jinja2: https://jinja.palletsprojects.com/templates/
Velmi užitečná je i best practices kniha Explore Flask a Stopařův průvodce Pythontem.
SQLite¶
- klikátko: https://sqlitebrowser.org/dl/
- textový auto-completion client: https://litecli.com