Embed presentation
Download to read offline



















This document provides an overview of a crash course on getting started with Object Oriented Programming (OOP) through signal processing in Python. The course will include live coding over 4 sections with exercise breaks and solutions provided. No prior signal processing knowledge is required. The document outlines what will be covered such as signal vs wave vs spectrum, wrapping code in classes, augmenting models through delegation and composition, defining contracts/templates, and introducing design patterns. Guidelines for OOP like data encapsulation and polymorphism are also mentioned. Resources for further learning are provided at the end.

















