
Build a mobile web app in Python and Flask that dispenses quotes via a natural language sentiment control tailored to the reader's mood.
Note lecture 6 and 7 share the same Jupyter notebook extract
Note lecture 6 and 7 share the same Jupyter notebook extract
Explore design workflow using google drawing for mockups, brackets for code, and google fonts, while sourcing assets via google search and upwork to prototype a web app.
Note: resource file for lecture 11 and 12 are the same
Note: resource file for lecture 11 and 12 are the same
Showcase a finished Python web app running on mobile with a swipe interface, deployed via PythonAnywhere and DNS for a domain name, and turn ideas into monetizable, feedback-driven products.
Let's share the wonderful joy of famous quotes to the world with a quoting machine web application that uses natural language sentiment to tailor the right quote for the user.
The class will teach you how to take your Python ideas and extend them to the web into real Web Applications so the world can enjoy your work.
In this class, we will:
develop our ideas in a local Jupyter notebook
gather data (famous quotes)
use the Vader NLP sentiment algorithm
tune our models and dispensing mechanisms locally
design the look and feel
get graphics
extend responsive HTML templates
port to the web using PythonAnywhere
enjoy great quotes in tune with our moods 24/7
Above all, you will understand how you can port your own Python ideas to the web into fully interactive web applications so the world can enjoy your work!