Notes, slides, assignment solutions, and revision material for the NPTEL course Python for Data Science by Prof. Ragunathan Rengasamy, IIT Madras.
| Week | Topics |
|---|---|
| Week 1 | Basics of Python & Spyder — Introduction to Spyder, Setting Working Directory, Creating & Saving Script Files, File Execution, Clearing Console/Environment, Commenting, Variable Creation, Arithmetic & Logical Operators, Data Types |
| Week 2 | Sequence Data Types (Strings, Lists, Arrays, Tuples, Dictionary, Sets, Range), NumPy ndArray |
| Week 3 | Pandas DataFrame Operations (Reading Files, EDA, Data Preparation & Preprocessing) on Toyota Corolla Dataset; Data Visualization with Matplotlib & Seaborn (Scatter, Line, Bar, Histogram, Box, Pair Plots); Control Structures (if-else, for/while loops, break, Functions) |
| Week 4 | Case Study — Regression (Predicting Price of Pre-owned Cars), Classification (Classifying Personal Income) |
Each Week-XX/ folder contains:
slides/— lecture slides/notesassignment-solutions/— weekly assignment questions, solutions, explanationsrevision/— quick revision and important concepts
- All lecture content and slides referenced/summarized in this repository belong to NPTEL and are based on the official course Python for Data Science taught by Prof. Ragunathan Rengasamy, IIT Madras. This repository is an independent, unofficial set of personal notes for learning purposes — not affiliated with or endorsed by NPTEL.
- Official platform: NPTEL / SWAYAM
See LICENSE.