6 Sharing with the internet

This chapter covers

  • The project application
  • What a web server does
  • The Flask microframework
  • Running the server

We’ve covered a lot of material in the previous chapters about being a developer. Now we’re going to put that knowledge to work. Choosing an application to create is tricky because the possibilities are nearly endless. The project you’ll be creating is a small but well-featured blogging platform we’ll be referring to as MyBlog. The MyBlog application will be available as a web-based Python application.

The MyBlog web application will provide tools with which users can join the blogging community and create blog posts. Registered users can post content using markdown for styling what they write. All users ...

Get The Well-Grounded Python Developer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.