Python: Introduction to Debugging
- Stay within resource usage requirements.
- Do not engage in or encourage activity that is illegal.
- Do not engage in cryptocurrency mining.
- View the detailed terms of use here
Ready for the real environment experience?
DifficultyIntermediate
Time Limit2h
Students5
Ratings
5/5
Description
Learn different ways to debug Python applications.
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 introduces three means of debugging in Python:
Learning Objectives
- Caveman debugging
- The Logging module
- The Python debugger
Prerequisites:
- Familiarity with the Python runtime
- Familiarity with the Python language syntax
- Familiarity with callables
- Familiarity with classes
Target Audience
- Python Developers
About the Author
Students86941
Labs11
Courses38
Learning paths36
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.