0% found this document useful (0 votes)
41 views4 pages

Course Title 2UST504 Python For Data Science

This document outlines a course on Python for Data Science. The course is divided into 5 modules covering basics of Python programming, Python libraries for data science like NumPy, Pandas and Matplotlib, machine learning and data analytics. The course is for 2 credits over 45 hours including lectures, tutorials and self-study. The course objectives are to teach Python basics, analyzing and visualizing datasets using Python libraries. Upon completion, students will be able to use key Python concepts and libraries like Pandas for data preparation, visualization and analysis.

Uploaded by

Noh Naim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views4 pages

Course Title 2UST504 Python For Data Science

This document outlines a course on Python for Data Science. The course is divided into 5 modules covering basics of Python programming, Python libraries for data science like NumPy, Pandas and Matplotlib, machine learning and data analytics. The course is for 2 credits over 45 hours including lectures, tutorials and self-study. The course objectives are to teach Python basics, analyzing and visualizing datasets using Python libraries. Upon completion, students will be able to use key Python concepts and libraries like Pandas for data preparation, visualization and analysis.

Uploaded by

Noh Naim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Course Code Course Title

2UST504 Python for Data Science


TH P TUT Total
Teaching -- --
03 03
Scheme(Hrs.)
Credits Assigned 02 -- -- 02
Marks
Examination CA
ESE TW O P P&O Total
Scheme ISE IA
30 20 -- -- -- -- -- 50

Course prerequisites (if any): Knowledge of any Basic Programming Language

Course Objectives:

1. Basics of Python Programming


2. Analysis of Datasets
3. Visualization of Datasets

Course Outcomes:

At the end of successful completion of the course the student will be able to

CO1: Describe the Numbers, Math functions, Strings, List, Tuples and Dictionaries in
Python
CO2: Interpret different Decision Making statements, Functions, Object oriented
programming in Python
CO3: Implement Visualization and Mathematical libraries for representation and analysis of
datasets
CO4: Apply Pandas library for preparing and cleaning data.
Module Unit
Details Hrs. CO
No. No.

Introduction to Python 02 CO
1 History of Python, Installing and Configuration of
1.1
Python, Running Python, Python Environment

Introduction to Python Programming constructs 16 CO

Python Basics-
Numbers in Python, Basic & Built-in Math
functions, Number formats, Strings, Quotes,
2.1
Variables and Identifiers, Statements, Tuples,
2 Lists, Dictionaries, Arrays, Ranges of Sequences,
Working with Sets and Arrays

Decision Making and functions-


If statement, if-elif-else, Loops, break statement,
2.2
Error handling using try and except statement,
Defining a Function, Nested functions

OO Programming using Python


Creating a Class, Self Variables, Constructors,
2.3
Types of Methods,Importing and exporting
Modules, Interfaces in Python

Introduction to Python Libraries for Data Science 12 CO

Python Libraries for Data Science-Numpy,SciPy,


3.1
Pandas, Sci-Kit Learn, Matplotlib, Seaborn.

Arrays with Numpy-


3 3.2 Shaping and transposition, Mathematical
Operations ,Indexing and slicing, Broadcasting

Data Visualization using Matplotlib- Bar graphs,


3.3 Pie charts, Area plots, Stackplots, Scatter plots,
Histograms, Subplot function, Box plot

Introduction to Machine Learning 07 CO


4 Introduction to Machine Learning, Regression
4.1
Analysis: Linear and Logistic Regression

5 Introduction to Data Science 08 CO

Data Analytics with Panda-


5.1 The data structure of pandas – series, data frame
Reading and Writing Data – CSV, JSON, XLS etc
Data Manipulation – Merging, Missing Values and
Filling Data, data operations (groupby, join and
aggregation functions)

#Self learning : Model Evaluation Using


Visualization

Total 45

# Students should prepare all Self Learning topics on their own. Self-learning topics will
enable students to gain extended knowledge of the topic. Assessment of these topics may be
included in IA and Laboratory Experiments.
Recommended Books:

Sr. Name/s of Author/s Title of Book Name of Edition and


No. Publisher with Year of
country Publication

1. Samir Madhavan Mastering Python for Packt 1st Edition


Data Science Publishing August 2015

2. Wesley J Chun Core Python Pearson 3rd Edition,


Applications Publication. 2015
Programming

3. David Beazley, Python Cookbook: O’reilly 3rd Edition


Brian K. Jones Recipes for Mastering 2013
Python 3

4 Joel Grus Data Science From O’reilly 2nd Edition,


Scratch: First Principles 2019
with Python

5 Laura Igual, Santi Introduction to Data Springer


Seguí Science: A Python 1st Edition,
Approach to Concepts, 2017
Techniques and
Applications

You might also like