Learn Python the calm way.
Learn Python from basic to advanced - theory, examples and tools. 65 core tutorials, 37 deep dives, 10 long-form blog posts, and a working shop — all in clean, fast, plain HTML.
102
Lessons
10
Blog posts
40
Products
1,080
Editions
Featured tutorials
- Python IntroductionLesson 1
- Install PythonLesson 2
- Python SyntaxLesson 3
- Python VariablesLesson 4
- Python Data TypesLesson 5
- Python NumbersLesson 6
- Python StringsLesson 7
- Python BooleansLesson 8
From the blog
- Choosing a Python GUI framework in 20262026-05-12
- Visual GUI designers vs hand-coding layouts2026-05-05
- From Tkinter to CustomTkinter: a migration guide2026-04-21
- Building your first Kivy mobile app2026-04-10
- Flet vs Streamlit vs Gradio: when to use each2026-03-28
- Python on the desktop: a 2026 reality check2026-03-15