Python: Learning Path
| # | Module | You will be able to |
|---|---|---|
| 1 | The DE coding round | Know the formats, the toolkit, the 8 recurring patterns and how to present production-quality answers |
| 2 | Algorithm patterns | Recognise the 16 patterns behind most coding problems, with templates, invariants and pitfalls |
| 3 | Python for data engineers | Use decorators, OOP, context managers, generators, typing, error design, concurrency and testing the way production pipelines and frameworks do |
Then practise with the data engineering coding problems and the algorithms track, grouped by pattern.