In the last Pythonista 101 article we discussed modules. Modules are Python scripts that come bundled with Pythonista giving us access to new and interesting features. Because of the sandboxed nature of iOS, what comes bundled in with apps like Pythonista is really all that we have to work with. When compared with the free reign found on Mac OS X, Linux, and even Windows, this may seem restrictive. Fortunately the developers of Pythonista have done a fantastic job packing as many modules into Pythonista as possible. Today we’re going to look over some more, as well as examine some real-world scenarios that Pythonista could assist with.
If you’ve been with us since the beginning of Pythonista 101, you know that we’ve covered quite a bit of ground. Going from simply installing the app, navigating around the potentially intimidating interface, and even installing some scripts we found on the web. Then we graduated to breaking down those scripts we found, and making some modifications to them.
Well now it’s time to graduate even further, and look at where the real power and potential in Pythonista comes from: modules.
After the last article you should now be familiar with the Pythonista app as well as the eager community of developers which support it. While we did create a new script and learn how to import other scripts into Pythonista, we didn’t actually write any Python code. And while we won’t be writing any scripts from scratch this time, we will be learning how to read a Python program, as well as to modify certain aspects of it to add functionality or make it our own.
A real asset to Pythonista is the enthusiastic developer community that’s sprung up around the app. The Pythonista Forums are a rich source of support when struggling to debug a script of your own, or when looking to release a script for use by the rest of the Pythonista community.
As it has become a common place to post Pythonista scripts, we’ll be showing off a few select examples found in the Pythonista forums to help give you an idea of the sort of thing Pythonista is capable of. We’ll also explain how to integrate a script from the web into your copy of Pythonista.
Over the next three weeks you’ll go from being Python novices to Pythonistas. You’ll be learning how to use the app Pythonista to leverage the power of the Python programming language and expand what you previously thought possible using iOS.
Before we dive into what Pythonista is, why it’s interesting, and what we’ll cover in this series, let me explain a bit about Python, the programming language Pythonista uses.
I became a vastly better student once I started using my iOS products to better my studies instead of allowing them to simply distract me. We are in an unprecedented digital age: the phones in our pockets and tablets in our hands are ten times more powerful than the computers that could barely fit on planes fifty years ago. And we have the power of the Internet.
A bit less than a year ago, I took a Spanish course at the university level. In Canada, our second language is French, and I haven’t had a lot of experience with Spanish. I quite explosively failed the course. You might be wondering why that makes me a good candidate to teach you about how to learn a language with your iPad. In all honesty, I’m going to tell you what I didn’t do, because what I did do certainly didn’t work. So let’s get started. (more…)
This far into the year, most of us have given up our New Year’s Resolutions and are just trying to make it through the week. We’re not thinking in terms of new beginnings anymore, but maybe we should be. It’s just that it's a lot harder to start fresh when we’re this close to the middle.
If you're finding it difficult to keep your momentum up and need some help, Counter app Last Time gives you a new beginning each time you check in. Keeping track of how long it’s been since you last did a thing, and that thing can be anything, Last Time counts your days and weeks. What it won’t do is tell you how many times you’ve reached your goal or missed your goal. It’s a fresh start everyday.
From the early 1960s, mobile TV viewing was a dream, soon to be fuelled by the Space race, and by the early 1970s, investors such as Panasonic and Sinclair Research began to make it a reality. Fast forward to today and we have a myriad of channels and seemingly unlimited content.
One provider stands out over all the rest, especially in the UK — that of the British Broadcasting Company (BBC). Its content provision has consistently given us quality material, and expert presenting. What, then, of it’s flagship iPhone product (currently only available in the UK), BBC iPlayer? In an era where mobile video content is the norm and easily accessible, lets take a look to see how BBC iPlayer allows the wonderful transition from corner-of-the-room viewing to quality media content anywhere. (more…)
If you’ve ever been stuck on a project and wanted to use one of your lifelines or phone a friend, you are definitely not the only one. We’ve all been there, been stuck creatively, felt the frustration mounting and just didn’t know what to do.
Oflow is part of a new sub-genre of lifestyle apps that try to help get you out of your creative rut and back on the road to doing whatever it is you do. Perfect for anyone with a big project and looming deadline, Oflow will get you back on target. (more…)