Building Scalable and Maintainable Python Code (Volume 1: Core Foundations and Best Practices)