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,時間成本太高,能實現的功能也有限。安安心心在電腦上搞編程,咱不去折騰。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章