20AD41SC - DATA REPRESENTATION AND ANALYSIS USING PYTHON
(Common to CSE, IT, AI&DS, ECE, and EEE)
Course
Skill Oriented Credits: 2
Category:
Course
Practical Lecture-Tutorial-Practical: 1-0-2
Type:
Sessional Evaluation: 40
Basic Knowledge of Data Analysis and
Prerequisite: Univ. Exam Evaluation: 60
Python Programming Fundamentals
Total Marks: 100
To strengthen the ability to identify and apply the suitable Python functions for
the given Datasets.
Objectives:
To develop skills to Analyse and Visualize the Data.
Course After the completion of this Course, the students will be able to Analyze and Visualize
Outcomes the Data.
Session-I: Download and install any Python-Programming Environment and
install basic packages (numpy, pandas, matplotlib, scikitlearn, etc).
Session-II: Develop python programs using numpy module.
Session-III: Develop python matrix programs using numpy module.
Session-IV: Develop a python program for reshaping of numpy arrays.
Session-V: Develop dataframe objects.
Session-VI: Develop programs for JSON to Python dataframes and Python
dataframes to JSON.
Course
Content Session-VII: Develop a program read the data from any file and apply different
types of operations using pandas.
Session-VIII: Develop a program for dashboard.
Session-IX: Develop programs for data visualization using matplotlib.
Session-X: Develop a program for Linear Regression model.
Session-XI: Develop a program for Decision Tree Regression model.
Session-XII: Develop a program for Random Forest Regression model.
Session-XIII: Develop a model predict the weather forecasting by the customer
requirement.
TEXT BOOKS:
1. Hands on Data Analysis with NumPy and Python, Curtis Miller.
REFERENCE BOOKS:
1. Learning the Pandas Library, Matt Harrison.
2. Machine Learning Using Python, Manaranjan Pradhan, U. Dinesh
Text Books Kumar , Wiley Publications.
& 3. NumPy User Guide 1.20.0, Written by the NumPy Community
Reference
4. Pandas: Powerful Python Data Analysis Tool kit Release 1.3.0, Wes
Books
McKinney and the Pandas Development Team.
5. Data Visualization in Python, Daniel Nelson.
6. Scikit-Learn User Guide, Release 0.18.2 , Scikit-Learn Developers.
7. Scipy Reference Guide, Release 0.13.0, Written by the Scipy
Community
8. Python for Data Science by Prof. Raghunadhan Rangaswamy.
1. https://www.w3schools.com/
2. https://numpy.org
3. https://pandas.pydata.org
E-Resources
4. https://matplotlib.org
5. https://scikit-learn.org
6. https://scipy.org
CO-PO Mapping: 3-High Mapping, 2-Moderate Mapping, 1-Low Mapping
PO10
PO11
PO12
PO5
PO1
PO2
PO3
PO4
PO6
PO7
PO8
PO9
CO1 3 3 3 3 2 3