Pythonista

What Pythonista is
Pythonista is a paid iPhone and iPad development environment for writing and running Python scripts. Its editor offers syntax highlighting, code completion, an outline, multiple tabs, and a Python-focused keyboard. An interactive prompt runs snippets and calculations and can display images or plots. The integrated debugger provides breakpoints, line-by-line stepping, call-stack inspection, and variable values; an integrated test runner is also listed. Pythonista includes libraries for 2D graphics, multitouch, sound effects, and accelerometer access. Scripts can use iOS features and data such as the clipboard, contacts, reminders, photos, motion sensors, and location. NumPy and matplotlib support scientific computing and visualization. A UI Editor creates script interfaces without writing interface code. Offline Python documentation is included, and extensions launch scripts from the share sheet, Shortcuts automations, or a system-wide keyboard. It supports Python 3.10, with Python 3.13 in development. Pythonista 3 costs $9.99, paid once, with no in-app purchases.
Who it suits
Pythonista suits iPhone and iPad users who want to develop, run, debug, and visualize Python code on iOS. It is also relevant to users who want scripts to access iOS data or Shortcuts workflows.
What it does well
- Code editor includes completion and outline
- Integrated debugger and test runner
- Includes NumPy and matplotlib
- Accesses selected iOS features
- Offline Python documentation
What to know first
- iOS only
- No free plan
- Costs $9.99, paid once
- Cannot install modules with C/C++ dependencies
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Pythonista 3 | One purchase; no in-app purchases · iPhone and iPad app · cannot install additional modules with C/C++ dependencies | $9.99, paid once |
As omz-software.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Verdict
Pythonista combines Python development, debugging, graphics, scientific libraries, and iOS integrations in one app. Buyers should note its iOS-only availability, one-time price, and restriction on additional modules with compiled-language dependencies.
Facts from Pythonista's own pages
- Debugger
- The integrated debugger supports breakpoints, line-by-line stepping, call-stack inspection, and variable values. · omz-software.com, 8 Oct 2026
- Documentation
- Python documentation is available to read inside the app without an internet connection. · omz-software.com, 8 Oct 2026
- Editor
- Its code editor includes syntax highlighting, code completion, an outline view, multiple tabs, and a Python-specific on-screen keyboard. · omz-software.com, 8 Oct 2026
- Graphics
- It includes libraries for 2D graphics, multitouch, sound effects, and accelerometer access. · omz-software.com, 8 Oct 2026
- Integrations
- App extensions let users run scripts from the iOS share sheet, Shortcuts automations, and a system-wide keyboard. · omz-software.com, 8 Oct 2026
- Interactive prompt
- The interactive prompt can run code snippets, perform calculations, and display images and plots. · omz-software.com, 8 Oct 2026
- iOS access
- Scripts can access iOS features and data including the clipboard, contacts, reminders, photos, motion sensors, and location data. · omz-software.com, 8 Oct 2026
- Module limit
- The App Store listing says Pythonista is not designed to install or download additional modules with compiled-language dependencies such as C or C++. · apps.apple.com, 8 Oct 2026
- Privacy
- The product page links to a privacy policy. · omz-software.com, 8 Oct 2026
- Purpose
- Pythonista is a development environment for writing and running Python scripts on iPhone and iPad. · omz-software.com, 8 Oct 2026
- Python version
- The product page says Pythonista supports Python 3.10 and that Python 3.13 support is in development. · omz-software.com, 8 Oct 2026
- Scientific tools
- Pythonista includes NumPy and matplotlib for scientific computation and data visualization. · omz-software.com, 8 Oct 2026
- Support
- The product page links to a community forum, documentation, release notes, and a bug tracker. · omz-software.com, 8 Oct 2026
- UI editor
- The integrated UI Editor lets users create interfaces for scripts without writing code. · omz-software.com, 8 Oct 2026
Where Pythonista stands on Freedom251
- Python IDEs#25 of 26