Python: Debugging Practice
Ready for the real environment experience?
DifficultyAdvanced
Time Limit3h
Students5
Ratings
5/5
Description
Sharpen your debugging skills through hands-on practice.
Debugging is a natural part of the development process. The ability to effectively debug a Python application is a valuable skill for Python developers. This lab provides an opportunity to practice debugging a web-based application.
Prerequisites:
- Proficient with:
- The Python runtime
- The Python language syntax
- The Unittest module
- Introduction to Unittest
- Introduction to Mocking
- Introduction to Patching
- Comfortable debugging Python code
About the Author
Students96259
Labs28
Courses46
Learning paths54
Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.