Similar apps
Compare allApp info
- Installs
- 1,000+
- Category
- Education
- Content rating
- Everyone
- Version
- 3.0
- Released
- Feb 11, 2017
- Last updated
- 13 Oct 2026
- In-app purchases
- No
- Contains ads
- Yes
- Promo video
- Yes
- Requires Android
- 7.0
Loading…
This app isn't in any of our charts yet.
Completely rewritten for Python 3.15: from installing Python and your first program to collections, functions, files, classes and generators, with diagrams, practice questions and small projects. Every example was run. Explanations now in 8 languages: English, Spanish, Portuguese, French, German, Arabic, Hindi and Indonesian.
Learn Python 3 step by step: tested examples, diagrams, practice and projects.
Learn to program in Python from the very beginning, with clear explanations, original diagrams and examples that were run and checked on current Python. The app covers Python 3.15, released in October 2026. All examples run on Python 3.10 or newer; the few that need a newer version are clearly marked. What's inside • Getting Started: what Python is, installing it on Windows, macOS and Linux, editors such as VS Code and IDLE, online interpreters, the interactive prompt and your first program • Python Basics: variables, data types, numbers, division and rounding pitfalls, strings, indexing and slicing, string methods, f-strings, input and output, operators and booleans • Control Flow: if, elif and else, the match statement, for and while loops, break, continue and loop else • Collections: lists, tuples, sets, dictionaries and comprehensions • Functions: parameters and defaults, *args and **kwargs, keyword-only arguments, scope and the LEGB rule, lambda and recursion • Modules and Libraries: import, packages, math, random, datetime, pathlib, JSON, CSV, virtual environments and pip • Files and Errors: reading and writing files, the with statement, tracebacks, try/except/else/finally and raising exceptions • Classes and Objects: attributes, methods, properties, inheritance, special methods and data classes • Going Further: iterators, generators, type hints and what is new in Python 3.14 and 3.15 • Practice and Projects: debugging, common beginner mistakes, a number guessing game, a to-do list that saves to a file, a word counter, a calculator and a cheat sheet Who it is for Students and complete beginners who want to learn programming, and anyone who knows another language and wants a quick, accurate guide to modern Python. How you learn • Every complete program is shown with its real output • Diagrams explain indexes, slices, references, loops, scope, recursion and more • Practice questions with answers you can reveal on each page • Syntax-highlighted code that scrolls sideways on small screens Easy to use • Works offline, with no account needed • Explanations available in 8 languages: English, Español, Português, Français, Deutsch, العربية, हिन्दी and Bahasa Indonesia • Search all pages at once • Clean, modern design with dark mode This is an independent study aid based on the official Python documentation. "Python" is a registered trademark of the Python Software Foundation; this app is not made or endorsed by the PSF.