我選擇了Google Colab作為我的新手Python開發環境。
開始寫新的程式語言時,一定會先準備好「開發環境」,在看了「彭彭的課程:Python 簡介、安裝、與快速開始」和「柏克萊時報:Python 開發環境 | 從零到一的 Python 入門教學」兩支入門影片後,本來打算使用Anaconda和Visual Studio Code來編寫,但後來考慮到有時候會利用公司午休來練習,不方便在公司電腦安裝其他軟體,最後選擇Google Colab。
此篇會介紹Google Colab、選擇的理由和基本的使用教學。
本篇文章內容
什麼是開發環境?
開發環境(Integrated Development Environment,簡稱IDE),是輔助程式人員編寫程式的一個輔助工具,功能包含:編輯、轉譯(類似翻譯機,讓你打的程式電腦看的懂)、打包(把程式碼打包成可以使用的程式)、簡單的除錯等等。
因此,準備好一個合適的開發環境,是開始寫程式必備的前置作業。
為什麼Google Colab適合當新手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,並新增筆記本。

點擊Google Colab,進入Google Colab使用介面,
鍵入程式碼

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

按下執行按鍵底下就是輸出結果了!
小彩蛋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練習】
【Python新手練習】相關文章
【Python新手練習】系列文,是一個行銷人學習Python的筆記,希望可以藉由練習程式,訓練更強大的邏輯思考,如果你也對這塊有興趣,這些文章或許可以幫助到你!也歡迎一起交流。
行銷人的Python練習90計畫-為什麼要學Python?
Day0:Google Colab新手Python開發環境推薦
Day1:Python變數與資料型態
Day2:Python判斷式與迴圈(流程控制)
Day3:Python函式 定義、呼叫與回傳
Day4:載入Python模組與使用
Day5:Python檔案讀取和儲存
Day6:Python亂數與統計
Day7:Python API 開放資料串接,抓取台北市政府公開資料!
Day8:Python實體物件建立與使用
Day9:Python爬蟲實戰!抓取PTT電影版
發佈留言