Python package development

Introduction

Learning modules

  1. Git, Pull Requests, and code reviews 🛝
  2. Python functions, classes, and modules 🛝
  3. Testing and auto-formatting 🛝
  4. Dependencies and GitHub actions 🛝
  5. Object oriented design in Python 🛝
  6. Documentation 🛝
  7. Distributing your package 🛝

Šī¸ DHI 2023