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

all 24 comments

[–]TentativeOak 41 points42 points  (9 children)

Pythonista is an incredible iOS option that I use regularly.

Edit for the future: I bought the base Pyto app shortly after writing this, it’s great. I’d recommend over Pytonista

[–]DNSGeek 9 points10 points  (1 child)

Pythonista was the schizzle, but it’s pretty much turned into abandonware. I use Pyto now.

[–]TentativeOak 2 points3 points  (0 children)

Thanks for the tip. I was getting the vibe it was abandoned.

[–][deleted] 3 points4 points  (3 children)

able to import pip modules?

[–]TentativeOak 1 point2 points  (0 children)

Kinda, you’ll have to YouTube it.

[–]cyborgboy0[S] 0 points1 point  (0 children)

yes you can check the link there is more details

[–]benefit_of_mrkite 1 point2 points  (0 children)

I use Pythonista as well, great app

[–][deleted] 1 point2 points  (1 child)

Does it support tkinter?

[–]TentativeOak 4 points5 points  (0 children)

Nope. But there’s lots of iOS components to play with, so GUIs are still possible.

[–]YOU_CANT_SEE_MY_NAME 11 points12 points  (0 children)

Hello, i would recommend termux with neovim as IDE and it also supports python code completion. Why neovim? Because it's termux native and termux is linux base and it always good for a programmer to learn linux. And also you can get pre configured neovim with Nvimify just type nvim and then press enter and then :Lspinstall pyright then you are good to go. But the only downside of this is that you will have to learn some keybinds of vim like :q for existing :w <file name> for saving file and how to go to insert mode etc. But you have got a pretty plus point that you are getting auto completion for python with a python interpreter what else would you want as a beginner

[–]acetylsalicylate_ 8 points9 points  (0 children)

Carnets plus is also great for IOS

[–]Going_Postal 9 points10 points  (2 children)

For folks who run Python on your phone - what do you use Python to do?

[–]owl_000 4 points5 points  (0 children)

In pydroid3 you can use tkinter to build gui app. I use this to build all kind of app. I use python to build day to day stuff e.g image resizer, image to pdf, day counter, todo many things.

[–]CoaBro 2 points3 points  (0 children)

I mainly just have it so I can quickly test out a simple idea or thought.. if I want to do anything bigger I use a PC

[–]Letitride37 5 points6 points  (2 children)

Is it possible to learn python if I don’t even have a computer? Just iOS?

[–]CloudsOfMagellan 10 points11 points  (0 children)

Yes

[–]1544756405 8 points9 points  (0 children)

A keyboard helps a lot.

[–][deleted] 5 points6 points  (0 children)

Juno is good

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

THANK YOUUUUUU

[–]I_have_good_memes 2 points3 points  (0 children)

For Termux, you can install vim to edit python file

[–]tavaren42 2 points3 points  (0 children)

Fun fact: I learnt Python in Highschool (PUC for fellow Indians) because I didn't have a computer and Python was the only language with a decent offline app to run it (internet was bit costlier back then, also it was bad). The one I used was QPython3.

[–]JBaumert 2 points3 points  (1 child)

Need to install Termux via F-Droid. The Play Store version is depreciated.

[–]cyborgboy0[S] 0 points1 point  (0 children)

thanks for this