LOK JAGRUTI KENDRAUNIVERSITY
Syllabus for
Master of Science (Information Technology) Integrated Programme
Semester- V
(Effective from Academic 2025- 2026)
Course Code 150026502
Category Minor
Course Title Python Practical (P)
Scheme and Credits Theory Tutorial Lab Credits
0 0 4 2
Pre-requisites (if any) Basic programming concepts, logical reasoning, and
command-line interface.
1. Course Objectives:
Sr. Course Outcome (Learner will be able to)
Apply basic Python scripting constructs to develop simple programs using variables,
1
operators, control flow, and type conversions.
Develop programs using structured types (lists, tuples, dictionaries), high-order functions,
2
and string operations to solve real-world problems.
Implement modular and functional programming concepts using user-defined functions,
3
recursion, scoping, modules, and libraries.
Demonstrate exception and file handling techniques by performing operations such as
4
reading, writing, appending, and file analysis.
Develop applications using Object-Oriented Programming, GUI interfaces, database
5
connectivity, and data visualization tools.
2. Course contents:
Module Course Content Weightage
Unit I Introduction to Python in context of Multi Paradigm Script
1. Write a python program to print "Hello World" 20%
2. Write a python program to Identify Variables
3. Write a python program for the Addition of two strings
4. Write a python program to create a Simple Calculator
5. Write a python program to Swap two integers without third
element
6. Write a python program to create Calculator by taking user
input
7. Write a python program to print answer in Boolean
(True/False) and integer (0/1) form
8. Write a python program using IF ELSE
9. Write a python program using IF ELIF ELSE
LOK JAGRUTI KENDRAUNIVERSITY
Syllabus for
Master of Science (Information Technology) Integrated Programme
Semester- V
(Effective from Academic 2025- 2026)
10. Write a python program for different types of Type
Conversion
11 Write a python program for Conversion of Value by taking user
input
12Write a python program Using For Loop
13 Write a python program Using While Loop
14 Write a python program to create a Simple Triangle
Unit II Structured Types, Mutability and High Order Functions
15. Write a python program to print String operator assignments
16. Write a python program using Continue/Break statement
17. Write a python program for String operators using Menu
Driven
18. Write a python program for creating different types of List
Method
19. Write a python program to print list using List
comprehension method
20. Write a python program to create Tuples and perform
different methods in it
21. Write a python program to create Dictionary using different
methods
22. Write a python program that demonstrate that ‘pass’
statement is doing nothing
23. Write a python program that will count the occurrences of
consonants
24. Write a python program to accept three integers separated by
commas and display their sum
25. Write a python program to Convert a digit into words (List,
Tuples, Dictionary)
26. Write a python program that displays number triangle
27. Write a python code for print function (various formatting)
28. Write a python program to find sum of two numbers using
command-line arguments
29. Write a python program to display Salary Slip of employee
Using tuples
30. Write a python program to check the given number is
Palindrome or not
31. Write a python program to check the given number is
Armstrong or not
LOK JAGRUTI KENDRAUNIVERSITY
Syllabus for
Master of Science (Information Technology) Integrated Programme
Semester- V
(Effective from Academic 2025- 2026)
32. Write a python program to check the given number is perfect
number or not
33. Write a python program for creating dictionary and perform
different methods in it
34. Write a python program to create a dictionary with employee
details and retrieve the values upon giving the keys
35. Write a python program to show the usage of for loop to
retrieve elements from dictionaries
36. Write a python program to find the number of occurrences of
each letter in a string using dictionary
37. Write a python program to sort the elements of a dictionary
based on a key or value
Unit III Functional Programming + Classes + Modules + Files 30%
38 Write a python program to enter decimal number and convert it
into binary
39 Write a python program using Doc String function
40 Write a python program to create a function which takes three
arguments and check which is the largest
41 Write a python program to create a Fibonacci series using
recursion
42 Write a python program to create a Factorial function using
recursion
43 Write a python program to count string length without using 'len'
function
44 Write a python program to demonstrate call by value and call by
reference
45 Write a python program to demonstrate scoping to access global
and local variable
46 Write a python program to demonstrate nested function
47 Write a python program to demonstrate function as argument
48 Write a python program to find second largest number in list
49 Write a python program to find uncommon elements from two
lists
LOK JAGRUTI KENDRAUNIVERSITY
Syllabus for
Master of Science (Information Technology) Integrated Programme
Semester- V
(Effective from Academic 2025- 2026)
50 Write a python program to print all possible combination from
the three digits
51 Write a python program to print area and circumference of circle
using module
52 Write a python program to print the random numbers using
'random' module
53 Write a python program to create a calculator using module
54 Write a python program to print string in lowercase using 'string'
module
55 Write a python program to generate random password that
contains symbols, numbers, characters
56 Write a python program to check the given number is leap year
57 Write a python program to check whether the given integer is a
multiple of both 5 and 7
58 Write a python program to display all integers within the range
100-200 whose sum of digit is an even number
59 Write a python function that capitalizes all the vowels in a string
Unit III UNIT III (Continued): Exception Handling + File Handling 20%
60. Write a python program to perform the exception
handling(try,catch,else,finally)
61. Write a python program to perform the exception handling
using multiple exception
62. Write a python program to raise an exception in exception
handling
63. Write a python program to perform assertion
64. Write a python program to perform different functions in file
(f.name, f.closed, f.mode)
65. Write a python program to display content of file using file
handler
LOK JAGRUTI KENDRAUNIVERSITY
Syllabus for
Master of Science (Information Technology) Integrated Programme
Semester- V
(Effective from Academic 2025- 2026)
66. Write a python program that print the marks of students by
taking input from file
67. Write a python program to create a file and count number of
words, characters and lines
68 Write a python program to find out the number of vowels in file
69 Write a python program to reverse the content of file
70 Write a python program to append data and read data from a file
71 Write a python program to check whether file exist or not and if
exist then read data
72 Write a python program to read a group of string in a text file
73 Write a python program to write a group of string in a text file
74 Write a python program to create a menu driven program that:
A) Add records of participants
B) Display record
C) Count participants
D) Count participants on the basis of event
E) Count participants on the basis of gender
75 Write a python program to print the limited data from a file
Unit VI Object-Oriented Programming (OOP)
76Write a python program that create an object in a class
77. Write a python program to perform Magic Method
78. Write a python program to create an doc string using class
79. Write a python program to create an Account class and
perform the following function:
1) Deposit
2) Check Balance
3) Withdraw
4) Transfer
Unit V Plotting, Data Science, MySQL, GUI
LOK JAGRUTI KENDRAUNIVERSITY
Syllabus for
Master of Science (Information Technology) Integrated Programme
Semester- V
(Effective from Academic 2025- 2026)
80Create a DataFrame from CSV file using pandas
81 Plot a bar chart using matplotlib
82 Connect to MySQL database and display data
83 Create a simple GUI using Tkinter
LOK JAGRUTI KENDRAUNIVERSITY
Syllabus for
Master of Science (Information Technology) Integrated Programme
Semester- V
(Effective from Academic 2025- 2026)
Desirable:
- Seminar “Using Lambdas with map() Function, Using Lambdas with reduce() Function, Decorators,
Generators”
\ Text Books:
1) JohnVGuttag.“IntroductiontoComputationandProgrammingUsingPython”,
Prentice Hall of India
2) R Nageswara Rao, Core Python Programming, 2nd Edition, Dreamtech Press
3) Wesley J Chun, Core Python Applications Programming, 3rd Edition.Pearson
4) Luke Sneeringer, Professional Python, WROX
5) Robert Sedgewick, Kevin Wayne, Robert Dondero, Introduction to Programming in Python, Pearson
6) Doug Hellmann, The python 3 standard Library by example, Pearson Education
7) Alex Martelli, Python Cookbook, O’REILLY
8) Laura Cassell, Python Projects, WROX
9) Daniel Y Chen, Pandas for Everyone: Python Data Analysis , 1st Edition, Pearson Eductio
Webilography :
1) Charles Severance,Python for informatics: www.pythonlearn.com
2) SwaroopC H. "A Byte of Python", http://www.swaroopch.com/notes/python
3) "Python Programming", http://en.wikibooks.org/wiki/Python_Programming
4) "ThePython Tutorial", http://docs.python.org/release/3.0.1/tutorial/
"Learn Python theHardway", http://learnpythonthehardway.org/
Accomplishment of the student after completing the course: :
- Ability to create robust applications using the Python programming language
- Ability to test and debug applications written using the Python programming language
- Ability to create applications for solving computational problems using the Python Programming
Language.