Pythonista 3 Icon
Download Pythonista 3

Pythonista 3

Pythonista is a complete scripting environment for Python, running directly on your iPad or iPhone. This new edition includes support for both Python 3.5 and 2.7, so you can use all the language improvements in Python 3, while still having 2.7 available for backwards compatibility. The integrated "2 to 3" tool makes it easy to ugrade your existing scripts.
Category Price Seller Device
Productivity $9.99 Ole Zorn iPhone, iPad, iPod

In true Python fashion, batteries are included – from popular third-party modules like numpy, matplotlib, requests, and many more, to modules that are tailor-made for iOS. You can write scripts that access motion sensor data, your photo library, contacts, reminders, the iOS clipboard, and much more.

You can also use Pythonista to build interactive multi-touch experiences, custom user interfaces, animations, and 2D games.

Features:

>>> Scriptable code editor with syntax highlighting and code completion
>>> Extended keyboard, designed specifically for Python
>>> Interactive prompt with code completion, command history, and support for showing images in the console output
>>> Integrated visual debugger
>>> Integrated PEP 8 style checker with issues highlighted directly in the editor
>>> Complete offline documentation with quick lookup directly from the editor
>>> Various beautiful light and dark color themes, and a theme editor to make your own
>>> UI editor for quick prototyping
>>> Includes most of the Python standard library and additional modules for graphics, sound, and iOS system services (e.g. clipboard, contacts, reminders, twitter, UI...)
>>> Matplotlib and NumPy for scientific visualizations
>>> Lots of other popular third-party modules, e.g. requests, BeautifulSoup, Flask, bottle, SymPy, and more.
>>> Lots of included examples to get started
>>> Universal app for iPad and iPhone

The name "Pythonista" is used with kind permission of the Python Software Foundation.

Reviews

great
xJaBeR

I didn't expect a great IDE on a iPad!


Poor - does not support Pandas
DanInSeattle

Pythonista does not support Pandas. Therefore it is USELESS to develop modern, usable code. Try Pyto or some other iOS tool that does support Pandas.


plz comeback developer
‪chomu‬

I need you and python 3.10 please comeback


Crash when auto select
I naked

crash on auto correct


It's exactly the same as my python IDE in macbook
Sadeghimani90

It's exactly the same as my python IDE in macbook


Just 'WOW'!
PythonPerfection

I never write reviews but Pythonista is a deserving exception! def brilliance(): print('Pythonista!')


Great App to Play with Python on an iOS device
MintApplePI

Love this program to test out and play with ideas in Python on an iOS device. Thanks so much for this handy tool!


Great tool for scipy/numpy on iOS
Covetspartan

I was looking for graphing calculator apps, but got this instead. Does a great job for scientific python as well as fun little projects on iOS


Love it!!!!
lil byte man

Im not a python pro but it does everything i need it to. My only question is can you get acess to pip somehow?? Id like to install colorama and termcolor.


Good App
Yufz

I Love This App Very Much I Would give this app Five Stars, but there are some space for improvement I want to say there are two very important improvements 1.This app don’t support downloading straight from PyPi.org! 2.This App Needs a command line! 3.When I turn my language to Chinese, the toolbars thing is stuck very tight,it's inpossible to click the correct thing. 4.And also,when I use the UI section, the pyui file can't surport images from Icloud, files. 5.Some modules Is abanded to Install.(I know why,beacuse once I install pip anyway, and ALL the system went wrong(Stash)but it is still a bad feeling of can't install pip and pygame and others).


Featured on lists