# Python, Step by Step

> Pick up Python in a few minutes a day. Bite-sized lessons, all on your phone.

Canonical page: [https://chrome-stats.com/d/com.naohaco.pythonsteps](https://chrome-stats.com/d/com.naohaco.pythonsteps)

## Overview

- **ID:** `com.naohaco.pythonsteps`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** NaoHaco
- **Category:** EDUCATION
- **Downloads:** 2
- **Version:** 1.0.0
- **Last updated:** 2026-07-18
- **First published:** 2026-07-18
- **Publisher country:** JP
- **Size:** 25 MB
- **Data as of:** 2026-09-08
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.naohaco.pythonsteps)
- **Website:** [https://naohaco.com/python-step-by-step/](https://naohaco.com/python-step-by-step/)
- **Privacy policy:** [https://naohaco.com/python-step-by-step/privacy-policy/](https://naohaco.com/python-step-by-step/privacy-policy/)

## Description

A quiz-based Python learning app, sized for your phone.<br><br>Python, Step by Step is a Python intro built for people learning to code for the first time. Tap-only micro-lessons that take a few minutes each cover the basics — variables, data types, branching, loops, functions — without ever asking you to type a single line of code.<br><br>Highlights<br>- A few minutes per lesson. Built for your commute, your coffee break, your before-bed reading<br>- 16 units — from the basics all the way to classes, exceptions, and the standard library<br>- Varied exercises — predicting output, filling in blanks, reordering lines, and more<br>- All learning content is free. No paywalls<br>- Streaks (consecutive days) help you build the habit<br><br>Who it&#39;s for<br>- People just starting with programming<br>- Anyone who needs to pick up Python for work or a career switch<br>- Anyone who wants to touch a bit of code in short bursts<br><br>What you&#39;ll learn (16 units)<br>1. Welcome (first program, print, comments, input)<br>2. Variables and Data Types (numbers, strings, booleans)<br>3. Doing Math (operators, f-strings)<br>4. Branching (if / elif / else, logical operators)<br>5. Repeating (for / while, break / continue)<br>6. Functions (defining, arguments, return)<br>7. Talk to your program (input, prompts, interactive programs)<br>8. Group with lists (create, index, loop)<br>9. Dictionaries and tuples (keys and values, sets)<br>10. Classes 101 (__init__, self, methods)<br>11. Exceptions (try / except, raise)<br>12. Files (open, read, write)<br>13. Functions, leveled up (lambda, *args, map / filter)<br>14. Class inheritance (super, overriding)<br>15. Comprehensions and iterators (generators, yield)<br>16. Standard library (math, random, datetime, os)

## Rankings

- #3,046,405 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `com.android.vending.CHECK_LICENSE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`
- `com.naohaco.pythonsteps.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [Learn Python Coding](https://chrome-stats.com/d/com.pythoncoding.python)
- [Learn Python: Quiz & More](https://chrome-stats.com/d/com.bishrulhaq.learnpython) — 14,169 users
- [Learn Python](https://chrome-stats.com/d/com.ramcharan.learnpython) — 14 users
- [Learn Python Programming](https://chrome-stats.com/d/com.fashbell.learn.python) — 2,042 users
- [Learn Python](https://chrome-stats.com/d/com.programming.learn_python) — 3 users
- [Learn To Code (Python)](https://chrome-stats.com/d/com.japangor.python) — 29,689 users, 3.00 / 5
- [Learning Python](https://chrome-stats.com/d/com.airtonsiq.aprendendopyhton) — 15,485 users, 5.00 / 5
- [Python Quiz - Learn with AI](https://chrome-stats.com/d/com.creatopia.pythonmon) — 75 users
- [LearnPython - Code & Learn](https://chrome-stats.com/d/com.lakshyasharma11x.learnpython) — 32 users
- [Learn Python from Scratch](https://chrome-stats.com/d/com.ibrahimtornado.learnPython) — 6,914 users
- [Learn Python: Quiz & Lessons](https://chrome-stats.com/d/com.mc.pythontest) — 119 users
- [Learn - Python Programming](https://chrome-stats.com/d/in.softecks.python) — 10,680 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.naohaco.pythonsteps)
