Debugging and Profiling
The art of software engineering is about much more than just writing code. Debugging is a critical skill for finding and solving bugs in code. When the code is bug-free, the next step is to measure the performance and narrow down segments that may be performing poorly. Finally, once the software is in production, it is important to observe the behavior of the system through logging to catch anomalies and to debug code after a bug has occurred.
In this course, one of our expert instructors will help you explore Python debugging.
After completing this course, you will be able to:
- Implement logging into an application
- Learn to use the Python debugger
- Learn to use the Python profiler