February 2023
Intermediate to advanced
248 pages
6h 42m
English
Part 1. Foundations
1 The what and why of Python packages
1.1 What is a package, anyway?
Standardizing packaging for automation
The contents of a distribution package
The challenges of sharing software
Enforcing cohesion and encapsulation through packaging
Promoting clear ownership of code
Decoupling implementation from usage
Filling roles by composing small packages
2 Preparing for package development
2.1 Managing Python virtual environments
Creating virtual environments with venv
Read now
Unlock full access