Python libraries: heapqThis is Episode 1 of a journey through some not-so-often-used python modules. We start with heapq and see what we can use it for.February 21st, 2026•7 min readPythonAlgorithmsHeap
Understanding the Dijkstra Algorithm in PythonA gentle introduction to Dijkstra algorithm for computing shortest paths on weighted graphs. We'll explore the intuition, the data structures behind it, and a clean Python implementation.November 29th, 2025•5 min readAlgorithmsGraph TheoryPython