Building Quantum Software in Python (A developer's guide)