Google Colab教學!新手Python開發環境推薦【新手Python練習】

開始寫新的程式語言時,一定會先準備好「開發環境」,考慮到有時候會利用公司午休來練習,不方便在公司電腦安裝其他軟體,因此選擇超方便的Google Colab作為我的新手Python開發環境。

By.

min read

【Python新手練習】Day0:Google Colab初學者的Python開發環境

【Python新手練習】Day0:Google Colab初學者的Python開發環境

我選擇了Google Colab作為我的新手Python開發環境。

開始寫新的程式語言時,一定會先準備好「開發環境」,在看了「彭彭的課程:Python 簡介、安裝、與快速開始」「柏克萊時報:Python 開發環境 | 從零到一的 Python 入門教學」兩支入門影片後,本來打算使用Anaconda和Visual Studio Code來編寫,但後來考慮到有時候會利用公司午休來練習,不方便在公司電腦安裝其他軟體,最後選擇Google Colab

此篇會介紹Google Colab、選擇的理由和基本的使用教學。

什麼是開發環境?

開發環境(Integrated Development Environment,簡稱IDE),是輔助程式人員編寫程式的一個輔助工具,功能包含:編輯、轉譯(類似翻譯機,讓你打的程式電腦看的懂)、打包(把程式碼打包成可以使用的程式)、簡單的除錯等等。

因此,準備好一個合適的開發環境,是開始寫程式必備的前置作業

為什麼Google Colab適合當新手Python開發環境?

Google Colab教學!新手Python開發環境推薦【新手Python練習】

在Python從發明至今的近三十年,市面上有好幾種Python開發環境軟體,像是PyCharm CE、Spyder、Visual Studio Code等等,每一種IDE都有優缺點,有些適合新手、有些外掛支援多,可以每一種都去嘗試看看,找到自己最順手、最適合的IDE。

而我由於前述的理由-「練習coding時間可能會是在午休」不方便安裝軟體在公司電腦,因此決定使用Google大神的Python開發環境Google Colab

Google Colab介紹

Google Colab是Google提供的一個在Python雲端執行環境,由Google大神提供免費的CPU虛擬機,只要打開瀏覽器就可以運作,目前也是許多學生和研究人員使用的編碼工具。

Google Colab的三大特點

1.簡單好上手,不必進行任何設定

完全不需要任何下載和安裝步驟,只要打開瀏覽器到Google Colab,就可以使用Google Colab的功能。

2.免費使用 GPU

Colab是使用雲端虛擬機(VM)來運行的編輯器,而Google免費提供了包括Nvidia K80,T4,P4和P100幾種GPU,而由於是免費使用的關係,可用的內存量會隨時間和用戶變化。

對新手練習來說,我覺得應該蠻夠用的,而且很多名詞我目前也不是很懂,想知道更多關於Colab資源有關的問題,請參見資源限制。

3.方便又輕鬆的共用功能

最後一個我覺得很棒的特點Colab筆記本是存在Google Drive裡面,對於管理和做練習資料夾都超級方便,在轉換不同環境時(午休用公司電腦練習、回家用自己電腦繼續),也可以無痛轉換。

 其他:Colab 的簡介影片

Google Colab:https://colab.research.google.com/

Google Colab使用教學

作為學術用途和教育目的的Google Colab,介面設計十分友善,這裡是簡單的Google Colab使用教學。

登入Google Colab,並新增筆記本。

1606239725065

點擊Google Colab,進入Google Colab使用介面,

鍵入程式碼

1606239854686

在程式編輯區建入程式碼。
我這邊輸入學語言的第一句話:print (“hello world”)

按下程式碼左邊的執行鍵

1606239932771

按下執行按鍵底下就是輸出結果了!

小彩蛋Google Colab貓咪模式與柯基犬模式

最後分享一個Google Colab的超可愛小彩蛋,在Colab介面中,選擇「設定」–「其他」,可以看到貓咪模式和柯基犬模式,一查才知道這功能竟然如此無用而療癒!

完全沒有任何用處,但打開以後,會有貓咪跟柯基犬(看你選擇)在程式界面上方奔跑,有夠可愛,這個功能我給過XD

Google Colab是否需要收費?

不需要,Google Colab是完全免費的Pyhton雲端編輯器
(目前加拿大和美國可付費升級效能更強大的Colab Pro)

在使用上Google Colab有什麼限制

為了能夠免費服務,Colab無法保證資源,會依據時間和使用者有浮動,但以新手來說十分足夠。

Google Colab使用前需要安裝嗎?

完全不需要,只要開啟瀏覽器即可

Google Colab有哪些特點?

1.不必進行任何設定
2.免費使用 GPU
3.輕鬆的共用功能

Google Colab是否有支援中文介面?

有的,非常友善的繁體中文介面可以使用

結語:Google大神給的Python新手大禮包

作為「最好上手的程式語言之一」Python是近年來許多人轉職或踏入程式語言界的第一步,我也不例外。而在瀏覽網路論壇上的各種IDE討論,其實對於我們這種新手來說,是有些手足無措,而Google大神的Google Colab可以說是非常友善的第一步。

不用下載、不用安裝,只要打開瀏覽器就可以開始寫程式,減少安裝失敗的挫敗感,建立興趣和信心後,在慢慢養成程式思維和邏輯,相信初學者也可以越寫越順!友善的介面、免費使用和好上手等等特點,Google Colab可以說是Google大神給的Python新手大禮包

為什麼我想學Python:
Python練習計畫-行銷人學Python的理由?【Python練習】

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *