Python implementation of data structures, algorithms and design patterns. Also see awesome-algorithms.
All Algorithms implemented in Python.
A collection of design patterns in Python.
Minimal examples of data structures and algorithms.
A lightweight, object-oriented finite state machine implementation.
Fast and pure-Python implementation of sorted collections.
A collection of data structure and algorithms for coding interviews.
A simple yet effective library for implementing common design patterns.