Captures d’écran iPhone

Captures d’écran iPad


Pythonista is a complete scripting environment for Python, running directly on your iPad or iPhone. It includes support for both Python 3.6 and 2.7, so you can use all the language improvements in Python 3, while still having 2.7 available for backwards compatibility.
In true Python fashion, batteries are included – from popular third-party modules like requests, numpy, matplotlib, and many more, to modules that are tailor-made for iOS. You can write scripts that access sensor and location data, your photo library, contacts, reminders, the clipboard, and much more.
You can also use Pythonista to build interactive multi-touch experiences, custom user interfaces, animations, and 2D games.
Apart from learning and practicing Python, you can also use Pythonista to automate parts of iOS with app extensions, e.g. to invoke scripts directly from the standard share sheet in almost any app.
>>> Powerful code editor with syntax highlighting, code completion, scripting support, and more
>>> Interactive prompt with code completion, command history, and support for showing images in the console output
>>> Integrated visual debugger and object inspector
>>> 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 are included.
>>> Lots of included examples to get started
>>> Universal app for iPad and iPhone
>>> Share sheet app extension for running scripts from almost any app
>>> Custom scriptable keyboard to use Python in any app that edits text
The name "Pythonista" is used with kind permission of the Python Software Foundation.
Please note that Pythonista is not designed to enable the installation or download of additional native modules, and it does *not* include the SciPy stack (just parts of it).

Nouveautés de la version 3.3

Pythonista 3.3 App Store Release Notes
• Support for dark mode on iOS 13 – you can now select separate themes for light/dark mode, and Pythonista will switch automatically between them. Switching between themes is also a bit faster now.
• New custom keyboard ("PyKeys") for running scripts in any app with text input. Have a look at the sample scripts in the Examples/Keyboard folder for some ideas of what you can do with this.
• Significantly improved support for external keyboards (more contextual shortcuts, arrow-key navigation almost everywhere…)
• The outline (list of functions) in the editor can now be filtered -- just start typing if the keyboard is already active, or drag down the list to reveal the filter text field. The filter supports fuzzy matching, and you can enter line numbers as well.
• Unified UI (and documentation) for creating script shortcuts in various places of iOS ("Shortcuts" option in the "wrench" menu).
• New URL generator for easier inter-app automation (you can also use this with the Shortcuts app, but full Shortcuts support will come later).
• Support for opening external folders using the system's file picker on iOS 13 (this was possible on iOS 12, but not easily discoverable).
• Revamped `notifications` module with custom action buttons, support for attachments, location triggers, and more – see the new "Notification" sample code for a demo. The module also works in the share sheet extension now.
• New "on device" option for speech recognition in the `speech` module (please note that this can be very slow though!)
• New `location.render_map_snapshot()` function to generate an image from a location (see new "Satellite" sample code).
• Console history is now persistent (you can clear it by tapping and holding the `^` button).
• Various bugfixes for iOS 13 and new screen sizes, new sample code, documentation, and more – you can find the full release notes in the in-app documentation (which also supports multiple tabs now btw).
Thanks for reading, and thanks for your patience with this release. It's not everything I'd like it to be (hello, Shortcuts app!), but there are still many new things to discover, and I hope you have a lot of fun with it!








540,7 MB

Game Center


VPP Device Licensing



Classification : 4+


iOS 9.0 ou plus récent


iPhone 4S, iPhone 5, iPhone 5c, iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPhone XR, iPhone XS, iPhone XS Max, iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, iPhone SE (2e génération), iPhone 12, iPhone 12 Pro, iPhone 12 Pro Max, iPhone 12 mini, iPhone 13, iPhone 13 Pro, iPhone 13 Pro Max, iPhone 13 mini, iPad 2 (Wi-Fi), iPad 2 (3G), iPad (3e génération) (Wi-Fi), iPad (3e génération) (4G), iPad (4e génération) (Wi-Fi), iPad (4e génération) (4G), iPad (5e génération) Wi-Fi, iPad (5e génération) Wi-Fi + Cellular, iPad (6e génération) Wi-Fi, iPad (6e génération) Wi-Fi + Cellular, iPad Pro, iPad mini 4 (Cellular), iPad Pro (9,7 pouces), iPad Pro (9,7 pouces) (Cellular), iPad Pro 12,9 pouces (2e génération), iPad Pro 12,9 pouces (2e génération) Wi-Fi + Cellular, iPad Pro (10,5 pouces), iPad Pro (10,5 pouces) Wi-Fi + Cellular, iPad Pro (11 pouces), iPad Pro (11 pouces) Wi-Fi + Cellular, iPad Pro 12,9 pouces (3e génération), iPad Pro 12,9 pouces (3e génération) Wi-Fi + Cellular, iPad Air, iPad Air (Cellular), iPad Air 2, iPad Air 2 (Cellular), iPad Air (3e génération), iPad Air (3e génération) Wi-Fi + Cellular, iPad mini (Wi-Fi), iPad mini (4G), iPad mini Retina, iPad mini Retina (Cellular), iPad mini 3, iPad mini 3 (Cellular), iPad mini 4, iPad mini 4 (Cellular), iPad mini (5e génération), iPad mini (5e génération) Wi-Fi + Cellular, iPad (7e génération) Wi-Fi + Cellular, iPad Pro 11 pouces (2e génération), iPad Pro 11 pouces (2e génération) Wi-Fi + Cellular, iPad Pro 12,9 pouces (4e génération), iPad Pro 12,9 pouces (4e génération) Wi-Fi + Cellular, iPad Air (4e génération) (Wi-Fi), iPad Air (4e génération) (Wi-Fi + Cellular), iPad (8e génération) Wi-Fi, iPad (8e génération) Wi-Fi + Cellular, iPad Pro 11 pouces (3e génération), iPad Pro 11 pouces (3e génération) Wi-Fi + Cellular, iPad Pro 12,9 pouces (5e génération), iPad Pro 12,9 pouces (5e génération) Wi-Fi + Cellular, iPad (9e génération), iPad (9e génération) Wi-Fi + Cellular, iPad mini (6e génération), iPad mini (6e génération) Wi-Fi + Cellular, iPod touch (5e génération), iPod touch (6e génération), iPod touch (7e génération)




Toutes les versions

107 notes

Avis des utilisateurs

Good application

Version 3.3
I enjoy this app to learn python everywhere.
But I can’t share my code on gist. I got the following error:
« An error occured while creating your gist (status code 0)

A quand Python 3.9?

Super app, mais Python 3.6 date un peu, une version plus récente serait appréciée. L’application semble avoir été abandonnée par son développeur. C’est très regrettable.

Ergonomie à revoir

Version 3.3
L’ergonomie est moyenne. La fenêtre console n’apparaît pas toujours et pas moyen d’en régler la taille des lettres alors que c’est possible pour la fenêtre éditeur….
De plus on ne peut pas utiliser le répertoire files de l’iPad, cela reste au niveau de l’application.
Sinon c’est super d’avoir un interpréteur sur iPad

Mise à jour

Version 3.2
Application ne supportant pas pip.
Une partie des outils ne supportent pas encore la 3.0 malgré la fin du support de la 2.7.
Le developpeur à abandonner cette appli. Je déconseille donc son achat et j'en suis très déçue.


Version 3.0
Impossible d’installer un module, tu en installes et tu as une erreur c’est inutilisable

Simple et efficace

Très bien pour apprendre python tout voyageant léger avec un iPad!


Une application simple mais efficace pour une application python sur iPhone chapeau ! des gros programme tourne sur mon portable sans broncher que ce soit sur la création de dictionnaire ou le scraping, manque peut être de faciliter à transférer les fichiers.txt .py par mail j’y arrive mais ça demande de fouiller un peu, certains modules ne sont pas présent mais nous sommsur téléphone(iPhone 11 pour ma part) voilà un grand bravo et merci au développeurs très sympa de coder pendant une pose ou réaliser un prototype de programme à continuer sur pc. Je recommande !

Vraiment Incomplet

Très déçu qu’un grand nombre d’outils pour la data science tel que Panda n’y figurent pas.

Simply TOP

The best and most useful development environment 👍

ok 👍

commentaires trop élogieux, j'avais peur que ce soient des fakes, mais non en tout cas l'appli est très bien, fluide, pratique, complète

Magic Keyboard [cursor problem]

When the text is over the cursor it does not adapt its shape to the text.


No ability to use common modules like Pandas makes this app a white elephant for anyone wanting more than some mild amusement writing simple code.

C’est carré

Logiciel de qualité, très intuitif. Je recommande pour apprendre à programmer.


Je laisse rarement des commentaires sur l’App Store mais cette application en vaut vraiment la peine.
Je cherchais un moyen d’utiliser mon iPad pour Python et je n’ai pas été déçu ! À vrai dire, je ne pense pas réutiliser mon ordinateur pour coder en Python pendant un petit moment... D’autant plus que, bien que la bibliothèque standard déjà bien fournie de Python soit complétée par des modules préinstallés dans l’appli, il reste possible d’en rajouter soi-même.
Une autre fonctionnalité intéressante est la possibilité de faire une vérification stylistique du code à partir de la PEP 8. C’est l’une des fonctionnalités de PyCharm que je craignais de ne pas retrouver dans ici, j’ai donc été très agréablement surpris en la découvrant.
Seul petit point négatif : l’autocomplétion qui pourrait être améliorée lorsque l'on accède aux attributs et méthodes d'une classe.
Globalement, c’est une appli plus que complète que je conseille à n’importe qui, quel que soit son niveau en Python. Un grand merci aux développeurs !

Ne marche pas votre programme

J’ai testé avec une application pour des tutoriels qui s’appellent OpenClassrooms aucune information ne marche pas vraiment zéro votre programme pour 10€ nulle de chez nulle de la mérde

Excellent mais petit bug

Super application je recommande fortement, cependant ayant un clavier physique avec mon IPad Pro, j’ai remarqué qu’à certains moments lorsque l’on utilise la flèche directionnelle du bas, l’application crash n’ayant pas sauvegardé le code écrit dans les 30 dernière secondes.
J’ai du m’habitué à ne plus l’utilisé. Je serais ravi que ce bug soit corrigé.

Excellent Python

This is definitely the best implementation of Python on the iPad. Add StaSh and you are ready to work on the iPad !

Besoin de mise à jour pour iOS 13

Appli géniale mais il faut une mise à jours car il y a des bugs avec iOS 13

Peu vraiment mieux faire

Pas d'enregistrement possible sur d'autres could que iCould
Les touches de raccourcis clavier pour les caractères usuels sont trop petites et trop peu nombreuse.
Pas de thème sombre
La mise en couleurs est pauvre
Pas de possibilité de rejouer un script dans l'interpreteur (après avoir effacé le résultat du précédent par exemple).
La complétion n'est vraiment pas puissante (les parenthèses ne sont pas proposées alors que l'on tape une fonction...
Bref, cet app serait correcte en dessous de 5€, là elle ne vaut pas son prix.

Début ..

👍👍👍 super application

De nombreux problèmes de compilation

Johnny Boggota
Depuis 1 h: Gros problème avec le modèle matplotlib :
- [Errno 1] Operation not permitted
- module ‘matplotlib’has not attribute ‘ cbook’
Alors que tout se passait très bien avant.
Trés décevant. Très cher

Magnifique !

Boson de Higgs
Plein de modules. C’est l’Amérique !!!

Fabulous app!!

Thx 4 all dev team

Excellente appli

David ECV
L’appli vaut largement son prix. Je recommande
Les exemples sont intéressants. L’appli se prend en main très facilement.
Je viens de télécharger cette app, j’ai hâte de développer avec.
Merci aux développeurs qui ont réalisé une app exceptionnelle.
Je pense que je vais délaisser mon pc avec vsc et plutôt utiliser cette appli qui m’a complètement séduit ...

Avis pythonista

Une excellente application.

Cool !

Ça serait génial si on pouvait installer soit même ses propres packages, je cherche en particulier à faire tourner un solveur comme pyomo et utiliser pandas...
Sinon super app !

Problem on iPad Pro 2018 11’’ ‼️

Problem on ipad pro 2018 11 '' auto completion appears behind the keyboard in landscape mode ‼️

Mieux que sur PC

J’utilise cette app avec sympy, un moteur de calcul symbolique. Comme sympy est un module 100% python, j’ai pu le mettre à jour à sa dernière version 1.3. Il fonctionne parfaitement. Ce qui est incroyable, c’est que le même code sur l’ipad 6e génération, est presque aussi rapide que sur un core i7 de pc gaming sous windows 10 avec spyder ! Intel a des soucis à se faire. L’éditeur est parfait et sur ipad, il permet d’éditer le code presque aussi rapidement que sur pc. Merci au développeur pour ce bijou logiciel.

