https://github.com/itsindrajput/python_with_oops
A beginner-friendly repo covering Python basics, OOP concepts, Python-MySQL integration, mini-projects (like ATM & Tkinter apps), and useful scripts.
https://github.com/itsindrajput/python_with_oops
oops-in-python projects python-mysql-connectivity python3 tkinter
Last synced: about 1 month ago
JSON representation
A beginner-friendly repo covering Python basics, OOP concepts, Python-MySQL integration, mini-projects (like ATM & Tkinter apps), and useful scripts.
- Host: GitHub
- URL: https://github.com/itsindrajput/python_with_oops
- Owner: itsindrajput
- Created: 2025-02-10T04:52:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T06:40:20.000Z (12 months ago)
- Last Synced: 2025-06-19T07:40:00.076Z (12 months ago)
- Topics: oops-in-python, projects, python-mysql-connectivity, python3, tkinter
- Language: Python
- Homepage:
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐍 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**
```bash
git clone https://github.com/itsindrajput/python_with_oops.git
cd python_with_oops
```