Skip to content

amlan-sinha07/python-cpp-journey

Repository files navigation

Python & C++ Journey 🚀

This repository documents my journey of learning Python, C++, problem solving, Object-Oriented Programming (OOP), Git, and software development.

Goals

  • Become proficient in Python and C++
  • Build real projects
  • Learn software engineering fundamentals
  • Improve problem-solving skills
  • Prepare for internships and future software development roles

Topics Covered

Python

  • Variables and Data Types
  • Loops and Functions
  • OOP
  • Exception Handling
  • Mini Projects

C++

  • Variables and Data Types
  • Functions
  • STL (Vector, String, Algorithms)
  • OOP
  • Inheritance
  • Pointers
  • Mini Projects

Projects

Student Management System (C++)

Features:

  • Person, Student, and Teacher classes
  • Inheritance
  • Marks management
  • Average calculation
  • Class average calculation

Bank Account System (Python)

Features:

  • Deposit and Withdrawal
  • Input Validation
  • Exception Handling
  • Balance Management

Learning Log

Day 10

  • Practiced try/except in Python
  • Learned TypeError and ValueError
  • Added validation to Bank Account project

More updates will be added as I continue learning.

Tools

  • Python
  • C++
  • Git
  • GitHub
  • VS Code

Author

Amlan Sinha

Building projects, learning every day, and documenting the journey.

About

Learning Python and C++ from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors