Debugging and Profiling

This is a self-paced GK Digital Learning product. GK Digital learning products are created by world-class production and instructional design teams to deliver an experience that feels more like a classroom than traditional e-learning with hands-on activities for real-world results. In addition to high quality video content and hands-on labs you will have access to subject matter experts to ask questions for feedback and support.

Learn to debug and profile code using Python's tools.

Software development is more than just programming. To track down bugs one must learn to use Python's debugger. To track down performance bottlenecks one must use Python's profiler. And to generate program traces in production one must use Python's logging library.

Pre-Requisites

Basic Python programming experience. 

Content

1. Logging Library
2. Debugging
3. Profiling

Objectives

What You'll Learn

  • Use development tools that come with the Python standard library
  • Debugging, profiling, and logging

Target Audience

Python programmers.