iPad适合用来写Python吗?

开发 后端
我的想法是iPad并不适合写代码,更不适合运行Python,因为它既有环境很多限制,也不方便编辑。

B站上有很多博主拍过iPad作为生产力的视频,比如用iPad画漫画、记笔记、剪视频、轻办公等等,那么iPad可以用来写代码、跑Python吗?

这也是一些初学Python的小伙伴关心的问题,他们经常下载一些编辑Python的APP,试图在上面练习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.来访问notebook。

2、在云服务器系统上安装Anaconda或者Miniconda。

这一步是为了安装conda,conda是Python包管理工具,建议将 Conda 源切换为清华源,下载速度更快

3、配置Python开发环境,如果你安装了Anaconda或Miniconda,这一步可以省略

4、安装 Jupyter Notebook 或者Jupyter Lab,并调整配置。

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,时间成本太高,能实现的功能也有限。安安心心在电脑上搞编程,咱不去折腾。

责任编辑:姜华 来源: 今日头条
相关推荐

2022-02-11 11:22:03

云服务器物理服务器服务器

2021-06-02 08:04:58

微服务初创公司

2017-07-06 09:45:30

2013-03-21 09:32:41

2023-04-12 10:14:58

2010-05-11 10:01:34

MySQL 5.5 版

2013-08-27 14:03:33

Web设计设计字体

2013-03-21 09:41:21

2021-02-04 14:54:22

Python开发语言

2022-06-14 11:15:09

代码驱动

2020-12-24 14:47:16

编程语言开发Web

2012-06-25 14:09:58

2011-04-25 12:49:42

2021-06-13 07:49:14

iPadMac苹果

2016-12-06 12:48:32

开源设计

2016-06-01 15:42:58

Hadoop数据管理分布式

2021-06-15 15:20:18

iPadMac融合

2012-10-24 10:16:17

IT工程师云计算网络管理

2023-03-21 12:42:19

人工智能

2009-06-15 10:21:07

基于JBossMBean
点赞
收藏

51CTO技术栈公众号