Week - 1 |
Python Shell, Numbers, Variables, Comparisons, Strings, Lists, Tuples, Loops, Control Flow |
Week - 2 |
File Input/Output, Functions |
Week - 3 |
Plotting graphs |
Week - 4 |
Errors/Exceptions, Dictionaries and Sets, Operating System Services |
Week - 5 |
Modules and Packages, Introduction to Object-Oriented Programming |
Week - 6 |
IPython, Jupyter Notebook and Spyder Platforms |
Week - 7 |
Midterm |
Week - 8 |
NumPy Module: Basic Array Methods, Reading and Writing an Array to a File |
Week - 9 |
NumPy Module: Statistical Methods, Polynomials, Linear Algebra |
Week - 10 |
NumPy Module: Random Sampling, Discrete Fourier Transform |
Week - 11 |
Matplotlib: Plotting graphs, charts, contour plots, heatmaps, 3D plots |
Week - 12 |
SciPy: Physical Constants, Special Functions, Integration, ODE, Interpolation, Optimization, Data-Fitting, Root-Finding |
Week - 13 |
Data Analysis with Pandas module |
Week - 14 |
Floating-Point Arithmetic, Stability and Conditioning, Programming Techniques and Software Development |