Istantanee

Descrizione

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 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 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

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

Novità

Versione 3.2

• You can now sync your scripts via iCloud Drive, and open Python files from other apps.
• Pythonista now uses Python 3.6. Among other things, this enables the use of f-strings for easier string formatting.
• The "Convert Tabs" feature is now called "Reformat Code", and supports applying coding style guidelines, in addition to converting indentation.
• Improved search in the script library and documentation.
• Support for drag'n'drop in the script library (requires iOS 11).
• Improved support for the iPhone X.
• Unified tab bar UI on iPhone and iPad.
• The Python interpreter is now built with IPv6 support (this should fix connectivity issues users were experiencing with some cellular providers).
• Various bugfixes and minor improvements – please refer to the release notes page in the in-app documentation for details.

Valutazioni e recensioni

4.6 su 5
35 valutazioni

35 valutazioni

dpp67 ,

Ottima ma...

La migliore che ho installato. Però oltre a Numpy sono indispensabili anche Pandas e Scipy. Nei vari forum dedicati a Pythonista 3 ho notato che sono moltissimi che lamentano queste mancanze. Quindi penso che gli sviluppatori dovrebbero ascoltare queste richieste e implementare questi moduli.

Teoa94 ,

App ben fatta

L’applicazione è fatta molto bene ed offre molte possibilità ed anche degli script già fatti (per esempio per monitorare la batteria).
Segnalo però la mancanza della possibilità di far andare l’app in background, che costringe l’utente a non bloccare il cellulare e a lasciare l’app in primo piano, se è in esecuzione uno script. Questa mancanza per alcuni programmi può rappresentare un problema serio; invito lo sviluppatore ad aggiungere tale possibilità.
Inoltre gli shortcuts da 3D touch per lanciare gli script più velocemente non funzionano. Questo è un problema meno grave ma comunque una possibilità in meno rispetto alle tante che l’app offre.

Filippo Claudi ,

Perfezione sotto forma di App

Ehi, tu che leggi questa recensione, pensa a qualcosa che vuoi che la tua app faccia.

Fatto?

Ok, sono sicuro al 99% che la funzione a cui hai appena pensato è presente o realizzabile in Pythonista. Con il modulo ctypes e objc_util puoi addrittura linkare python a C e Objective-C! Cosa si può desiderare di più da una app, se non avere la possibilità di personalizzarla?

Tutti i moduli aggiuntivi dell'app sono in pieno stile Python, semplici da usare e potenti.

Informazioni

Fornitore
Ole Zorn
Dimensione
519.2 MB
Categoria
Produttività
Compatibilità

Richiede iOS 9.0 o versioni successive. Compatibile con iPhone, iPad e iPod touch.

Lingue

Inglese

Età
Classificazione: 4+
Copyright
© 2018 omz:software
Prezzo
10,99 €

Supporto

  • “In famiglia”

    Se “In famiglia” è stato attivato, fino a sei membri della famiglia potranno usare l’app.

Altre app di questo sviluppatore

Ti potrebbe piacere