Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
10 views

MTDS001104 Python Programming

Uploaded by

patilaadesh04
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

MTDS001104 Python Programming

Uploaded by

patilaadesh04
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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

MTDS0
DS001104:Python Programming

Ver 1.0, MTech, School of Computer Science and Application


Evaluation Scheme
Lect. Tut. Pract. Credits
Component Exam Weightage Pass%
FET 20 %
40
3 3 Theory MSE 30
ESE 50 40
Prerequisite: Object Oriented programming concepts

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

in class attributes, Destructors, Inheritance, Overriding, Overloading, Data


hiding
V. NumPy
Create, access, modify, and sort multidimensional NumPy arrays
(ndarrays), Load and save ndarrays, Use slicing, Boolean indexing, and set
operations to select or change subsets of an ndarray, Understand difference 6
between a view and a copy of ndarray, PerfPerform element-wise
wise operations on
ndarrays, Use broadcasting to perform operations on ndarrays of different
sizes.
VI. Pandas
Create, access, and modify the main objects in Pandas, Series and 6
DataFrames , Perform arithmetic operations on Series and DataFrames,
Load data into a DataFrame, Deal with Not a Number (NaN) values
Textbooks:

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.

You might also like