Unit-1:
Subjective:
Short:
[Link] assignment statements in Python.
[Link] the different statements in python.
[Link] some of the keywords in python.
[Link] Identifiers in Python
[Link] is the comment statement in python?
[Link] variables in python.
[Link] Input and output statements in python.
[Link] the data types in python.
[Link] are the operators in Python?
[Link] the precedence of operators in python.
Long:
1. Explain various types of operators used in Python
2. Explain Values & types supported in Python
3. Explain Interpreter & Interactive mode in Python
4. Write a program to Circulate value of N numbers
5. Explain about various statements in python
6. Write a Python program to compute the factorial of a given number using recursion
7. Write a Python program using while loop first N numbers divisible by 5
8. Explain the concept of Linear & Binary Search with Python program
9. Write a Python program to display the first N Fibonacci numbers
10. Explain the concept of Insertion sort & Merge Sort with Python program
Unit-2:
Subjective:
Short:
[Link] functions in python?
[Link] are the function arguments used in python?
[Link] the types of functions.
[Link] is the anonymous function in Python?
[Link] modules in Python.
[Link] modules are incorporated in a python program?
[Link] some of the built-in modules in python
[Link] a simple program to add two numbers in python.
[Link] a simple program to convert KMPH to MPH in python.
[Link] a simple program in python to convert decimal number into binary, octal and
hexadecimal number system in python.
Long:
[Link] in detail about Control flow structures.
[Link] Various String functions used in python.
[Link] Function arguments in Python.
[Link] Various methods of parameter passing used in python.
[Link] how an input and output function is performed in python with an example.
[Link] the ways of dealing with exceptions in python.
[Link] are the different function prototypes? Explain it with suitable example.
[Link] the various expressions in python with suitable examples.
[Link] the various features of functions in python.
[Link] a program to demonstrate the flow of control after the return statement in python.
Unit-3:
Subjective:
Short:
[Link] strings and name some methods.
[Link] some of the methods in List Operations.
[Link] different ways to manipulate strings in python.
[Link] the effects of slicing operations on a string.
[Link] some of the methods in Tuple Operations.
[Link] some of the methods in Set Operations.
[Link] some of the methods in Dictionary Operations.
[Link] various number systems used in Python.
[Link] is the purpose of Testing?
[Link] about Recursion in brief.
Long:
[Link] the following:
i. List Slicing &List Mutability
ii. List Accessing Methods &List Comprehension
[Link] Selection & Insertion sort methods with python program
[Link] Merge & Quick sort methods with python program
[Link] Dictionary Operation & Methods
[Link] code snippets in Python to perform various operatons on tuple
6. Describe the following
i. Creating the List
ii. Accessing values in the Lists
iii. Updating the Lists
iv. Deleting the list Elements
7. Write a Python program to multiply two Matrices
8. Write a program to use Max(), Min() and sorted() methods in tuple
9. Explain the properties of Dictionary keys with examples
10. Explain the basic Set Operations with examples
Unit-4:
Subjective:
Short:
[Link] class.
[Link] object.
[Link] is inheritance?
[Link] the types of inheritance.
[Link] polymorphism in brief.
[Link] are the advantages of object-oriented programming over procedure oriented
programming?
[Link] is meant by method overriding?
[Link] the syntax for creating a class.
[Link] the syntax for creating a object.
[Link] method and a function.
Long:
[Link] the features and explain about different Object Oriented features supported by Python.
[Link] the concept of method overriding with an example.
[Link] to declare a constructor method in python? Explain.
[Link] the features of Inheritance in python with an example.
[Link] between an error and exception.
[Link] to create a user defined exception?
[Link] to handle an exception using try except block? Explain with the help of a program.
[Link] and contrast procedure oriented programming and object-oriented programming.
[Link] the different types of inheritance with suitable examples for each.
[Link] the different techniques for Designing Classes.
Unit-5:
Subjective:
Short:
[Link] the behavior of terminal based programs.
[Link] the behavior of GUI-based programs.
[Link] are the advantages of GUI programming with Python.
[Link] various resources for GUI programming in Python.
[Link] are the problems with terminal based programs?
[Link] some of the features of tkinter module in python.
[Link] some features of Turtle graphics.
[Link] are the resources available for coding simple GUI-based programs?
[Link] about Colors and RBG system in brief.
[Link] is meant by Image processing?
Long:
[Link] and contrast the behavior of terminal based programs with the behavior of GUI-
based programs.
[Link] short notes on GUI programming with Python and also discuss about various
resources for GUI programming in Python.
[Link] various operations of tkinter module.
[Link] a program to demonstrate Two dimensional Shapes.
[Link] a program to demonstrate of displaying text with Label Widgets.
[Link] a program to demonstrate of organizing Widgets with Frames.
[Link] a program to demonstrate of Button Widgets and Info Dialog Boxes.
[Link] a program to demonstrate of getting input with Entry Widgets.
[Link] a program to demonstrate of using Radio Buttons.
10. Write a program to demonstrate of using Check Buttons.