PYTHONA

Python IDE
for iPhone & iPad

Python 3.14 on your device, with a code editor, interactive console, notebooks, and scientific libraries.

Python code in the Pythona editor on iPhone
Plots and local model output in the Pythona console on iPhone
Python 3.14Local interpreter
Python 3.14Embedded CPython
.py + .ipynbScripts and notebooks
iPhone + iPadSupported devices

FEATURES

Code editor and console
Notebooks and Git

01+

Code editor and console

Syntax highlighting, code completion, and Markdown preview. Run scripts or enter Python directly in the console.

02+

Notebooks

Open and edit .ipynb files. Run code by cell and display charts, tables, and math inline.

03+

Files and Git

Work with local files, iCloud Drive, and external folders. Manage code with built-in Git.

LIBRARIES

Precompiled
scientific libraries

Built-in libraries for data analysis, plotting, machine learning, and computer vision.

NumPySciPypandasMatplotlibscikit-learnOpenCV

Install additional pure-Python packages from PyPI with the built-in package manager.

Pythona on iPad displaying KMeans clusters, an SVM decision boundary, PCA, and a confusion matrix
Matplotlib output on iPad

PYTHON & AI

Local execution and AI tools

Python runs on your device. The console displays text, images, and plots.

Privacy policy
pyaverage.py
from statistics import mean

samples = [12, 18, 24, 30]
average = mean(samples)

print(f"Average: {average}")
>>>Average: 21
Python examplePython 3.14

Offline scripts

Run scripts with libraries already on your device. External service calls still need a network connection.

Local models with MLX

Run models on supported devices. Download the model first; inference runs locally.

AI assistant

Connect your own AI provider to read and edit project files and run Python.

>>>
Pythona

Download Pythona

Python 3.14 for iPhone and iPad.

Download on the App Store

Included libraries

NumPy

Multidimensional arrays and numerical computing.

SciPy

Optimization, integration, signal processing, and statistics.

pandas

Tabular data analysis and time series.

Matplotlib

Charts and scientific plots.

scikit-learn

Classification, regression, clustering, and dimensionality reduction.

OpenCV

Image processing and computer vision.

MLX

Local model inference on supported devices.

Astropy

Astronomy, coordinate systems, units, and FITS files.

PyAV

Read, write, and process audio and video through FFmpeg.

Pillow

Read, write, and transform images.

pygame-ce

2D graphics, audio, and game development.

h5py

Read and write HDF5 scientific data files.