今天再介紹個可以執行IPython的環境--CoCalc。他不單單有類似Jupyter Notebook的環境,還已經預裝好Python、R,甚至Julia。這次在回去看一下後,讓我有些驚豔~
在使用每個服務之前,都還是需要先了解一下價格。雖然沒有像Colab這麼佛,就彈性上也沒GCP靈活,但是Colac還是提供免費方案,如果滿意可以在付費使用。
既然是免費方案,自然有一些限制。首先,免費服務優先權比較低;並且沒有對外網際網路;只有3GB的儲存空間;能使用的CPU只有1個;而且只有3GB的記憶體可以使用。所以其實只能拿來玩玩而已,基本上昨天介紹的Colab也是一樣,要不就付費吧!
就功能性而言,我認為比起GCP的AI Notebook,這更適合沒有雲端使用背景的人。並且還已經預裝流行的資料分析工具,不只是Python,還有R,甚至Julia。
如同前述,CoCalc可以快速新增一個Jupyter Notebook,還可以指定連結多中核心(kernel)。在Python、R、Julia也都預裝了熱門的套件。此外還有LaTex編輯器、圖形軟體(X11桌面)、Linux終端機環境、API支援等等。
CoCal的環境提供的多個軟體工具,包含解壓縮工具7Z;軟體工具包Automake、Autoconf、Clang、Clasp、Clojure、Cmake、Make、Cython、Dot、Emacs、Java、Julia、Lua、Node.js;繪圖軟體GIMP;瀏覽器Firefox、Google-Chrome;辦公室軟體Libreoffice。
好意外連Clasp、Clojure都有!
這樣看下來,如果你懂的使用VNC或是X SSH,基本可以當成一個遠端電腦來用了。
你可以在文件上先看看Python、R、Julia的套件。除了numpy、scikit、sklean、pandas、tensorflow、tensorboard,甚至是圖形界面開發工具QtPy,爲什麼有這個,下面你就知道了。
有Julia這麼新的統計工具外,接下來這點是讓我最為驚訝的。我不確定是透過noVNC、boardway,還是其他什麼工具技術達到的,不過在CoCalc,確實可以在瀏覽器環境下執行視窗軟體。
可能是因為免費服務,也可能是網路問題,有些慢就是。