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. You can also consider FastAPI which has been rapidly gaining popularity.

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