A structured programme for developing production-level Python skills, with particular emphasis on AI engineering, Azure integration and the differences between Python and C#.
I am an experienced .NET and Azure engineer developing deeper Python expertise for AI engineering.
- Python Workout, Second Edition
- Fluent Python, Second Edition
- Python documentation
For each topic I:
- Solve the problem without assistance.
- Add automated tests.
- Refactor toward idiomatic Python.
- Compare the implementation with my likely C# design.
- Record the key lesson.
- Apply the concept in a small project.
- Iterators and generators
- Python data model
- Type hints and protocols
- Async programming