Luennot
Luentojen sisältöä päivitetään ympäri vuoden
Suomenkielinen materiaali
- Kurssin järjestelyt, vinkit ensimmäiseen viikkotehtävään (12.1.2023)
- Kurssin järjestelyt (syksy 2022), Python-perusteet
- PythonAnywhere
- HTTP-protokolla
- Python ja CGI-ohjelmointi
- Ostoskoriesimerkki
- Flask
- Pytest ja Flask-sovellusten testaaminen
- MVC-arkkitehtuuri
- Python, tietokannat ja SQLite
- Google Appengine, Datastore ja Firestore
- SQLAlchemy
- Evästeet ja sessiot
- Ajax (Asynchronous Javascript and XML)
- Ajax-esimerkkejä
- Python ja xml.dom
- CSS-esiprosessointityökalut
- React Jonne Räsänen / Nordcloud
- Serverless Arto Liukkonen / Nordcloud
- C# ja ASP.NET Core 2.0 (Jari Pennanen)
- Apache-WWW-palvelin, mod_python, PSP
- Evästeet, sessiot ja tiedostojen käsittely
- Evästeet, sessiot ja tiedostojen käsittely jatkoa
- REST
- Open Data
- AngularJS (Janne Kalliokulju)
- MVC-malli, web2py ja Google App Engine (vanha)
Lisämateriaalia suomeksi
Voit käyttää opiskelun tukena myös seuraavia suomenkielisiä materiaalia:
Englanninkielinen materiaali
Seuraavia englanninkielisiä materiaaleja voit käyttää suomenkielisen materiaalin tukena.
- Python tutorial
- Commong Gateway Interface (CGI)
- The Flask Mega-Tutorial Part I: Hello, World!
- Flask User's Guide
- Full Stack Python
- Hypertext Transfer Protocol (HTTP)
- Model-View-Controller (MVC) Explained – With Legos
- MVC pattern in Python: Introduction and BasicModel
- MVC pattern in Python: SQLite
- MVC pattern in Python: Dataset
- Server-side website programming first steps
Käyttäjien kommentit