0% found this document useful (0 votes)
8 views2 pages

Python for Data Science Course Overview

Uploaded by

shireenfdp
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)
8 views2 pages

Python for Data Science Course Overview

Uploaded by

shireenfdp
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

Python Programming for Data Science

[Choice Based Credit System ( CBCS ) and Outcome Based Education(OBE)]


(Effective from the Academic Year 2023-24)
SEMESTER – VII
Subject Code 23KBEC705B CIE Marks 40
Number of
(3:0:0) SEE Marks 60
Lecture Hours/Week
Total Number of
40 Exam Hours 2.5 Hrs
Lecture Hours
CREDITS – 03
Course Learning Objectives : This Course (23KBEC705B) will enable students to:
 CLO 1:To understand Python constructs and use them to build the programs.
 CLO 2: To analyse different conditional statements and their applications in programs.
 CLO 3: To learn and use basic data structures in python language.
 CLO 4: To learn and demonstrate array manipulations by reading data from files
 CLO 5: To understand and use different data in a data analytics context.
Modules RBT Level
Module – 1
Introduction to python: Elements of python language, python block structure, variables
and assignment statement, data types in python, operations, simple input/output print L1,L2
statements, formatting print statement. Text Book 1: Chapter 3 ( 3.2, 3.3, 3.4, 3.6, 3.7,
3.9 and 3.10)
Module -2
Decision structure: forming conditions, if statement, the if-else and nested if-else,
looping statements: introduction to looping, python built in functions for looping, L1, L2
loop statements ,jump statement.
Text Book 1: Chapter 4 (4.2 to 4.6) , Chapter 5 (5.1 to 5.4)
Module -3
Lists: lists, operation on list, Tuples: introduction, creating, indexing and slicing,
operations on tuples. sets: creating, operation in sets, introduction dictionaries, L1, L2,L3
creating, operations, nested dictionary, looping over dictionary.
Text Book 1: Chapter 7 ( 7.2 to 7.3) , Chapter 8 (8.1 to 8.4) and Chapter 9( 9.1 to 9.3,
9.7to 9.12)
Module -4
The NumPy Library: Ndarray: the heart of the library, Basic operations, indexing,
slicing and iterating, conditions and boolean arrays, array manipulation, general
concepts, reading and writing array data on files. The pandas Library: an introduction
L1, L2,L3
to Data structure, other functionalities on indexes, operations between data structures,
function application and mapping.
Text Book 2: Chapter 3 and Chapter 4.
Module -5
The pandas : Reading and Writing data: i/o API tools, CSV and textual files, Reading
data in CSV or text files, reading and writing HTML files, reading data from XML
files, Microsoft excel files, JSON data, Pickle python object serialization. Pandas in
L1, L2,L3
Depth : data manipulation: data preparation, concatenating data transformation
discretization binning, permutation, string manipulation, data aggregation group
iteration. Text Book 2: Chapter 5 and Chapter 6
The Students should enable to:
 At the end of the course, the student will be able to :
 CO1: Describe the constructs of python programming
 CO2: Use looping and conditional constructs to build programs.
 CO3: Apply the concept of data structure to solve the real world problem.
 CO4: Use the NumPy constructs for matrix manipulations
 CO5: Apply the Panda constructs for data analytics.
Text Books:
1. S. Sridhar, J. Indumathi, V.M. Hariharan “Python Programming” Pearson publishers, 1st edition
2023.
2. Fabio Nelli, “Python Data Analytics”, Apress, Publishing, 1st Edition, 2015.
Reference Books:
 Paul Deitel and Harvey deitel,”Intro to Python for Computer Science and Data science”, 1st edition
Pearson Publisher 2020.

You might also like