Skip to content

Internship project under CodeSentinel, featuring Python programming tasks, problem-solving exercises, and mini projects for practical learning.

Notifications You must be signed in to change notification settings

Awais11227/CodeSentinel_Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeSentinel -

Python GUI and Utility Projects

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.



🖼️ Preview

image

📂 Project Files Overview

  1. Temperature Converter(1).ipynb
    Simple GUI-based tool to convert temperatures between Celsius, Fahrenheit, and Kelvin.

  2. Task1_GUI_Interface.ipynb
    Introduction to GUI interfaces in Python. Includes simple widgets and event handling.

  3. Simple Contact Book(2).ipynb
    A basic contact management system with GUI for adding, viewing, and deleting contacts.

  4. Task 2_GUI_Interface.ipynb
    Advanced GUI project for contact management, saving data to a .txt file.

    • File: contacts(Task2 File saved).txt stores contact data.
  5. To-Do List with JSON Storage(3).ipynb
    Task management application using a GUI and JSON storage for persistence.

    • File: tasks.json stores the tasks data
  6. Task_3_GUI_Interface.ipynb
    GUI project demonstrating multiple widgets and layout management in Python.

  7. Task_5_Weather_Dashboard.ipynb
    Interactive weather dashboard showing temperature, humidity, and forecasts.

    • Real-time data visualization using Python libraries.

📌 Features

  • Interactive GUI applications for real-life use cases
  • Data storage using .txt and .json formats
  • Dashboard visualization for weather data
  • Clean and modular Python code for easy learning and reuse

🛠 Technologies Used

  • Python 3.x
  • Tkinter for GUI
  • Pandas and Matplotlib for data handling and visualization
  • JSON for persistent storage

👤 Author

Awais Manzoor

Python enthusiast focused on building practical GUI tools and dashboards under CodeSentinel.


📄 How to Use

  1. Open the .ipynb file in Jupyter Notebook or VS Code.
  2. Run each cell sequentially to interact with the application.
  3. For contact or task-related apps, ensure the respective .txt or .json file exists in the same folder.

Folder Structure for CodeSentinel Projects

CodeSentinel/

├── README.md

├── Task1/

│ ├── Task1_GUI_Interface.ipynb

├── Task2/

│ ├── Task 2_GUI_Interface.ipynb

│ └── contacts(Task2 File saved).txt

├── Task3/

│ ├── Task_3_GUI_Interface.ipynb

├── Task4/

│ ├── Simple Contact Book(2).ipynb

├── Task5/

│ ├── Task_5_Weather_Dashboard.ipynb

├── Utilities/

│ ├── Temperature Converter(1).ipynb

│ └── To-Do List with JSON Storage(3).ipynb

│ └── tasks.json

About

Internship project under CodeSentinel, featuring Python programming tasks, problem-solving exercises, and mini projects for practical learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published