Shri Wagheshwar Gramvikas Pratishtan's
PHARATE PATIL MANAGEMENT INSTITUTES
Mandavgan Pharata,Tal:Shirur,Dist:Pune,Pin-412211 Ph:(02137) 262222
Fax: (02137) 262222
DEPARTMENT OF MASTER OF COMPUTER APPLICATION
Class :- [Link] Semester:- I
Subject :- PPR 501 MJ: Python Programming Academic Year :- 2025-26
=================================================================================
Unit Test - 01
Q.1) Explain Python control flow statements (if, elif, else) and looping statements (for, while)
with examples.
Q.2) Explain Python data types: Numbers, Strings, Lists, Tuples, Dictionaries, and Sets with
suitable examples.
Q.3) Explain types of functions in Python. Describe lambda (anonymous) functions,
decorators, and generators with examples.
Q.4) Explain exception handling in Python. Discuss handling multiple exceptions and user-
defined exceptions with examples.
Q.5) Explain Object Oriented Programming concepts in Python. Discuss classes, objects,
constructors, and destructors with real-time examples.
Q.6) Explain inheritance in Python. Discuss method overriding, super() keyword, and operator
overloading with examples.
*******
Shri Wagheshwar Gramvikas Pratishtan's
PHARATE PATIL MANAGEMENT INSTITUTES
Mandavgan Pharata,Tal:Shirur,Dist:Pune,Pin-412211 Ph:(02137) 262222
Fax: (02137) 262222
DEPARTMENT OF MASTER OF COMPUTER APPLICATION
Class :- [Link] Semester:- I
Subject :- PPR 501 MJ: Python Programming Academic Year :- 2025-26
=================================================================================
Unit Test – 02
Q.1) Explain static methods, class methods, delegation, and containership in Python with
suitable examples.
Q.2) Explain multithreading in Python. Discuss thread creation, synchronization, and
programming using multithreading.
Q.3) Explain MongoDB with Python. Discuss installation, collections, documents, CRUD
operations, cursor operations, and error handling.
Q.4) Explain NoSQL databases. Discuss types of NoSQL databases and compare SQL vs
NoSQL.
Q.5) Explain Django Authentication system and advanced Django features such as
middleware, caching, and signals.
Q.6) Explain Django framework and its architecture. Discuss project structure and Django
models.
*******