// resources

Resources

// Code Example
enumerate_function.py
enumerate() — position and value on every iteration. No counter, no manual increment. Unpack and use.
[ download ]
// Code Example
zip_function.py
zip() — two sequences, one loop. Items matched by position, stops at the shortest. No counter needed.
33 downloads 01 May 2026 → What if your loop had two lanes?
[ download ]
// Exercise
caesar_cipher.py
Caesar Cipher — enumerate() + modulo to shift and wrap the alphabet. Loop through every letter, encrypt like Caesar.
32 downloads 01 May 2026 → FOR Mini Project — Caesar Cipher
[ download ]
// Exercise
form_wannabe.py
Form Wannabe — for loop drives an interactive sequence. One field at a time, one question at a time. No list, no databa…
31 downloads 01 May 2026 → FOR Mini Project — Form Wannabe
[ download ]
// Other
for_mistakes.py
6 mistakes almost every beginner makes with for. Wrong way, error, right way — all in one file.
37 downloads 01 May 2026 → Common FOR Mistakes
[ download ]
// Cheatsheet
for loops — The Full Picture
for loops — The Full Picture. Everything you've learned about for loops — in one place. range(), counters, enumerate(),…
34 downloads 01 May 2026 → for loops — The Full Picture
[ download ]
// Achievement
for_complete_medal.stl
You finished the FOR chapter. Download, print, and keep it. You earned it.
34 downloads 01 May 2026 → This One's Yours — FOR
[ download ]
// Code Example
pass_statement.py
pass — the statement that does nothing, intentionally. A placeholder that keeps Python satisfied while you're not ready…
19 downloads 03 May 2026 → pass — the silent keeper
[ download ]
// Code Example
continue_statement.py
continue — skips the rest of the current iteration and moves to the next. The loop never stops, it just moves on.
19 downloads 03 May 2026 → continue — the polite skip
[ download ]
// Code Example
for_if_pattern.py
for + if — the most common pattern in Python. The loop visits everything, the if decides what to do with each visit.
[ download ]
// Code Example
break_statement.py
break — stops the loop immediately. No more iterations, no more checks. The loop stops when the job is done.
20 downloads 03 May 2026 → break — the emergency exit
[ download ]
// Code Example
for_else.py
for...else — else runs when the loop completes without break. Skipped when interrupted. The difference between "done" a…
[ download ]
// Exercise
password_strength_checker.py
Password Strength Checker — for + if visits every character, flags track what's found. Four checks, one verdict.
[ download ]
// Exercise
pig_latin.py
Pig Latin Translator — for + if + continue. Loop through every word, skip what's too short, translate the rest.
21 downloads 03 May 2026 → FOR IF Mini Project — Pig Latin
[ download ]
// Other
pass_continue_break_mistakes.py
5 mistakes almost every beginner makes with pass, continue, and break. Pass holds, continue skips, break stops — three …
25 downloads 03 May 2026 → Common PASS/CONTINUE/BREAK Mistakes
[ download ]