Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 854 Bytes

File metadata and controls

27 lines (21 loc) · 854 Bytes

10_testing_debugging

What Will I Learn?

This module covers: unittest, pytest, pdb, logging.

Why Is It Important?

Understanding these concepts is critical for building robust and scalable Python applications, forming the foundation for real-world AI engineering.

Prerequisites

09_standard_library

Estimated Time

2-4 hours

Learning Objectives

By the end of this module, you will be able to:

  • Understand and apply the core concepts of unittest, pytest, pdb, logging.
  • Write clean and idiomatic Python code related to this topic.
  • Complete the exercises and build the mini-project successfully.

Files in This Module

  • README.md — This file
  • theory.md — Detailed concepts
  • examples.py — Code demonstrations
  • exercises.py — Practice problems
  • project.py — Mini-project
  • requirements.txt — Dependencies