Teaching Assistant for the course CS571 Programming Practicum: August - December 2022 Semester at Indian Institute of Technology, Mandi. This repository contains the google colab notebook tutorials.
- Running first python code
- Basic computations in python
- Data types
- Variables
- Type casting
- Conditional statements
- Looping statements
- Additional examples (casting, int-str concat, pattern printings)
- Functions
- Special Functions (Lambda, etc)
- Variable Scopes
- Recursion
- Arrays & Lists
- Multidimensional Arrays/Lists
- Stacks
- Queues
- Additional examples (Balacing Paranthesis, etc)
- Tuples
- Sets
- Dictionary
- Python String Manipulations
- Plotting various graphs 2D, 3D using Matplotlib/Seaborn
- Array Processing using NumPy
- 2D Arrays, CSV files with Pandas
- Read, Write, Manipulate data's
- Generate sinusoidal signals/audios
- 1D Signals (Audio) review
- Read/Write Audio using Librosa/SoundFile/Pydub
- Fast Fourier Transforms
- Time domain & Frequecy domain Analysis
- Signal Class
- Baisc signal operations using OOPS Concepts (shifting, reversal, add, sub, scalar mutiple.,etc)
- Building systems
- LTI System Responses
- Filtering 1D/2D