This repository by CodeSentinel contains a collection of Python projects focused on GUI interfaces, dashboards, and utility applications. Each project demonstrates practical use of Python libraries such as tkinter, pandas, matplotlib, and json for interactive and functional applications.
-
Temperature Converter(1).ipynb
Simple GUI-based tool to convert temperatures between Celsius, Fahrenheit, and Kelvin. -
Task1_GUI_Interface.ipynb
Introduction to GUI interfaces in Python. Includes simple widgets and event handling. -
Simple Contact Book(2).ipynb
A basic contact management system with GUI for adding, viewing, and deleting contacts. -
Task 2_GUI_Interface.ipynb
Advanced GUI project for contact management, saving data to a.txtfile.- File:
contacts(Task2 File saved).txtstores contact data.
- File:
-
To-Do List with JSON Storage(3).ipynb
Task management application using a GUI and JSON storage for persistence.- File:
tasks.jsonstores the tasks data
- File:
-
Task_3_GUI_Interface.ipynb
GUI project demonstrating multiple widgets and layout management in Python. -
Task_5_Weather_Dashboard.ipynb
Interactive weather dashboard showing temperature, humidity, and forecasts.- Real-time data visualization using Python libraries.
- Interactive GUI applications for real-life use cases
- Data storage using
.txtand.jsonformats - Dashboard visualization for weather data
- Clean and modular Python code for easy learning and reuse
- Python 3.x
- Tkinter for GUI
- Pandas and Matplotlib for data handling and visualization
- JSON for persistent storage
Awais Manzoor
Python enthusiast focused on building practical GUI tools and dashboards under CodeSentinel.
- Open the
.ipynbfile in Jupyter Notebook or VS Code. - Run each cell sequentially to interact with the application.
- For contact or task-related apps, ensure the respective
.txtor.jsonfile exists in the same folder.