iPad作为一个我们可以方便携带的便携设备,有着比笔记本更灵活的使用场景。如果能用iPad来写代码的话,对于很多朋友来说相信都是一大好消息。下面推荐几款能够在iPad上编写和运行python程序的app,当然也有介绍能够运行多种语言的app,希望给想在iPad上编程的朋友带来帮助。大家也可以推广到其他编程语言,寻找合适的app!
本文会以在 iPad上写python代码为主,依次介绍carnets、pythonista和code app等几款软件,也会给大家介绍几款提升iPad上写代码效率的工具。但是本文介绍的几款app中,不止有python的编译器,也有可以编译运行多种不同语言的app,还会推广涉及到远程编译的方法以实现多种不同语言的编译运行,其中本人觉得最好用的code app放在最后讲解,也是可以编译和运行语言种类最多的app,一定要看到最后噢!!
一、carnets(免费,仅支持python)简介
carnets是一款基于jupyter的python编译器,在app store里面搜索carnets,会出现两个版本,一个为carnets-jupyter,另一个为carnets-jupyter(with scipy),它们之间区别在于with scipy版本加入了scipy、sklearn、seaborn以及coremltools这几个库,对于需要用python从事科研的朋友很有用。此外,也支持安装一些纯python的第三方库。
carnets-jupyter(with scipy)还支持notebook和jupyterlab的切换。但是缺点在于占用内存空间更大(1.6G,对比之下标准版本为1.1G)
具体使用介绍(以scipy版本为例)
首先打开app,点击creat document,就会自动创建一个Untitled.ipynb文件并打开
可以看到,界面与电脑上的jupyter notebook是几乎一样的,操作方法也与电脑上的版本类似。
我们点击左上角的文件,再点击打开,就能来到文件管理界面