Manuals / Python / Guide 1

Start · beginner · ~20 min · Guide 1 of 13

How to use this Python path

This path builds Python fluency for automation — not data science, not web frameworks. It complements the Playwright + Python roadmap: master venv, syntax, pytest, and httpx here; browser automation lives there. Do not duplicate Playwright chapters.

Path progress
3%

Step 1 of 3

Complement, not duplicate

Playwright path covers browser tests end-to-end. This path covers Python itself: environments, syntax, pytest, httpx. If you are on the Playwright roadmap, treat this as a parallel foundation track.

Complement, not duplicateDrag stickies · tap for tips
Study mapDrag stickies · tap for tipsKeep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Assert the UIdrag · tap →Retry wiselydrag · tap →Seed datadrag · tap →Close the loopdrag · tap →Keep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Pathwise hackdrag · tap →Complement, not dudrag · tap →Try thisdrag · tap →Follow the dashed drag · tap →

Do this now

Create py-journey/ repo. Note in README: "Foundation track — pairs with Playwright path."

Was this step clear?
Chapter learning outcomes
  • How this path fits the Playwright curriculum
  • venv-first workflow
  • Stop rules before moving on

Clear these before you leave

Side quest

Hello venv

python -m venv .venv, activate, python --version in README.