Alpha Spaces

From Algorithms to Pipelines

Mastering Data Structures, Algorithms, and Data Engineering in Python.

Python internals, memory model, iterators/generators, complexity (Big-O)

Core Concepts
  • Python memory model
  • Iterators vs. generators
  • Complexity analysis (Big-O, Big-Θ, Big-Ω)
  • Project: Implement custom iterators (e.g., for Fibonacci numbers) and compare list vs. generator memory usage.
Test Your Knowledge

Reading Material

Fluent Python (Ch. 1-3)

by Luciano Ramalho

View Resource
Big-O Cheat Sheet

by bigocheatsheet.com

View Resource