Python For iOS Brings Coding To iPad, iPhone - InformationWeek
Government // Mobile & Wireless
12:45 PM
Todd Ogasawara
Todd Ogasawara
Connect Directly

Python For iOS Brings Coding To iPad, iPhone

Python for iOS supplies a much-needed scratch for those with an itch to write programs for the iPad or iPhone by letting you write software for the device on the device itself. The app provides a familiar interactive interpreter interface for Python programmers plus some extras that make it easy to use, especially on an iPad.
1 of 7

Python for iOS is a throwback. It turns your iPhone or iPad into a personal computer that you can program yourself. There was a time when every PC shipped with some version of the BASIC programming language and every PC user dabbled in programming. It was common to hear about a PC owner writing software to solve some task. This period of computing history is long gone, and today's phones and tablets certainly don't come with programming tools to write your own software. But this doesn't mean you can't scratch the programming itch using a mobile device. For instance, Diet Coda and Microsoft on{X} For Android let you use an iPad to write software on a remote network connected device, and program your Android phone from a desktop Web page, respectively.

Python for iOS goes a step further. It lets you write programs for iOS devices--iPhones, iPod Touches, or iPads--on the device itself. I've been using Python for the last few weeks and it's become a useful tool for quickly testing ideas and refreshing my memory about how to do things in Python. The app does not create native apps, but this isn't a problem for people like me who use the app as an adjunct software development tool. It is good to see software development tools like this one appear to not only enhance personal productivity, but help dispel the myth that tablets are useful only as content consumption devices.

Name: Python for iOS
Price: $2.99
Python for iOS scratches an itch for developers who have been wanting to write software for iOS devices on the device itself. The app provides a familiar interactive interpreter interface for Python programmers and a few extras that make it very usable, especially on an iPad.


  • Lets you use a popular programming language right on an iPhone or iPad.
  • Web-based support and a clear development roadmap.
  • In-app Python language documentation available.


  • Does not work well with Bluetooth wireless keyboards.
  • Developed and supported by a lone developer.
  • Does not build standalone apps.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
1 of 7
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
Register for InformationWeek Newsletters
White Papers
Current Issue
Cybersecurity Strategies for the Digital Era
At its core, digital business relies on strong security practices. In addition, leveraging security intelligence and integrating security with operations and developer teams can help organizations push the boundaries of innovation.
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll