iwantcoding.com
🔥 Daily 👥 Rooms 🏆 Top Log in Sign up

Python Bootcamp

A 30-day plan that takes you from "what's a variable" to "I can ship a small script, web API, or data pipeline".

Week 1 — Foundations

DayLessons
1Get started, syntax, comments
2Variables, data types, casting
3Numbers, strings, booleans, operators
4–5Lists, tuples, sets, dicts
6If/else, match
7Practice — solve 10 small problems

Week 2 — Functions & flow

DayLessons
8–9For + while loops, comprehensions
10–11Functions, lambda, scope
12–13Classes, inheritance, polymorphism
14Iterators, generators

Week 3 — Standard library

DayTopic
15Modules + packages
16Dates & times
17JSON, regex
18Files — read, write, delete
19Exceptions — try/except/finally
20String formatting (f-strings)
21Pip, venvs, type hints

Week 4 — Real things

DayTopic
22requests / HTTP, JSON APIs
23SQLite — local DB
24NumPy basics
25pandas — load + filter + group a CSV
26matplotlib — one chart
27argparse — a CLI tool
28Tests with pytest
29–30Capstone — build a small script end-to-end
Tip: Pick a capstone that scratches a real itch — renaming files, scraping a leaderboard, splitting a PDF. Code you'll re-use is code you'll remember.

Example

Example
# 30-day Python bootcamp lives in /python/bootcamp.
for day in range(1, 31):
    print('Day', day)
Try it Yourself »

Exercise

The bootcamp lasts how many days?

days

Test yourself

Q1. The bootcamp lasts…
Q2. Week 4 ends with…
Q3. Best capstone is…

Discussion

Loading…