This is an archived version of the course. Please find the latest version of the course on the main webpage.

Chapter 5: Advanced topics

Conclusion

face Josiah Wang

And we’re done with this short lesson!

As a recap, I introduced you to what HTTP is, and what an HTTP request and an HTTP response are. You then used the requests package to perform HTTP requests programmatically via Python.

I then introduced you to the world of Web API, more specifically REST APIs.

You then ran an example blog API locally on your machine, and attempted to use the requests package to make HTTP GET (with and without parameters), POST, PUT, and DELETE requests to this blog API. Hopefully you remember what each of these requests do!

You also explored advanced topics such as authentication and session management. I also provided you two videos discussing two web development frameworks - Django and Flask.

Congratulations! You now know enough about HTTP to venture into the world of Web development.