Beginner Python

Running Python for people who have never written code: what a notebook is, the handful of data shapes and moves that matter, and the payoff — automating a real manual task from your own working life in an afternoon.

Think of a task you do by hand: tallying words on a printout, alphabetising a glossary, fixing the same phrase across forty lines. This block exists to hand that task to a notebook — a page on your screen where you type a small instruction, press run, and read the answer. No installation, no maths beyond what you already use, and no assumption that you have ever seen code before.

The path is deliberately gentle. First you learn to run a cell and read what comes back — including errors, which turn out to be messages, not failures. Then you meet the few shapes data takes, each through a language professional's material rather than abstract examples. Finally you wrap repeated work into small reusable pieces and automate a real task of your own. Every idea arrives only when the next step needs it.

A paper taska tally, a glossaryRun a celltype, run, read backMeet the shapestext, numbers, lists, tablesAutomate itthe notebook does it
The whole discipline in one line: a task you do by hand becomes a cell you run.

Getting Started with Python

Everyday Automation