pySohila’s learning labPYTHON / FIELD GUIDE 01

THE PRACTICE DESK / PYTHON IN ACTION

Read it. Run it.
Make it yours.

Small challenges. Real Python. Work from a first report to a tested data transformation, right here in your browser.

No installation needed.

Python downloads on your first run. Your drafts and practice history stay in this browser.

Back to your roadmap ↗

A small task. A useful result.

Ctrl / ⌘ Enter: run · Shift + Ctrl / ⌘ Enter: check · Tab: indent · Esc then Tab: leave editor

Python loads when you run

Output & feedback

Your output will appear here.

1. Read the brief.
2. Change the code.
3. Run it, then check your work.

    A nudge, when you need it.

      Compare with an original reference solution

      Try first. Using the reference is recorded in your local practice history.

      Your tiny dataset.

      Synthetic orders, in EGP. Available as orders.csv on every run. Edit it to explore; checks use their own fixed cases.

      View or edit orders.csv
      Input lines for input()

      One line is consumed for each input() call. Add enough lines to avoid an EOFError.

      CPython via Pyodide, in a Web Worker. Standard library included; the pandas challenge loads pandas separately. Runs stop after 12 seconds. Variables and dataset files reset each run. Browser packages and networking differ from local Python.