Lecture Note 1: Introduction to Python
Lecture Note 2: Python Basics - I
Lecture Note 3: Python Basics - II
Lecture Note 4: Array Manipulations and Operations: Numpy
Lecture Note 5: Data Plotting/Visualization: Matplotlib I
Lecture Note 6: Data Plotting/Visualization: Matplotlib II
Lecture Note 7: Data Plotting/Visualization: Matplotlib III
Lecture Note 8: Data Plotting/Visualization: Matplotlib IV
Lecture Note 9: Data Plotting/Visualization: Matplotlib V
Lecture Note 10: Data Plotting/Visualization: Matplotlib VI
Lecture Note 11: Data Handling, Manipulations and Opeartions: Pandas
Lecture Note 12: System Functions in Python
Lecture Note 13: Various Scientific Operations: Scipy
1) Practice Set 1
2) Practice Set 2
3) Practice Set 3
4) Practice Set 4
1) Mastering Python for Data Science by Samir Madhavan
2) Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython by Wes McKinney