有許多網路雲端平台,提供在瀏覽器中編寫或執行Python 程式碼,優點就是完全不需要安裝任何的應用程式或設置任何的環境。
這裡就介紹三個雲端開發環境。
vscode.dev
Google Colab (Colaboratory)
Colab 是一種託管式Jupyter Notebook服務。用戶不需要安裝或設置,就可以直接使用,同時還能獲得GPU 等計算資源的免費使用權限。
最棒的是,已經預先安裝常用 Python 套件,所以大部分 Python 程式碼都以直接執行。
只是在執行 Python 程式碼,需要等待。
程式碼以 Jupyter Notebook 格式 (.ipynb) 存儲,可以在Google 雲端硬碟、 GitHub 或本地機器。
但如果不是 Colab Pro 用戶,就無法開啟終端機,做進一步的查看或改變設置。
不過可以在程式碼區塊內,查看套件版本等,例如:
import sys
import numpy
import matplotlib
print("Python 版本")
print(sys.version)
print("版本訊息.")
print(sys.version_info)
print("numpy 版本")
print(numpy.__version__)
print("matplotlib 版本")
print(matplotlib.__version__)
Anaconda 也有相似的平台 Anaconda Notebooks,你可以點選這連結 https://www.anaconda.com/code-in-the-cloud
GitHub CodeSpaces
這是我推薦的雲端開發平台,使用的環境介面就是 VS Code,程式碼當然是儲存在 GitHub。
下一篇文章再進一步介紹 GitHub CodeSpaces 的細節。
雲端開發環境的傳送門
🌐 vscode.dev Visual Studio Code for the Web
🌐 歡迎使用 Colaboratory
🌐 GitHub Codespaces
🌐 Code in the Cloud | Anaconda