1140503
1140503
Contents:
Sr. Total Module %
Content
No. Hrs. Weightage
1 Fundamentals of Python: Introduction to Python, History of 5 12
Python, Python Features, Python Applications, Keywords and
Identifiers, Data types and Variables, Type Casting, Input-Output
functions: input, print, Operators.
2 Control Flow Statements: if, if-else statements, if-if-else and 6 14
Nested if-else statements, for loop, while loop, Nested loops, break,
continue and pass statements
3 Lists, Tuples, Sets and Dictionaries: Lists and operations on Lists, 9 21
Tuples and operations on Tuples, Sets and operations on Sets,
Dictionaries and operations on Dictionaries
4 Functions and Modules: Introduction to Python User defined 9 21
Function, passing parameters to a function and returning values from
a function, Recursion, Standard Library: Built-in Functions,
Modules and Packages:rand module - Random numbers generators,
math module – Mathematical functions, datetime module - Date and
time functions, matplotlib module – Plotting functions, Create and
import custom user defined module
Reference Books:
1. Python for data science for dummies.
2. 2nd Edition, John Paul Mueller, Luca Massaron, Wiley.
3. Programming through Python, M. T. Savaliya, R. K. Maurya, G. M. Magar, STAREDU
Solutions.
4. Pandas for everyone: Python Data Analysis, Daniel Y. Chen, Pearson.
5. Introducing Data Science: Big Data, Machine Learning, and More, Using Python Tools,
Davy Cielen, Arno D.B. Meysman, et al., Mining.
6. Applied Data Science with Python and Jupyter: Use powerful industry-standard tools to
unlock new, actionable insights from your data,Packt.
7. Data Analytics, Anil Maheshwari, McGrawHill.
8. Data Science from Scratch: First Principles with Python, Joel Grus, SPD.
9. Star Data Science Specialist, STAR CERTIFICATION.
Course Outcomes:
Sr. No. CO Statement Marks %
Weightage
CO-1 Develop programs to solve the given simple computational problems. 12
CO-2 Apply control flow structures to solve the given problems. 14
CO-3 Implement data structures lists, tuples, sets and dictionaries to solve the 21
given problems.
CO-4 Apply modular programming approach to solve given problems using 21
user-defined functions.
CO-5 Perform string manipulation operations to solve a given problem. 20
CO-6 Perform file operations to solve a given problem. 12
Laboratory work: NA