Objective
This hands-on tutorial aims at giving an overview of the complete cycle of web development using Python and a bit of Javascript. We'll use Flask micro-framework, jQuery for javascript and Heroku for deployment.
Description
We'll develop a web app to share quotes and vote them up/down.
- Design nice URLs
- Design database models with SQLAlchemy
- Develop the backend code and templates
- Integrate javascript
- Deploy it on Heroku
Requirements
The participants are expected to know basic Python, databases and git.
Software requirements:
- git
- python 2.7
- packages of flask, flask-sqlalchemy, wtforms (preferably in virtual environments)
- the heroku toolbelt.
- jquery.min.js
Speaker bio
Devi is a software consultant and has been programming in Python for the last 5 years. She has experience in building high traffic websites using Python and managing server infrastructure.