This document discusses replacing MATLAB with Python for signal, speech, image and video processing. It provides an overview of key Python libraries for these applications like NumPy, SciPy, Matplotlib and OpenCV. It then lists several signal processing algorithms that can be implemented using these libraries. These include generating sine waves, linear convolution, DFT, filtering and more. Finally, examples of image and video processing exercises using OpenCV and Pillow are described at a high level. References for further reading are also provided.