Skip to content

# Python Fundamentals This repository contains beginner-level Python programs focusing on: - Variables, loops, conditionals - Functions and modules - Object-Oriented Programming (OOP) - Small projects and exercises Created to document my learning journey in Python and problem-solving skills.

Notifications You must be signed in to change notification settings

Prakhar2275/Python-Fundamentals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐍 Python Fundamentals

πŸ“˜ Overview

This repository β€” Python Fundamentals β€” is a collection of beginner-to-intermediate real-world Python projects built to strengthen core programming concepts and Object-Oriented Programming (OOP) principles.

Each project focuses on solving practical problems using clean, modular, and well-documented Python code.
It’s designed to help learners and job seekers build a strong Python foundation while creating portfolio-worthy projects.


🧠 Concepts Covered

  • Python basics: variables, loops, conditionals, and functions
  • Object-Oriented Programming: classes, objects, inheritance, encapsulation
  • File handling: reading/writing JSON or text files
  • Exception handling and input validation
  • Data structures: lists, dictionaries, sets
  • Modular programming and reusable code

πŸ’Ό Projects Included

Project Description Key Concepts
Personal Expenses Tracker Manage your income and expenses, calculate total balance, and store transactions. OOP, File Handling, JSON, Error Handling
Library Management System Add, borrow, and return books with member tracking and data persistence. Classes, Inheritance, File Handling, Lists & Dictionaries

Each subfolder contains its own project with:

  • Python scripts
  • A dedicated README.md explaining setup, features, and usage
  • Example outputs and file-handling logic

πŸš€ How to Run a Project

  1. Clone the repository:
git clone https://github.com/Prakhar2275/Python-Fundamentals.git

About

# Python Fundamentals This repository contains beginner-level Python programs focusing on: - Variables, loops, conditionals - Functions and modules - Object-Oriented Programming (OOP) - Small projects and exercises Created to document my learning journey in Python and problem-solving skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages