Python Lab detailed syllabus scheme for Information Technology (IT), 2017 regulation has been taken from the University of Mumbai official website and presented for the Bachelor of Engineering students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below.
For all other Mumbai University Information Technology 4th Sem Syllabus 2017 Pattern, do visit IT 4th Sem 2017 Pattern Scheme. The detailed syllabus scheme for python lab is as follows.
Python Lab Syllabus for Information Technology SE 4th Sem 2017 Pattern Mumbai University
Lab Objectives:
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Lab Outcomes:
Upon Completion of the course the learner should be able to:
- Describe the Numbers, Math functions, Strings, List, Tuples and Dictionaries in Python
- Express different Decision Making statements and Functions
- Interpret Object oriented programming in Python
- Understand and summarize different File handling operations
- Explain how to design GUI Applications in Python and evaluate different database operations
- Design and develop Client Server network applications using Python
Hardware & Software Requirements:
PC With following Configuration
- Intel PIV Processor
- 2 GB RAM
- 500 GB Harddisk
- Network interface card
- Windows or Linux Desktop OS
- Python
- or higher
- Notepad ++
- Python IDEs like Pydev, Netbeans or Eclipse
- Mysql
- Internet Connection for installing additional packages
Prerequisites:
Subjects: Structured Programming Approach & Java Programming/C. Installation and configuration of python. 02
Module I
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Module II
Decision Making and Functions Theory: If statement, if-elif-else, Repetition using while loop, for loop, break statement, Handling Errors- try: statement, except: statement, Functions-Grouping Code under a Name, defining a Function, describing a function in the function, Checking & Setting Your Parameters, Calling Functions from within Other Functions, Functions Inside of Functions, Layers of Functions Lab Experiment: Write python programs to understand different decision making statements and Functions. (Minimum Three Programs based on Decision making, Looping Statements and Functions.
Module III
Object Oriented Programming using Python programming Theory: Creating a Class, Self Variables, Constructors, Types of Methods, Inner Classes, Constructors in Inheritance, Polymorphism,, The super() Method, Method Resolution Order (MRO), Operator Overloading, Method Overloading & Overriding, Interfaces in Python. Exceptions Handling: Errors in a Python Program, Exceptions, Exception Handling, Types of Exceptions, The Except Block, The assert Statement. Modules and Packages: Creating Modules and Packages, Documenting & Viewing Module, Basics of Testing Your Modules and Packages, Importing & exporting Modules. Lab Experiment: Write python programs to understand different Object oriented features in Python (Minimum four programs based on
- Classes & objects, 10 LO 3
- Constructors,
- Inheritance & Polymorphism,
- Exception handling
Module IV
Files Handling Theory: Types of Files in Python, Opening a File, Closing a File. Writing Text Files, Knowing Whether a File Exists or Not, Working with Binary Files, Appending Text to a File, Reading Text Files, File Exceptions, The with Statement Pickle in Python, Lambda and Filter, Map & range functions. Lab Experiment: Write python programs to understand different File handling operations 07 LO 4
Module V
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Module VI
Web Programming Theory: Understanding Protocols, Introduction to Sockets, TCP/IP Server, TCP/IP Client, UDP Server, UDP Client, File Server, File Client, Two-Way Communication between Server and Client, Multithreaded Client-Server Chat Application Lab Experiment: Write python programs to understand TCP and UDP Sockets in Python (Minimum One programs based on TCP or UDP Sockets. 06 LO 6
Text Books:
- James Payne, “Beginning Python: Using Python and Python 3.1,Wrox Publication
- Dr. R. Nageswara Rao,Core Python Programming , Dreamtech Press, Wiley Publication.
- Magnus Lie Hetland,Beginning Python From Novice to Professional, Second Edition, Apress Publication.
Reference Books:
- Wesley J Chun, Core Python Applications Programming,Third Edition, Pearson Publication.
- E. Balguruswamy, Introduction to Computing and Problem Solving using Python, McGraw Hill Publication
- Learn to Master Python, from Star EDU solutions , by ScriptDemics
Term Work:
For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
For detail syllabus of all other subjects of Information Technology (IT) 4th Sem 2017 regulation, visit IT 4th Sem Subjects syllabus for 2017 regulation.