Skip to content

Latest commit

 

History

85 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Master Python & Django: Learning Repository

A structured, hands-on repository dedicated to mastering Core Python, Advanced Language Features, Object-Oriented Programming (OOP), Modular Software Design, and Web Application Development using the Django Framework.


📌 Repository Overview

This workspace is organized logically into progressive learning modules:

  • Learning_python/ — Focuses on practical Python scripts, background image removers, UI apps, and fundamental concepts (including walrus_operator.py).
  • Python/ — Covers intermediate functional programming (Maps, Filters, Reduces, Comprehensions, Scopes) alongside Custom Modules and Packages (east/west).
  • Python_for_all_levels_course/ — Core learning suite containing:
    • Django_Project/ — Full-stack Django web project (MyWeb) with dynamic HTML templates and database integration.
    • OOP/ — Object-Oriented Principles (Classes, Polymorphism, Namespaces, Encapsulation rules).
    • Professional_Project/ — Game development logic modularized across main.py, player.py, and enemy.py.
    • Core Scripts — Advanced concepts like Decorators, Generators, Recursion, File I/O operations, and Built-in OS utilities.

📁 Repository Directory Architecture

Generated: 8/18/2026, 7:22:31 PM Root Path: workspace\Learning_Python

├── 📁 Learning_python
│   ├── 📁 Python_Concepts
│   │   ├── 🐍 conceptual_logic.py
│   │   ├── 🐍 tricks_of_python.py
│   │   ├── 🐍 tricks_of_python_2.py
│   │   └── 🐍 walrus_operator.py
│   ├── 🐍 age_group_task.py
│   ├── 🐍 bg_remover.py
│   ├── 🐍 first_task.py
│   ├── 🐍 heart.py
│   ├── 🖼️ pictorial_representation_of_datascience.png
│   ├── 🐍 star_loop.py
│   ├── 🐍 threeTasks.py
│   ├── 🐍 vowel.py
│   ├── 🐍 web_app.py
│   └── 🐍 window.py
├── 📁 Python
│   ├── 📁 modules
│   │   ├── 🐍 america.py
│   │   ├── 🐍 china.py
│   │   ├── 🐍 germany.py
│   │   ├── 🐍 iran.py
│   │   └── 🐍 pakistan_industry.py
│   ├── 📁 pakages
│   │   ├── 📁 east
│   │   │   ├── 🐍 china.py
│   │   │   └── 🐍 iran.py
│   │   ├── 📁 west
│   │   │   ├── 🐍 america.py
│   │   │   └── 🐍 germany.py
│   │   └── 🐍 pakages.py
│   ├── 🐍 exercise.py
│   ├── 🐍 filter.py
│   ├── 🐍 function.py
│   ├── 🐍 help_function.py
│   ├── 📄 important.txt
│   ├── 🐍 list_comprehension.py
│   ├── 🐍 local__scope_rulee.py
│   ├── 🐍 map.py
│   ├── 🐍 non_local_scope.py
│   ├── 🐍 range.py
│   ├── 🐍 reduce.py
│   ├── 🐍 sets_dicts_comprehension.py
│   ├── 🐍 stars.py
│   ├── 🐍 three_keywords.py
│   ├── 🐍 while.py
│   └── 🐍 zip.py
├── 📁 Python_for_all_levels_course
│   ├── 📁 Django_Project
│   │   ├── 📁 MyWeb
│   │   │   ├── 🐍 __init__.py
│   │   │   ├── 🐍 asgi.py
│   │   │   ├── 🐍 settings.py
│   │   │   ├── 🐍 urls.py
│   │   │   ├── 🐍 views.py
│   │   │   └── 🐍 wsgi.py
│   │   ├── 📁 Templates
│   │   │   ├── 🖼️ BMW.jpg
│   │   │   ├── 🌐 index.html
│   │   │   └── 🌐 result.html
│   │   ├── 📄 db.sqlite3
│   │   └── 🐍 manage.py
│   ├── 📁 OOP
│   │   ├── 📝 README.md
│   │   ├── 🐍 bank_project.py
│   │   ├── 🐍 class.py
│   │   ├── 🐍 class_exercise.py
│   │   ├── 🐍 doc.py
│   │   ├── 🐍 name_space_class.py
│   │   ├── 🐍 polymorphism.py
│   │   └── 🐍 underscore_meaning.py
│   ├── 📁 Professional_Project
│   │   ├── 🐍 enemy.py
│   │   ├── 🐍 main.py
│   │   └── 🐍 player.py
│   ├── 🐍 builtins_modules.py
│   ├── 🐍 decorators.py
│   ├── 🐍 else_in_comprehension.py
│   ├── 🐍 fabanucc_sequence.py
│   ├── 🐍 factorial.py
│   ├── 📄 file.txt
│   ├── 🐍 file_a_mode.py
│   ├── 🐍 file_r_mode.py
│   ├── 🐍 file_w_mode.py
│   ├── 🐍 first.py
│   ├── 📄 fruits.txt
│   ├── 🐍 func_task.py
│   ├── 🐍 function.py
│   ├── 🐍 genrator.py
│   ├── 🐍 module1.py
│   ├── 🐍 module2.py
│   ├── 🐍 module3.py
│   ├── 🐍 nested_list_comprehension.py
│   ├── 🐍 os.py
│   ├── 🐍 prime.py
│   ├── 🐍 recursive.py
│   ├── 🐍 turtle_test.py
│   └── 🐍 word_counter.py
├── ⚙️ .gitignore
└── 📝 README.md

⚙️ Setup & Execution Guide

Follow these steps on Windows to set up your environment and launch the applications.

1. Prerequisites Check

Open Command Prompt (cmd) or PowerShell and verify Python is installed:

python --version

👤 Author

MehmoodCoder


📄 License

This project is open source and available under the MIT License.


🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Happy Coding without Chai ! ☕

Contributors

Languages