Course Handout
Course Handout
Instructor
Course Objectives
Dr. Armaan Garg
Dr. Shilpa
Basic process of data science
Email Understanding of how to manipulate and analyze uncurated datasets.
[email protected] Basic statistical analysis and machine learning methods.
[email protected]
Visualize results effectively.
Office Location
Room No.:206, Course Materials
New Academic Block
Python Data Science Handbook: Essential Tools for Working with by Jake
VanderPlas, O'Reilly Media, Inc.
Classroom Link Python for Data Science For Dummies, Book by John Mueller and Luca
p2dajth Massaron, John Wiley & Sons
zukphff Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython,
Wes McKinney, Shroff/O'Reilly.
Mastering Python for Data Science By Samir Madhavan
Course Schedule
Week Unit(Lectures) Topics to be covered
1
INTRODUCTION Introduction to data science, Data acquisition
2
data pre-processing and preparation, data quality, Tools for data
science
3
Significance of python for data science.
4
PYTHON Python Basics, Setting up python
5 PROGRAMMING
Python Data Structures: lists and tuples, dictionaries, sets
6
Jupyter, Spyder.
7
PYTHON Conditions and Branching, Loops
8
PROGRAMMING
Functions, Objects and Classes
FUNDAMENTALS
MID-TERM EXAM (Sep 11-14, 2024 (Wed-Sat))
9
Reading files with open, writing files with open
10
PYTHON LIBRARIES Numpy, loading data with Pandas
11 FOR DATA SCIENCE
working with and Saving data with Pandas, MatplotLib
12
Seaborn, Scikit-Learn.
13
CASE STUDIES Regression, Classification
14
Revision
Course Outcomes
1 Understanding various process of data science and fundamental building blocks of python
programing.
2 Developing robust applications using the features of Python programming.
3 Understanding the usage of standard and advanced Python libraries and data analysis using
python tools.
4 Designing platform-independent and GUI based python applications for business problems.