Exercises for Programmers - Python Implementations in Python of the 57 challenges contained in https://pragprog.com/titles/bhwb/