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.

1 of 7
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
How Enterprises Are Attacking the IT Security Enterprise
How Enterprises Are Attacking the IT Security Enterprise
To learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Register for InformationWeek Newsletters
White Papers
Current Issue
2017 State of the Cloud Report
As the use of public cloud becomes a given, IT leaders must navigate the transition and advocate for management tools or architectures that allow them to realize the benefits they seek. Download this report to explore the issues and how to best leverage the cloud moving forward.
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on for the week of November 6, 2016. We'll be talking with the editors and correspondents who brought you the top stories of the week to get the "story behind the story."
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