Python for Aspiring Software Architects: From Zero to High-Level Design

Master Python fundamentals, object-oriented design, and best practices to confidently dictate technical standards and make high-level architectural decisions.

Python Fundamentals and Object-Oriented Design

Unit 1: Python Basics: Your First Steps

Unit 2: Object-Oriented Python

Unit 3: Python's Standard Library Essentials

Code Organization, Best Practices, and Project Management

Unit 1: Structuring Your Python Project

Unit 2: Managing Dependencies and Environments

Unit 3: Writing Clean and Testable Code