Published

November 10, 2025

Best Practices in Python Workshop

In this workshop, we will cover a few tools to improve Python code readability, maintainability, and reproducibility.

Pre-Requisites: Novice to intermediate Python knowledge, users who would like to improve their skills and write cleaner, more robust code.

Lessons:

  1. Working with virtual environments and conda
  2. Testing Python code with pytest
  3. Writing well-documented and clean code: docstrings and linting
  4. Python type hints