0% found this document useful (0 votes)
2 views3 pages

Question Bank Python FullStack

The document outlines a comprehensive curriculum covering Python programming, including basics, data structures, functions, object-oriented programming, exception handling, file operations, and frameworks like Flask and Django. It also includes practical programming tasks such as creating CRUD applications, handling databases, and building RESTful APIs. Each unit is designed to enhance understanding and application of Python in various contexts, with a focus on real-world programming scenarios.

Uploaded by

Raj salunke
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Question Bank Python FullStack

The document outlines a comprehensive curriculum covering Python programming, including basics, data structures, functions, object-oriented programming, exception handling, file operations, and frameworks like Flask and Django. It also includes practical programming tasks such as creating CRUD applications, handling databases, and building RESTful APIs. Each unit is designed to enhance understanding and application of Python in various contexts, with a focus on real-world programming scenarios.

Uploaded by

Raj salunke
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Questions Bank

UNIT 1: Python Basics & Data Structures

Explain basic programming concepts in Python.

Describe variables and data types with examples.

Explain conditional statements with syntax and use cases.

Discuss loops in Python with examples.

Compare lists, tuples, sets, and dictionaries.

Explain string operations and built-in functions.

Write a program to check whether a number is prime.

Write a program to find factorial using a loop.

Write a program to reverse a string.

Write a program to count vowels in a string.

Write a program to find the largest number in a list.

Write a program to remove duplicates from a list.

Write a program to merge two dictionaries.

UNIT 2: Functions, OOP, Exceptions & File Handling

Explain functions in Python with arguments and return values.

Explain OOP concepts: class, object, abstraction, encapsulation, inheritance, polymorphism.

Describe different types of inheritance.

Explain exception handling in Python.

Explain file handling modes and operations.

Write a function to check palindrome.

Write a program using class and object.

Write a program demonstrating inheritance.

Write a program demonstrating polymorphism.

Write a program using try-except to handle division by zero.

Write a program to read and write data into a file.

Write a program to count words in a file.

UNIT 3: Modules, Packages, Libraries & Tools

Explain modules and their usage.

Explain packages and directory structure.


Describe PyCharm IDE features.

Explain Git and version control basics.

Explain database connectivity in Python.

Create a custom module and use it in another file.

Write a program to perform CRUD operations using MySQL.

Write a program to connect Python with MongoDB and insert data.

Write a simple test case using PyTest.

Write a script to import and use built-in modules.

UNIT 4: Flask Framework

Explain Flask framework and its features.

Describe routing and URL building in Flask.

Explain HTTP methods in Flask.

Explain templates and static files.

Explain form handling in Flask.

Explain Flask authentication and deployment.

Create a basic Flask app with routing.

Create a Flask app to display form data.

Create a login form using Flask.

Connect Flask with database.

Build a simple CRUD app using Flask.

Implement Flask app with user authentication.

UNIT 5: Django Framework

Explain Django framework and its advantages.

Describe Django project structure.

Explain apps, models, views, and templates.

Explain Django admin panel.

Explain static and media files handling.

Explain Django deployment process.

Create a Django project and app.

Create a model and migrate database.

Write views and URL mapping.


Create a form and process user input.

Build a CRUD application using Django.

Create a login system using Django authentication.

UNIT 6: RESTful APIs

Explain REST architecture and principles.

Describe HTTP protocol and methods.

Explain resource representation in REST APIs.

Explain status codes and their importance.

Explain best practices for REST API design.

Create a REST API using Flask.

Create a REST API using Django REST Framework.

Write an API for student data.

Implement API with JSON response.

Handle errors in REST API.

You might also like