Skip to content

A beginner-friendly repo covering Python basics, OOP concepts, Python-MySQL integration, mini-projects (like ATM & Tkinter apps), and useful scripts.

Notifications You must be signed in to change notification settings

itsindrajput/python_with_oops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Essentials & Projects

Welcome to the Python Essentials & Projects repository! This is a curated collection of Python code examples and mini-projects categorized to help learners build strong fundamentals and practical skills.

This repo is perfect for:

  • 📘 Python Beginners
  • 🧱 Students learning Object-Oriented Programming
  • 🧠 Problem solvers preparing for interviews
  • 🚀 Developers looking for hands-on project on Tkinter

📁 Folder Structure

python_with_oops
|  ├── Python_Basics
|  ├── Oops_In_Python
|  ├── Miscellaneous
|  ├── Python_MySQL
|  ├── Projects
|  │   ├── Tkinter
|  │   ├── atm.py
|  │   └── atm_extended
|  ├── README.md

💡 Key Highlights

  • ✅ Beginner-friendly and well-commented code
  • ✅ Clean structure and easy to navigate
  • ✅ Ideal for learning, revision, and interview prep
  • ✅ Real-world examples and mini projects
  • ✅ Constantly updated with new content

🛠️ Requirements

  • Python 3.8+
  • Most examples use standard libraries
  • Some projects may require external packages (provided in requirements.txt if needed)

📚 Use Cases

  • ✅ Learn Python from scratch with real examples
  • ✅ Use for teaching or workshops
  • ✅ Practice for interviews and exams
  • ✅ Reuse snippets for academic or freelance projects

🚀 How to Get Started

  1. Clone this repository
    git clone https://github.com/itsindrajput/python_with_oops.git
    cd python_with_oops

About

A beginner-friendly repo covering Python basics, OOP concepts, Python-MySQL integration, mini-projects (like ATM & Tkinter apps), and useful scripts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages