GitHub repository: steckes/ThinkDSP
Description: Think DSP: Digital Signal Processing in Python, by Allen B. Downey.