Data Science Using Python
Data Science Using Python
Course Outcomes: After completion of this course, student will be able to:
1 Apply different data analysis modules such as NumPy, Pandas for exploring and analyzing
data
2 Analyze data using various visual representations and descriptive measures
3 Apply text analytics tools of Python for processing text data and carrying out sentiment
analysis
Pre-requisite of course:NA
Contents : Contact
Topics
Unit Hours
1 Setting up Python Data Analysis Environment 10
Installing Anaconda , Exploring Jupyter Notebooks , Spyder,
NumPy Ndarray-Creating Numpy arrays , types of data, the dtype
option, intrinsic creation of an array, Operations on NumPy Arrays ,
arithmetic operators, the matrix product, increment and decrement
operators, universal functions (ufunc), aggregate functions, indexing
an array, Slicing arrays, iterating an array, shape manipulation,
Array manipulation- splitting and joining arrays, Reading and
writing array on data files., Pandas Introduction to Pandas data
structures, Creating series, Creating DataFrames, Adding data ,
Saving DataFrames , Indexing methods , Slicing a DataFrame ,
Arithmetic methods with DataFrames, Reading and Writing Data,
I/O API tools, CSV and Textual files, Reading Data in CSV or Text
Files, Writing Data in CSV, Reading and Writing Data on MS-
Excel Files
2 Descriptive Analytics using Python 8
Loading a dataset into Pandas DataFrame, Displaying records of the
DataFrame, Value Counts and Cross Tabulations, Sorting values by
columns, Creating New Columns, Filtering Records Based on
Conditions, Summary measures, Exploration of data using
visualization (Using Matplotlib library), Bar chart, Histogram,
Distribution or Density Plot, Box Plot, scatter plot, pair plot,
correlation and heat map
Textbook :
1 Python Data Analytics: With Pandas, NumPy, and Matplotlib, Fabio Nelli , APRESS ,
2018
2 Machine Learning using Python, Manoranjan Pradhan, U Dinesh Kumar, Wiley
Publications, 2019
References:
1 The Complete Reference Python , The Complete Reference Python , Martin C. Brown,
McGraw Hill, 2018
2 Python for Data Analysis, Python for Data Analysis, Wes McKinney, O’Reilly Media, Inc,
2017
3 Python Programming Fundamentals, Python Programming Fundamentals, Nischay Kumar
Hegde, Educreation, 2018
Instructional Method:
1 Theory
Supplementary Resources:
1 https://www.youtube.com/watch?
v=JL_grPUnXzY&list=PLeo1K3hjS3us_ELKYSj_Fth2tIEkdKXvV
2 https://www.youtube.com/watch?v=LHBE6Q9XlzI
3 https://www.youtube.com/watch?v=7DSpYPja9qM