Skip to content

Latest commit

Β 

History

History
172 lines (144 loc) Β· 5.9 KB

File metadata and controls

172 lines (144 loc) Β· 5.9 KB

🐍 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 ! β˜•