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.
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 ratings0% 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.
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.