其余的使用与电脑端类似,可以参考电脑端jupyter的使用方法。
简单测试
我们简单跑一下代码,以及尝试装一个纯python的第三方库
总结
总的来说,carnets很好解决了在iPad上使用python进行编程的问题,并且支持许多热门的第三方库,如numpy、matplotlib、pandas等,并且对于(with scipy)版本还支持scipy、sklearn等,在很大程度上能满足python学习的需求,也能满足一定的专业程序员的需求。
不足之处在于,notebook可能对于一部分人来说使用起来不习惯,以及受限于iPad OS,只能安装一些纯python的库,一些深度学习的第三方库可能安装不了。
二、pythonista(68元,仅支持python)简介
pythonista是一款python的IDE,界面较为特别,内置了numpy、matplotlib等热门第三方库。但是遗憾的是并不支持安装第三方库(好像有曲线救国的方法)。它有很多特色的小功能,比如内置了很多生动形象的小程序,对于初学者来说是很好的学习参考,对于已经掌握python的程序员来说也可以在此基础上开发一些小程序。pythonista支持python ui的开发,能做一些很精美的程序。
具体使用介绍
打开app,点击New file,点击Empty script来创建一个新的python文件,把路径设置在This iPad然后点击create创建就可以。可以看到除了纯python文件,也可以创建带UI的python文件(这方面我不是很擅长,读者可以自行尝试)。