Add PyBe Discovery Lab ( Decorators ) submission by Pradeep Mishra - #49
Open
pradeep-code1 wants to merge 1 commit into
Open
Add PyBe Discovery Lab ( Decorators ) submission by Pradeep Mishra#49pradeep-code1 wants to merge 1 commit into
pradeep-code1 wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Project Submission
Name
Pradeep Mishra
Project Title
PyBe Discovery Lab — The Gates of Rajgad
Topic Covered
Python Decorators
Project Overview
This project is an interactive, story-driven learning module designed to teach the concept of Python Decorators in an engaging and beginner-friendly way.
Instead of introducing decorators through abstract programming examples, the project explains the concept using the historical security protocol of Rajgad Fort (1665 CE). The learner first understands the story and then discovers how it maps directly to the execution flow of a Python decorator.
Learning Objective
The project demonstrates the three execution phases of a Python decorator:
This helps beginners understand the decorator execution sequence:
Features
Technologies Used
Submission Notes
This project was created as part of the PyBe (Python Beginner Experience) Summership Program.
The focus of this submission is to make the concept of Python Decorators easy to understand through storytelling, interactive learning, and visual explanation.
Thank you for reviewing my submission.