Skip to content

2eezy77/bootdev-python-mastery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bootdev-python-mastery

Structured mastery notes, drills, and mini-projects from Boot.dev Learn to Code in Python.

Author: Jose I. Montero

What's in this repo

Path Purpose
chapters/ Per-chapter notes and practice code (introduction through lists so far)
drills/ Blank-file recall drills matched to early chapters

Chapters currently covered: introduction, variables, functions, scope, unit tests, computing, comparisons, loops, and lists.

Study approach

This repository follows a recall-driven practice model rather than passive review.

Programming is an output-based skill. Understanding is not measured by recognition while reading, but by the ability to generate working code from a blank file. After each lesson, I close the material and attempt to recreate the core concept from memory. If I fail, I correct only the specific gap and retry. I move forward at approximately 70-80% confidence and rely on repeated exposure across chapters to solidify fundamentals.

Priorities:

  • Active recall over rereading
  • Controlled error correction over repetition loops
  • Progressive reinforcement over perfectionism

Per-lesson workflow

  1. Complete the lesson - Read once, code along, pass Boot.dev checks, fix until it runs.
  2. Immediate compression - Close the lesson and write 1-3 sentences: core concept, behavior it controls, when to use it. No copying from the lesson.
  3. Blank-file recall (3-5 minutes) - Recreate the main idea in a new .py file and add one small variation, without looking.
  4. Controlled peek (only if needed) - Identify the exact missing piece, peek only at that syntax, then re-type from memory.

Scaling rule

| Easy lesson | 30-60 second recall | | Medium lesson | 3-5 minute recall | | Hard lesson | 5-10 minutes + 2 variations |

Weekly reinforcement

Once per week, open a blank file and write from memory: a function, a loop, a conditional, a dictionary example, and a try/except block. Revisit only the weak chapter if something fails.

Rules

  • Move forward at ~70-80% confidence
  • Do not chase 100% certainty
  • Do not restart entire chapters repeatedly
  • Fluency is built through repeated generation across lessons

License

MIT License. See LICENSE.

About

Structured Python mastery notes, drills, and mini-projects from Boot.dev

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages