You’ve built a functional site connectivity checker application in Python. Now you know the basics of handling HTTP requests to a given website. You also learned how to create a minimal yet functional command-line interface (CLI) for your application and how to organize a real-world Python project. Additionally, you’ve tried out Python’s asynchronous features.
In this video course, you learned how to:
- Create command-line interfaces (CLI) in Python with
argparse
- Check if a website is online using Python’s
http.client
- Run synchronous checks on multiple websites
- Check if a website is online using
aiohttp
- Check the connectivity of multiple websites asynchronously
Now that you’ve finished building your site connectivity checker application, you can go a step further by implementing a few additional features. Adding new features by yourself will push you to learn about new and exciting coding concepts and topics.
Here are some ideas for new features: