Skip to content

sangam962895/codsoft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 CodSoft Internship Projects – Sangam Kumar

Python
Internship
GitHub
LinkedIn
Tableau


📌 About This Repository

This repository contains the Python projects I developed during my CodSoft Internship.
Each project demonstrates my skills in problem-solving, coding fundamentals, and interactive applications.


📂 Projects Overview

🔹 Task 1 – Number Guessing Game 🎲

  • A fun game where the computer selects a random number, and the user tries to guess it.
  • Features:
    • Hints if the guess is too high or low
    • Tracks attempts until the correct guess

🔹 Task 2 – Student Grade Calculator 📊

  • A program to calculate a student’s average percentage and assign grades.
  • Features:
    • Input marks for multiple subjects
    • Calculates average
    • Assigns grades based on performance

🔹 Task 3 – ATM Interface 🏦

  • A command-line ATM simulator that mimics real-world banking.
  • Features:
    • Balance check, deposit, and withdrawal
    • Input validation & error handling
    • Simulates ATM experience in simple form

⚙️ How to Run

Clone the repository and run any script:

git clone https://github.com/sangam962895/codsoft.git
cd codsoft
python "Task 1.py"
python "Task 2.py"
python "Task 3.py"

📚 What I Learned

  • ✅ Python basics – variables, loops, conditionals, functions
  • ✅ Input validation & user-friendly error handling
  • ✅ Problem decomposition into smaller steps
  • ✅ Building interactive command-line applications
  • ✅ Writing clean and maintainable code

⚡ Challenges Faced

  • ✅ Handling invalid or unexpected user inputs without program crashes
  • ✅ Designing the logic for ATM transactions to mimic real-world scenarios
  • ✅ Keeping the code modular, structured, and reusable
  • ✅ Debugging issues and testing multiple edge cases for smooth execution
  • ✅ Making the user interaction simple yet functional in a command-line interface

🏆 Accomplishments

  • ✅ Successfully completed all CodSoft internship tasks on time
  • ✅ Built 3 interactive projects (Number Guessing Game, Grade Calculator, ATM Interface)
  • ✅ Applied core Python concepts in real applications
  • ✅ Improved coding style – writing cleaner, readable, and maintainable code
  • ✅ Boosted confidence in solving real-world problems with programming
  • ✅ Created a strong base for future projects like GUI-based and database-integrated apps

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages