Skip to content

Latest commit

ย 

History

History
128 lines (93 loc) ยท 3.47 KB

README.md

File metadata and controls

128 lines (93 loc) ยท 3.47 KB

Cloudcredits Internship Projects ๐Ÿš€

๐Ÿ“Œ Overview

This repository contains projects developed as part of the Python Internship at Cloudcredits Technologies.
As per the internship requirements, at least 2 projects were to be completed.
I have developed 3 projects with GUI using Python & Tkinter:

  1. ๐Ÿงฎ Advanced Calculator with History
  2. ๐Ÿ“ Advanced To-Do List App
  3. โš–๏ธ BMI Calculator

๐ŸŽฏ Importance of Projects

These projects cover important Python + Tkinter concepts such as GUI development, file handling, data storage, user interaction, and error handling.

1. ๐Ÿงฎ Advanced Calculator with History

  • Performs both basic & advanced mathematical operations
  • Functions: sqrt, sin, cos, tan, log, factorial
  • History management: view, save, clear, export
  • Error handling for invalid inputs
    โžก๏ธ Importance: Shows ability to combine GUI, math functions, and file handling in one project.

2. ๐Ÿ“ Advanced To-Do List App

  • Add, edit, delete, duplicate tasks
  • Assign due dates & priorities
  • Auto backup & export tasks
  • Calendar view of tasks
  • Built-in Notes Editor with word count, auto-save, export
  • SketchPad for quick drawings ๐ŸŽจ
  • Motivational quotes & daily reminders
    โžก๏ธ Importance: A complete productivity tool, demonstrates advanced GUI design, JSON file handling, theme toggle, and multiple integrated modules.

3. โš–๏ธ BMI Calculator

  • Input height & weight to calculate BMI
  • Shows BMI category (Underweight, Normal, Overweight, Obese)
  • Suggests how much weight to gain/lose for healthy BMI
  • Simple & user-friendly GUI
    โžก๏ธ Importance: Demonstrates mathematical logic, health-related application, and clean Tkinter GUI.

๐Ÿ› ๏ธ Tech Stack

  • Language: Python 3.x
  • GUI Framework: Tkinter
  • Libraries Used:
    • math โ†’ advanced calculations
    • json โ†’ task storage
    • datetime โ†’ reminders, due dates
    • os โ†’ file handling
    • random โ†’ quotes, dice, etc.

๐Ÿ“‚ Repository Structure


๐Ÿ“ Cloudcredits
โ”‚โ”€โ”€ calculator.py          # Advanced Calculator with History
โ”‚โ”€โ”€ todo\_app.py            # Advanced To-Do List Application
โ”‚โ”€โ”€ bmi\_calculator.py      # BMI Calculator
โ”‚โ”€โ”€ README.md              # Documentation
โ”‚โ”€โ”€ tasks.json             # (Auto-generated) To-Do storage
โ”‚โ”€โ”€ history.txt            # (Auto-generated) Calculator history
โ”‚โ”€โ”€ backup\_\*.json          # (Auto-generated) To-Do backups
โ”‚โ”€โ”€ task\_note.txt          # (Auto-generated) Notes


โ–ถ๏ธ How to Run

  1. Clone the repo:
git clone <repo-link>
  1. Navigate into folder:
cd Cloudcredits
  1. Run any project:
python calculator.py
python todo_app.py
python bmi_calculator.py

๐Ÿ“ธ Screenshots

  • Calculator Calculator

  • To-Do List ToDo

  • BMI Calculator BMI


๐Ÿ“Œ Internship Importance

This internship by Cloudcredits Technologies emphasizes:

  • Hands-on learning with Python projects
  • Building GitHub repositories
  • Video demos & LinkedIn posts (#Cloudcredits, #internship, #python)
  • Completion certificate, placement support, and networking opportunities

๐Ÿ‘จโ€๐Ÿ’ป Author

Developed by Satyam Shinde (Cloudcredits Internship Project Submission โœ…)