Skip to content

Module 15 Overview

Module 15: Best Practices focuses on the soft skills of programming: maintainability, readability, and reliability. Writing code that works is easy; writing code that others can understand and trust is hard.

In this module, we will adopt industry standards for style, documentation, and testing.

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

  • Write code that adheres to PEP 8, the official Python Style Guide.
  • Document your code effectively using Docstrings and Type Hints.
  • Verify your logic using Unit Tests (unittest and pytest).
  • Debug issues systematically using Logging and the Debugger (pdb).
  • Package your project for distribution using setuptools.