Skip to content

ArhanBytes/python-mastery-Brocode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Mastery Banner

🐍 Python Mastery Journey - Bro Code Course

Python PyQt5 GitHub Progress

📚 A Complete Structured Implementation of 12+ Hour Python Course

🎯 77 Lessons • 20+ Mini Projects • GUI Apps • API Integration

📖 Course Timeline📂 Structure🚀 Projects🏁 Getting Started


✨ Features

  • Structured Learning Path - Logical progression from basics to advanced
  • Code with Documentation - Every file has detailed explanations
  • Mini Projects - Practical applications after each concept
  • GUI Development - PyQt5 desktop applications
  • Clean Code - Professional formatting and best practices

📋 Course Timeline

Click to expand full timeline
# Topic Category File Location
1 Python Tutorial Fundamentals 01_fundamentals/00_intro.py

📂 Repository Structure

python-mastery-Brocode/
│
├── 📂 course_material/
│   ├── 📂 01_fundamentals/        # Core Python basics
│   ├── 📂 02_control_flow/        # Decision making & loops
│   ├── 📂 03_collections/         # Data structures
│   ├── 📂 04_functions/           # Function definitions & scope
│   ├── 📂 05_advanced_concepts/   # Decorators, modules, dates
│   ├── 📂 06_oop/                 # Object-oriented programming
│   ├── 📂 07_files_exceptions/    # File handling & errors
│   ├── 📂 08_concurrency_api/     # Threading & APIs
│   └── 📂 09_gui_pyqt5/           # Desktop applications
│
├── 📂 projects/                   # 20+ practical projects
├── 📂 assets/                     # Images, cheat sheets
├── .gitignore
└── README.md

🏁 Getting Started

Prerequisites

Installation

# Clone repository
git clone https://github.com/ArhanBytes/python-mastery-Brocode.git

# Navigate to project
cd python-mastery-Brocode

# Install dependencies
pip install pyqt5 requests

Run Any File

# Run fundamentals lesson
python "Course_Material/01_fundamentals/01_variables.py"

# Run a project
python "projects/16_hangman/main.py"

📊 Progress Tracker

  • 📘 Fundamentals
  • 🔀 Control Flow
  • 📦 Collections
  • 🧩 Functions
  • 🧠 Advanced
  • 🏗️ OOP
  • 📁 Files & Excep
  • ⚙️ Concurrency/API
  • 🖥️ GUI PyQt5
  • ⭐ Projects

🛠️ Technologies Used


🤝 Contributing

Found a bug? Have a suggestion? Feel free to:

  • 🐛 Open an issue
  • 🔧 Submit a pull request
  • ⭐ Star the repository

🙏 Acknowledgments

  • Bro Code – For the amazing 12‑hour Python course
  • Python Community – For continuous support and resources
  • Open Source Contributors – For making learning accessible

📜 License

This project is for educational purposes. Feel free to use and modify!


⭐ If you found this helpful, please star the repository! ⭐

https://img.shields.io/github/stars/ArhanBytes/python-mastery-brocode?style=social

Happy Coding! 🐍✨


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages