Python
Idiomatic Python for data engineering: typing, generators, packaging and testing.
4 notes · all topicsData engineering
Start here · beginner3
- 1Reading and Writing JSON, CSV and Parquet in PythonWhich file format to use where, how to read each one without surprises, and why Parquet is the default for analytics.2 min
- 2Type Hints and Dataclasses for Cleaner Pipeline CodeUse type hints and dataclasses to make records explicit, catch bugs before runtime, and keep pipeline functions small and testable.2 min
- 3Python Generators for Memory-Safe Data PipelinesProcess files far bigger than RAM by streaming records through small generator stages instead of loading lists.3 min
