MOC: Programming Languages
Python and C# for data engineering — 25 topics, each with paired notebooks showing the same concepts in both languages. Expand any domain to browse its sub-MOC.
mindmap ((Language Foundations)) (basics, types) (strings, regex) (control flow) (functions, closures) (collections) (OOP, classes) (generics, itertools) (error handling) (datetime, math) (async, concurrency) (design patterns)
Language Foundations
Core programming concepts in Python and C# — from basics and types through OOP, async, and design patterns.
mindmap ((Data Engineering)) (file IO) (serialization formats) (web APIs) (database access) (advanced pipelines) (testing) (performance) (functional pipeline)
Data Engineering
File I/O, serialization, APIs, database access, pipelines, testing, and performance — the applied data engineering side of Python and C#.
mindmap ((GCP Integration)) (GCP client libraries) (security setup) (security operations) (data transfer) (data ingestion) (streaming, real-time)
GCP Integration
Google Cloud Platform client libraries, security, data transfer, ingestion, and streaming in Python and C#.
Programming Languages Cross-References
- DataFrames — Pandas and Polars operations using Python and C# foundations
- Shell — Scripts often orchestrated from shell
- Data Architecture — Architecture theory behind the functional pipeline