MTDS001104 Python Programming
MTDS001104 Python Programming
Talsande
Structure & Contents for M.
M.Tech Data Science in School of Engineering and Technology
Program (AY 2023-24) R0
MTDS0
DS001104:Python Programming
Course Outcomes: After the end of this course students will be able to
CO1 Understand1difference between other programming languages and python
programming
CO2 Explain3OOPS concept in Python
CO3 Apply4mathematical concepts using advance Python
CO4 Demonstrate4database
se handling using Python
Syllabus (Theory)
Units Description
Hours
I. Python Programming
Introduction to Python, What is Python, The application areas of Python,
Python Basics, Data types and variables, Data input, Comments , Control 6
Statements, Range, String, List, Tuple, Diction
Dictionary,
ary, Set, Shallow and deep
copy
II. Functions and Modules in Python
What is function, Define a function, Pass arguments, different type for 6
arguments, Local and global variables, Return a value from function,
Return multiple values, Lambda Functions
III. File, Exception and Database Handling
Reading, Writing, File manipulations, Directories
What is exception? Python built
built-in exceptions, Try-Except-Finally,
Finally, Raise 6
exceptions, User defined exception, Assertions
Working with RDBMS, performing different operations like Select, Insert,
Update, Delete, calling procedures.
IV. Python classes and objects 6
Class definition, Creating objects, Constructors, Accessing attributes, Built-
Built
D Y Patil Agriculture & Technical University,
Talsande
Structure & Contents for M.
M.Tech Data Science in School of Engineering and Technology
Program (AY 2023-24) R0
1.Kick
Kick Start Python, Dr. Sangram, Patil, De,. Jaydeep Patil, Pinnacle Publication.
2. The complete reference Python, Martin Brown, MaCRAW Hills
3. Kick Start Advance Python, Dr. Sangram, Patil, DDr.. Jaydeep Patil, Pinnacle
Publication.
References :
1.