当前位置: 首页 > 科技观察

iPad适合写Python吗?

时间:2023-03-11 20:39:13 科技观察

B站有很多博主用iPad做视频作为生产力,比如用iPad画漫画,记笔记,剪视频,轻办公等等。那么iPad可以用来写代码,跑Python吗?这也是一些刚接触Python的朋友关心的问题。他们经常下载一些用于编辑Python的应用程序,并尝试在上面练习Python,例如pythonista、Pyto、Python3IDE等。“我的想法是,iPad不适合编写代码,更不用说运行Python,因为它有很多环境限制,不方便编辑。”如之开玩笑地回答:iPad唯一有利于学习python的功能就是关机……但如果非要用的话,可以考虑iPad+Jupyter的组合,然后配置一个外接键盘作为笔记-申请。说起Jupyter,大家可能都不陌生。这是一个基于Web的Python数据科学平台,可以在上面编写Python、R、markdown等。可实时运行,适用于数据处理和分析。Jupyter有Notebook和Lab两种产品形态,可以安装在本地也可以部署到服务器,所以iPad浏览器可以运行Jupyter和编辑Python代码。那么如何将Jupyter部署到服务器上呢?其实也不难,大概需要5个步骤:1.买一台云服务器(Linux)。notebook服务器默认只运行本地127.0.0.1:8888,只能在本地访问,即可以在本地浏览服务器使用http://127.0.0.1:8888。访问笔记本。2、在云服务器系统上安装Anaconda或Miniconda。这一步是安装conda,conda是一个Python的包管理工具。建议将Conda源切换为清华源,下载速度会更快。3.配置Python开发环境。如果你已经安装了Anaconda或者Miniconda,这一步可以省略。4.安装JupyterNotebook或JupyterLab并调整配置。所有Jupyter组件均使用conda安装,配置见教程:https://jupyter-notebook.readthedocs.io/en/stable/public_server.html。5.配置Jupyter的域名访问。配置方法见教程:https://jupyter-notebook.readthedocs.io/en/stable/public_server.html#using-a-gateway-server-for-kernel-management。完成这5个步骤后,你就可以在iPad浏览器上通过域名访问Jupyter,在Notebook或Lab上编辑运行Python代码。如果不想配置自己的服务器,也可以使用现成的Jupyter应用,比如mybinder,访问这个网站就可以搭建自己的Jupyter环境。总之,我不推荐用iPad来练习Python。时间成本太高,能实现的功能有限。安安心在电脑上搞编程,不打扰了。