PromptBase
PromptBase SelectGet Select
Close icon
General
Home
Marketplace
Create
Hire
Login
Chat
Sell
Explore

Prompt Details

Model
Chat - (gpt-5.5)
Token size
894
Example input
[SUBJECT]: Python Programming [CURRENT_KNOWLEDGE_LEVEL]: Beginner [LEARNING_GOAL]: Build small automation scripts and understand programming fundamentals. [AVAILABLE_STUDY_TIME]: 1 hour/day [PREFERRED_LEARNING_STYLE]: Step-by-step + Practical Examples
Example output
A. LEARNER PROFILE Personalized Learning Profile Current Knowledge Knows what programming is No coding experience Familiar with using a computer Strengths Motivated to learn Enjoys solving practical problems Consistent study schedule Weaknesses Limited programming vocabulary May struggle with debugging No experience thinking algorithmically Learning Preferences Step-by-step explanations Real-world examples Hands-on coding exercises Short lessons with frequent practice B. LEARNING ROADMAP Phase 1 – Foundations (Week 1) What is Python? Installing Python Variables Data types Input and Output Phase 2 – Core Concepts (Weeks 2–3) Conditions Loops Functions Lists Dictionaries Phase 3 – Intermediate (Weeks 4–5) File handling Error handling Modules Virtual environments Phase 4 – Advanced (Weeks 6–8) Object-Oriented Programming APIs Automation scripts Web scraping basics Phase 5 – Real-World Applications Rename files automatically Organize folders Read Excel files Send automated emails Build a simple chatbot Estimated Time: 8 weeks (1 hour/day) C. CONCEPT EXPLANATION Topic: Variables Simple Explanation A variable is like a labeled box that stores information. name = "Alice" The box labeled name stores the value "Alice". Detailed Explanation Variables allow programs to remember information and use it later. Python automatically determines the type of data being stored. Real-World Analogy Imagine a kitchen container labeled "Sugar." The label is the variable name, and the sugar inside is the value. Common Mistakes Forgetting quotation marks around text Using invalid variable names Confusing = with mathematical equality Key Takeaways ✓ Variables store data. ✓ Names should be descriptive. ✓ Values can change during program execution. D. GUIDED PRACTICE Practice Questions Create a variable called age. Store your favorite color. Print both values. Hint Use the = operator. Solution age = 25 color = "Blue" print(age) print(color) Scenario Exercise A shop needs to store: Customer name Number of products Total bill Create variables for each. Mini Project Build a simple calculator that adds two numbers entered by the user. Problem-Solving Challenge Modify the calculator to also subtract, multiply, and divide. E. KNOWLEDGE CHECK Multiple Choice Which statement creates a variable? A. 5 = x B. x = 5 C. print(5) Correct Answer: B Explanation: The variable name comes first, followed by = and the value. Short Answer What is a variable? Answer: A named location used to store data. Application Question How would you store a student's exam score? Example: score = 95 Reflection Why are variables useful in programming? F. MEMORY BOOSTER Flashcards Q: What is a variable? A: A named container for storing data. Q: Which operator assigns a value? A: = Mnemonic V.A.R V = Value A = Assign R = Reuse Summary Sheet Variables: Store data Have names Can change Make programs flexible Revision Checklist ☐ Understand variables ☐ Practice assignments ☐ Print values ☐ Change variable values ☐ Complete exercises Spaced Repetition Day 1 → Learn Day 2 → Review Day 4 → Practice Day 7 → Quiz Day 14 → Mini project Day 30 → Final revision G. STUDY PLAN Daily (1 Hour) 10 min → Review previous lesson 20 min → Learn a new concept 20 min → Practice coding 10 min → Quiz yourself Weekly Milestones Week 1 ✓ Variables ✓ Data types ✓ Input/output Week 2 ✓ Loops ✓ Conditions Week 3 ✓ Functions ✓ Lists Progress Tracker Skill Status Variables ✅ Loops ⏳ Functions ⏳ Files ⏳ Projects ⏳ H. LEARNING SCORECARD Concept Understanding: 8/10 Problem Solving: 6/10 Application: 6/10 Memory Retention: 7/10 Confidence: 7/10 Consistency: 8/10 Overall Mastery Score 70/100 I. NEXT LEARNING STEPS Review Variables Data types Learn Next Conditional statements (if, else) Loops (for, while) Practical Exercise Create a program that asks for a user's name and age, then prints a personalized greeting. Additional Resources Official Python Tutorial Python documentation Beginner coding challenges on platforms like HackerRank or Exercism J. LEARNING SUMMARY Top Insights Learned Variables store information. Python is beginner-friendly. Programming is about solving problems step by step. Biggest Misconceptions Corrected Variables are not fixed values; they can change. = assigns a value rather than checking equality. Key Skills Gained Creating variables Printing output Writing simple Python programs Remaining Knowledge Gaps Decision-making with conditions Repetition using loops Writing reusable functions One Actionable Task for Today Write a Python program that stores your name, age, and favorite hobby in variables, then prints a short introduction. One Principle for Lifelong Learning Understanding concepts first, practicing consistently, and revisiting material over time leads to stronger long-term mastery than memorizing isolated facts.
GPT

Personal Tutor For Any Subject

Add to Cart
Instant accessInstant access
Usage rightsCommercial use
Money-back guaranteeMoney‑back
By purchasing this prompt, you agree to our terms of service
GPT-5.5
Tested icon
Guide icon
4 examples icon
Free credits icon
Learn any subject with a personalized AI tutor that adapts to your level, goals, and learning style. This prompt creates customized learning roadmaps, explains difficult concepts in simple language, generates practice questions, quizzes, study plans, flashcards, and progress tracking to help learners build real understanding instead of memorizing facts. Perfect for academic study, professional development, certifications, technical skills, languages, business, science, mathematics, programming,
...more
Added over 1 month ago
Report
Browse Marketplace