Python · Level 1 — Beginner
Learn Python from scratch
Your first program, variables and types, conditions and loops, functions, lists and dictionaries, files — and a small tool you build yourself.
This course’s lessons are being written; see the syllabus and plan ahead.
Who it is for
- Someone starting programming from zero
- An employee or student who wants to automate repetitive work
After this course
- Write small Python programs and find their bugs
- Keep and process data in lists and dictionaries
Before you start
- Using a computer; that is all
Syllabus
1Getting startedComing
- What Python is and where it is usedComing
- Your first programComing
- Variables and data typesComing
2Control flowComing
- ConditionsComing
- LoopsComing
- Reading errorsComing
3FunctionsComing
- Defining functionsComing
- Parameters and return valuesComing
4CollectionsComing
- ListsComing
- DictionariesComing
- StringsComing
5Files and modulesComing
- Reading and writing filesComing
- The standard modulesComing
6The level projectComing
- Project: a command-line toolComing
The level project
A command-line tool that sorts out your own files or data