Flask
Flask is a powerful web framework that runs in Python. It is also easy to learn and similar to Node's express framework.
Some pluses to using Flask:
- Since it's Python, you can capitalize on your current understanding to evolve the project.
- For $5/month, you can deploy your application to https://pythonanywhere.com where it runs 24x7 in the public domain.
- All the libraries that Python can access are at your disposal; e.g. Markdown, Matplotlib, Numpy, Jupyter, and Pandas.
Purpose
- Learn about programmatically generating HTML to make a dynamic interactive web site.
- Use this site as a working example of what Flask can do.
- Web Development All things HTML, CSS, and JavaScript; plus dynamic site generation and hosting.
- Contributing to this school web site Learn how to help evolve this site by creating subjects, courses, assignments, and exams.