Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Learn Python On The iPad?
-
Hey all, I'd love to learn Python. I can do some real basic things, but would love to learn the ins and outs of programming with Python. Most resources I've seen use modules that are not available in Pythonista. Has anyone found a good book for learning Python on the iPad with Pythonista?
Thanks!
Dan -
I learnt Python (mostly) on the iPad. The best basic treatments don't use any modules which Pythonista doesn't have. I'd recommend the very thorough "Learning Python" by Lutz (O' Reilly) and the good for programming-savvy beginners online notes "Learn Python the hard way".
-
Dive into python is another online free book that I like.
-
I need motivation to learn. Python is vastly complicated and I can only remember a small part. I find that books/tutorials don't work for me. What works is selecting a task I'd like to do, then just writing a workflow/script to do it by searching for and hacking other people's work. I find this:
- in omz forums (here) and the website of public Editorial workflows
- in the Python documentation, both with Pythonista and the slightly more extensive version on the Python website
- but mainly on the internet - where else - I google for my main task and for all the little problems that crop up while I'm writing the script. There's a website called stackoverflow that has answers, discussions and sample code for 99% of my problems.
What I'm saying is that if I want find, say, how to sort a list of file names into date order then for me it's better to google 'python sort list files date' than to try to remember something I've read in a tutorial.
-
Wow guys, that's great! Thanks so much. Let me know if there are others out there too!
Peace,
Dan -
Any discussion of programming resources should have a link to https://github.com/vhf/free-programming-books, too.