0% found this document useful (0 votes)
1 views2 pages

Assignment-2 Python Programming Coding and Project

The document outlines an assignment for the Python Programming course at KIET Group of Institutions, focusing on various coding projects. Each project involves creating GUI applications using tkinter to manage tasks such as student grades, library catalogs, inventory management, and data visualization. The assignments aim to enhance students' programming skills through practical applications in real-world scenarios.

Uploaded by

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

Assignment-2 Python Programming Coding and Project

The document outlines an assignment for the Python Programming course at KIET Group of Institutions, focusing on various coding projects. Each project involves creating GUI applications using tkinter to manage tasks such as student grades, library catalogs, inventory management, and data visualization. The assignments aim to enhance students' programming skills through practical applications in real-world scenarios.

Uploaded by

thepsyforge
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

KIET Group of Institutions, Ghaziabad

Department of Computer Science


Subject: Python Programming (BCC302) Year/ Sem : 2nd / 3rd

Session: 2024-25

Assignment Based on Coding and Project


Question C BL Marks
O /KC
1. Write a program for a program for student 3P
management system that manages student grades.
The program should read student names and their
corresponding grades from a file, calculate the
average grade, and write the results to another file.
Display all the things using gui by taking help of
tkinter.
2. Write a program to a program that reads a file, 3P
counts the frequency of each word, and writes the
word frequencies to another file and display the
outcome using gui.
3. Write a program for a library catalog system to 3P
manage a library catalog, allowing users to add and
search for books. Display all the input output using
tkinter..
4. Write a program for a task manager and to-do list 3P
that helps users organize their daily activities. The
gui lets users Draw, edit, and prioritize tasks, set
reminders, and mark tasks as completed.
5. Write a program for inventory management 3P
system that helps small businesses manage their
inventory by tracking products, quantities, and
suppliers. The GUI provides features for adding,
updating, and deleting inventory items and
generating stock reports.
6. Write a program for a currency converter 3P
application that converts currencies based on real-
time exchange rates. The GUI allows users to
select currencies and input amounts to see the
converted value.
7. Write a program for a digital clock application that 3P
displays the current time and allows users to set
alarms. The GUI includes features like alarm
customization, snooze, and sound options.
8. Write a program for a basic calculator with 3P
buttons for numbers, operators, and functions like
square root, factorial, etc.
9. Write a program to a GUI application that displays 3P
a calendar for a given year
10. Write a program for an application for encrypting 3P
and decrypting messages using a secret key. Also
displayed the encrypted or decrypted message.
11. Write a program for an application for bank 3P
transaction tracker Draw a program to track bank
transactions for a customer, including deposits and
withdrawals.
12. Write a program for a GUI to manage employee 3P
information, including their name, ID, and salary
etc.
13. Write a program for a GUI application for reading 3P
a CSV file using pandas and display the contents.
Also provides some options such as Filter data
based on a condition, sorting based on column,
handling missing values etc.
14. Write a program for a data visualization dashboard 3P
where users can upload datasets (like CSV files)
and generate various types of plots such as line
charts, bar charts, scatter plots, and histograms.
The GUI allows customization of plot parameters,
including titles, labels, colors, and legends.
15. Draw A GUI tool that allows users to input 3P
mathematical functions and plot them instantly.
Users can input functions like sin(x), cos(x), or
exponential functions and visualize them with
Matplotlib. The GUI includes options for
adjusting the range, scaling, and adding multiple
functions to a single plot.

You might also like