Pythonista 3 stands out as a comprehensive development environment tailored for Python programming on iOS devices, including iPads and iPhones. This app is rich with features, including a wide array of examples ranging from games and animations to automation scripts and custom user interfaces. Pythonista 3 is particularly noted for its extensive support for native iOS features like contacts, reminders, photos, and location data, among others. It boasts a professional code editor with syntax highlighting, smart code completion, and a special keyboard designed for Python, making code writing and editing on a mobile device as seamless as possible. The app also includes powerful libraries for 2D graphics, multitouch, sound effects, and even motion-controlled applications using the device's accelerometer​.
Pythonista 3 is packed with modules specifically designed for iOS, alongside many popular third-party modules like requests, numpy, matplotlib, and pandas. It supports Python 3.10 and integrates well with iOS features, providing capabilities such as a scriptable system-wide keyboard, advanced Shortcuts app integration, and a share sheet extension for running scripts from almost any app.
Pythonista 3 doesn't have enough reviews yet!