Juste un gros manque

Le grand Zed
Cette application est super mais j'ai un gros manque en tant qu'étudiant en CPGE , c'est le module Scipy que je ne trouve pas ainsi que Scipy.integrate.. or ils sont très pratiques pour résoudre des équations différentielles, je ne sais pas comment les ajouter , merci de votre réponse

Une merveille...

Que dire de plus...


Hi, developers we would love to know when your app will have included the module SciPy, because from what i am seeing when i am trying to import this, it says practically that not exists.
In attending your new update, we hope that more modules will complete this beautiful app. Until then best hopes and keep working.

Superbe application !

Super intuitive et qui fonctionne bien !
Je commence tout juste sous Python et le fait de pouvoir travailler sur la tablette est absolument géniale 😉
Pour la question F-J Memphis sur le formatage
name = str(input("Please enter your name :"))
print(f'{name} is your name')
Tout fonctionne sur l'application sans erreur ! 😉
Merci aux développeurs


L’application est exceptionnelle.

Presque parfait !

Une application à la hauteur de ses engagements et de son prix
C’est un certain coût, mais il en vaut la peine.
Je propose quelque suggestion :
- pouvoir choisir sa version de Python : proposer au téléchargement dans l’application (gratuitement) toute les versions de Python 2 et 3. L’utilisateur à le choix d’en installer une partie sur son appareil ou pas.
- Proposer plus de langue dans l’application (dont le français si possible)
Voilà sinon bravo à vous et bonne continuation
Ps : comment mettre tkinter ?


Pharoah Jardin
Love this app so much. Worth the price. Includes a lot of examples on how to use the built-in modules.

Mise à jour = KO

Depuis la mise à jour, les scripts avec matplotlib ne marchent plus en python2...

A quand l’intégration de cloud/drive ??

Appli super complète
A ceci dit que l'import/l’export de fichier n'est pas pratique sans l’intégration de cloud/drive !


Application purement géniale ! Je ne pensais même pas que la moitié des possibilités de cette app étaient seulement possible...
Seuls bémols, bien que je ne sois pas sûr que ce soit du fait du développeur : l’absence de tout système de synchronisation (Dropbox, iCloud...), et, tout de même, l’absence de Scipy !

Graphviz or Networkx...

Could you add a graphviz module ?
It would be great. :-)

Almost perfect

Thomas Dch
Missing :
- iCloud sync
- display 2 tabs at the same time
- display code + console at the same time

Formating issue?

#Try to run:
name = str(input("Please enter your name here: "))
print(f'{name} is your name')
# I get an error

A Must

Polished to a shine few apps can rival, worth every cent !

Excellent !

Cette application vaut largement ses 10,99€ !
Enfin un véritable IDE pour Python avec tout plein tout plein de trucs qui aident et accélèrent le développement sur iPad. Bravo !

Excellentissime !

Je ne regrette pas du tout mon achat.
Il me permet de prototyper rapidement des idées.

Absolument génial

Cette version est complète, extrêmement intuitive, il y a de nombreux exemples fournis. Je ne regrette absolument pas d'avoir payé 10 €, mais il y a une seule chose que je n'ai pas réussi à faire : comment exécuter une partie du code sans exécuter le reste ?

Excellent Python interpreter!

Worth the money!
Very great, well built. I absolutely recommend it !

Il ne manque que iCloud Drive

Application incontournable, tout comme Editorial du même développeur, mais je trouve que iCloud Drive leur fait cruellement défaut… Comme cela est du (sauf erreur de ma part) aux restrictions imposées par Apple, je ne réduit pas la note à cause de ça, surtout qu'il y a divers manière de contourner le problème, et le jeu en vaut la chandelle !
Si seulement plus d'app approchait ne serait-ce que la moitié de la qualité et de la finition des apps OMZ:software…

Really excellent! Congratulations

Really excellent! Congratulations


La meilleure app pour faire ses scripts, programmes ou workflow sur IOS. Incroyablement puissant


L'essayer c'est l'adopter.