Skip to content

8767satyamshinde/cloudcredits-python-internship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 ✅)


About

Python Projects for Cloudcredits Internship

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors