如何⽤iPad运⾏Python代码?
其实,不只是iPad,⼿机也可以。
痛点
图片不显示其中最让⼈头疼的,就是运⾏环境的安装。
实事求是地讲,参加⼯作坊之前,我已经做了认真准备。
例如集成环境,选⽤了对⽤户很友好的Anaconda。
代码在我的Macbook电脑上跑,没有问题。还拿到学⽣的Windows 7上跑,也没有问题。这才上传到了Github。
在发布的教程⽂章⾥,我也已经把安装软件包的说明写得⾮常详细。
萧亚轩个人资料简介
还针对 Anaconda 这⼀ Python 运⾏环境的安装和运⾏,专门录制了视频。
但是,⼯作坊现场遇见的问题,依然五花⼋门。检验师
有的是操作系统。例如你可能⽤Windows 10。实话实说,我确实没⽤过。拿着Surface端详,连安装后的Anaconda⽂件夹都不到在哪⼉。有的是编码。不同操作系统,有的默认中⽂编码是UTF-8,有的是GBK。同样⼀段中⽂⽂本,我这⾥显⽰⼀切正常,你那⾥就是乱码。
有的是套件路径。来参加⼯作坊前,你可能看过我⼀些教程,并安装了 Python 2.7 版本 Anaconda。来到现场,⼀看需要 Python 3.6 版本,你就⼜安装了⼀份新的。结果执⾏起来,你根本分不清运⾏的 Python, pip 命令来⾃哪⼀个套件,更搞不清楚软件包究竟安装到哪⾥去了。再加上虚拟环境配置,你就要抓狂了。
还有的,甚⾄是⽹络拥塞问题。因为有时需要现场安装调⽤体积庞⼤的软件包,⼏⼗台电脑“预备——齐”⼀起争抢有限的Wifi带宽,后果可想⽽知。
痛定思痛,我决定改变⼀下现状。
⽬前的教程只提供基础源代码。对于许多新⼿同学来说,是不够的。
许多同学,就倒在了安装依赖软件包的路上,继⽽⼲脆放弃了。
变通的办法有许多。例如⼲脆录制代码执⾏视频给你看。
但是正如我在《MOOC教学,什么最重要?》⼀⽂中说过的,学习过程⾥,反馈最重要。
你需要能运⾏代码,并且第⼀时间获得结果反馈。
在此基础上,你还得能修改代码,对⽐前后执⾏结果的差别。
我得给你提供⼀个直接可以运⾏的环境。
沈腾耍大牌头像零安装,⾃然也就没了上述烦恼。
这个事⼉可能吗?
我研究了⼀下,没问题。
只要你的设备上有个现代化浏览器(包括但不限于Google Chrome, Firefox, Safari和Microsoft Edge等)就⾏。
超速IE 8.0?
那个不⾏,赶紧升级吧!
读到这⾥,你应该想明⽩了。因为只挑浏览器,不挑操作系统,所以别说你⽤Windows 10,你就是⽤iPad,都能运⾏代码。
尝试
看看会发⽣什么?
我这⾥⽤iPad给你演⽰。
⼀开始会有个启动界⾯出来。请你稍等10⼏秒钟。
ipad下载的文件在哪里这个界⾯来⾃ Jupyter Lab。
你可以将它理解为 Jupyter Notebook 的增强版,它具备以下特征:
代码单元直接⿏标拖动;
⼀个浏览器标签,可打开多个Notebook,⽽且分别使⽤不同的Kernel;
提供实时渲染的Markdown编辑器;
完整的⽂件浏览器;
CSV数据⽂件快速浏览
图中左侧分栏,是⼯作⽬录下的全部⽂件。
右侧打开的,是咱们要使⽤的ipynb⽂件。
为了证明这不是逗你玩⼉,请你点击右侧代码上⽅⼯具栏的运⾏按钮。
点击⼀下,就会运⾏出当前所在代码单元的结果。
连图像也能正常显⽰。
甚⾄连下⾯这种需要⼀定运算量的可视化结果,都没问题。
发布评论