XICA Logo           Mumbai Logo

Python for Data Science

Zoom Information

https://us02web.zoom.us/j/88496384434?pwd=bzdnSS80bmRNWExnYWhWOHYxTDNuQT09

Meeting ID: 884 9638 4434

Passcode: 1946

Procedure

I will post videos of the lectures after the class. On Saturday morning, we will have a more interactive class, where we solve problems and exercises.

Module 1: Introduction to Python

June 21, 2021

Module 2: Loops in Python

June 23, 2021

Week 1 Exercises

Homework: Week 1

This homework is due (electronically) on July 3, 2021. You can ask questions at the end of class.

Module 3: Functions and Strings

June 28, 2021

Functions are the primary means to organize work in Computer programs. Python functions are full-fledged objects and can be used as arguments and return values. Python has many modern ways of defining functions, but some things like variadic functions (with an arbitrary number of parameters) need to wait until we have covered lists and dictionaries. Some concepts presented here such as decorators are very advanced and only intended for students who already have a good grasp on programming.

Module 4: Lists and Strings

June 30, 2021

Week 2 Exercises: Pig Latin, Hangman

Homework: Week 2

Module 5: Dictionaries

July 5, 2021

Module 6: Comprehension

July 7, 2020

Week 3 Exercises: Simple Cryptography

July 10, 2020

Homework: Week 3

Module 7: Files and Exceptions

July 12, 2021

Module 8: Classes I

July 14, 2021

Week 4 Exercises: Denver Traffic Accidents

July 17, 2021

Homework: Week 4

Module 9: Classes II

July 19, 2021

Module 10: Classes III

July 21, 2021

Part 2:

Class resumes on August 2nd. Notice that visualization will be integrated into some modules as well.

Module 1: Numpy

August 2, 2021

Module 2: Decision Trees

August 4, 2021

Repetition: Week 6

August 7, 2021

Homework

Module 3: Pandas

August 9, 2021

Module 4: Minimization and Curve Fitting

August 11, 2021

Repetition: Week 7

Homework

Module 5: Visualization

Module 6: Statistics

Repetition: Week 8

August 21, 2021

Homework

Module 7: Linear and Logistic Regression

August 23, 2021

Module 8: Forecasting and Time Series

August 25, 2021

Repetition: Week 9 and Web Scraping

August 21, 2021

Homework

Module 9: Naive Bayesian Inference, Principal Component Analysis

August 30, 2021

Module 10: Support Vector Machines

Short class: September 1, 2021