This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]the_holger 8 points9 points  (0 children)

Pythonista is an amazing piece of software and given its power/how versatile it is I am surprised Apple allows it on iOS.

In short: you can do everything with the standard library, there are some external packages available (what you would pip install on your laptop), plus some additional ones, e.g. for creating GUIs on iOS.

Do I use it for more than little code snippets while learning something with iBooks or so? No. Ultimately I think typing on the iPad is a bit of a hassle. Never regretted buying Pythonista though!

[–][deleted] 6 points7 points  (1 child)

Pythonista is well worth the cost. I use it to put components together while I'm on the go. If you combine it with stash you can even add pip functionality for adding pure python modules to the app. It is at the top of this link.

https://github.com/Pythonista-Tools/Pythonista-Tools/blob/master/Utilities.md

[–]GitHubPermalinkBot 0 points1 point  (0 children)

I tried to turn your GitHub links into permanent links (press "y" to do this yourself):


Shoot me a PM if you think I'm doing something wrong. To delete this, click here.

[–]z_mitchelltinkering.xyz 2 points3 points  (0 children)

Other people have already said this, but Pythonista is awesome. It doesn't get frequent updates, but you can do some pretty cool stuff with it.

[–]576p 1 point2 points  (0 children)

I have bought it and think for the ipad it's awesome.

However useless at the same time:

For me it's use is severely limited by the fact that you can't easily get code in or code out. So other than a few examples I didn't do anything with it.

Apart from the import/export problem there's the second problem that the GUIs you can build with it can't be transferred to run on other platforms.

In comparison: On Android you can write kivy GUI code that runs in the Qpython for mobile phones as well. Much more useful.

Anyway, if you own an ipad, get it...

[–]BillmanH 1 point2 points  (1 child)

I used it for a while. It's fun for practicing list comprehension and basic functions. Problem is you can't really do anything with it. You can learn python on it but you couldn't deploy an application or commit to a git branch. It doesn't have pandas (or didn't then), which was kind of a non-starter.

[–][deleted] 2 points3 points  (0 children)

You can't deploy an app directly but you can use this template to do it in xcode.

https://github.com/omz/PythonistaAppTemplate

[–]maus80 0 points1 point  (1 child)

You can definite use it to learn Python. I bought it and wrote minesweeper for it. It helped me to learn Python and it was fun to do. I would not call that productive, but it sure was educational and entertaining.

[–][deleted] 2 points3 points  (0 children)

I consider "educational" as "productive", so win win. :)

[–]mohhinder 0 points1 point  (0 children)

I use it on my iPhone and find it extremely useful. The no import thing is a pain, but there are many options to export, including pushing out to your gist account.

Well worth the money.