2026年8月30日 星期日

從零開始建置Python、Thonny與Google Colab學習環境

Python一下|第1篇

從零開始建置Python、Thonny與Google Colab學習環境

《從風土資料到智慧生活的程式設計》——先準備好工具,再用一行程式認識水井村。

本篇學習目標
  • 分辨Python、Thonny與Google Colab各自扮演的角色。
  • 在Windows電腦完成Python或Thonny安裝。
  • 不安裝軟體,也能在瀏覽器使用Google Colab執行Python。
  • 完成第一支具有虎科大USR地方情境的Python程式。
  • 能檢查Python版本,並處理常見的安裝與執行問題。

一、為什麼從學習環境開始?

學習Python,就像準備走進水井村進行一場USR場域實作。出發以前,我們要先確認交通工具、地圖與記錄設備;開始寫程式以前,也要先準備好Python執行環境和程式編輯工具。

這套教材後續會使用Python處理水井村的農漁產資料、智慧養殖感測值、地方故事及環境開放資料。因此,第一步不是背語法,而是建立一個能放心練習、容易除錯,也能帶到教室與場域使用的環境。

Python

真正負責讀懂並執行程式的語言與執行環境。

Thonny

為初學者設計的Python整合開發環境,包含編輯、執行與除錯工具。

Google Colab

在瀏覽器中使用的雲端Notebook,不必先在電腦安裝Python。

二、三種學習方式怎麼選?

方式適合對象優點需要注意
只安裝Thonny第一次接觸Python的學生安裝簡單;通常已附帶Python;介面清楚進階專案日後可能改用其他編輯器
安裝Python+Thonny要長期學習及開發專案者可在命令列執行;環境較完整必須分辨Thonny正在使用哪一個Python
使用Google Colab共用電腦、平板、Chromebook或無安裝權限者免安裝;分享容易;適合資料分析需要網路;執行階段與暫存檔可能中斷或消失
初學建議:一般教室電腦先使用Thonny;需要分享作業或做資料分析時,再使用Google Colab。若後續要開發Django、AIoT或場域系統,再建立獨立的Python與虛擬環境。

三、方法A:在Windows安裝Python

請從Python官方下載頁面取得安裝工具。Windows新版安裝流程已逐步改用Python install manager,因此畫面可能和舊教材中的傳統安裝程式不同;請以官方頁面當時顯示的建議方式為準。

  1. 開啟官方網站。
    進入python.org的Downloads頁面,不要從來路不明的下載站安裝。
  2. 選擇Windows建議的安裝方式。
    一般Intel或AMD電腦選擇x64;使用Snapdragon等Windows裝置時,才選擇ARM64。
  3. 完成Python執行環境安裝。
    若使用傳統安裝程式並看到「Add Python to PATH」,建議勾選;若使用新版Python install manager,依畫面引導安裝即可。
  4. 開啟命令提示字元進行檢查。
    在開始功能表搜尋「cmd」,輸入下列指令。
python --version

部分Windows環境可使用Python啟動器:

py --version

如果畫面出現Python版本號,表示安裝成功。版本號會隨時間更新,不需要和本文畫面完全相同。

版本選擇原則:教學使用官方目前支援的Python 3穩定版即可。若某個AI、資料庫或硬體套件尚未支援最新版,再依專案需求選擇較成熟的版本,不必盲目追求最高版本。

四、方法B:安裝最適合初學者的Thonny

Thonny官方網站將它定位為「Python IDE for beginners」。官方Windows安裝版通常已附帶Python,因此初學者可以只安裝Thonny就開始上課。

  1. 開啟Thonny官方網站。
    依電腦處理器選擇x64或ARM64版本。多數Windows桌機與筆電使用x64。
  2. 執行安裝程式。
    依序完成安裝。學校共用電腦若沒有管理員權限,可詢問電腦教室管理人員,或評估官方提供的可攜版。
  3. 第一次開啟Thonny。
    選擇介面語言與基本設定;主畫面通常分為上方程式編輯區與下方Shell互動區。
  4. 確認直譯器。
    進入「工具/選項/直譯器」,初學階段可選擇Thonny內建的Python。若已另外安裝Python,也可指定外部直譯器。

在Thonny執行第一支程式

在上方編輯區輸入:

print("你好,Python!")
print("我是虎科大USR的學習者。")
print("今天要用程式認識水井村。")

按下工具列的綠色執行按鈕,或按鍵盤上的F5。第一次執行時,請將檔案儲存為:

hello_shuijing.py

下方Shell若顯示三行文字,就表示程式已成功執行。

Shell和程式編輯區有什麼不同?

區域用途適合情況
Shell輸入一行、立即執行一行試算、查看變數、測試小指令
程式編輯區撰寫並儲存完整的.py檔課堂練習、作業及USR專題

五、方法C:免安裝的Google Colab

Google Colab是雲端Jupyter Notebook服務。官方說明指出,它不需要事先設定環境,適合機器學習、資料科學與教育使用;免費資源仍會受到可用性與使用量限制。

  1. 使用瀏覽器開啟Google Colab。
    登入Google帳號後建立新的Notebook。
  2. 修改檔名。
    把左上角名稱改為「Python一下_01_學習環境.ipynb」。
  3. 在程式碼儲存格輸入Python程式。
  4. 按左側播放按鈕。
    第一次執行可能需要等待雲端執行階段啟動。
place = "雲林縣口湖鄉水井村"
treasures = ["白馬", "烏龜", "姻緣花"]

print("USR場域:", place)
print("水井三寶:", treasures)
print("我要用Python讀懂地方資料,解決場域問題。")

在Colab查看Python版本

import sys
print(sys.version)
資料保存提醒:Notebook可以儲存到Google雲端硬碟,但雲端執行階段內的暫存檔不一定永久保留。重要資料要下載、存入雲端硬碟或另行備份。不要在公開Notebook中放入密碼、API金鑰或個人資料。

六、同一支程式,三種環境都能執行

下列程式只使用Python基本語法,可以在Python命令列、Thonny與Google Colab執行:

course = "Python一下:從風土資料到智慧生活"
community = "水井村"
temperature = 28.5

print("課程:", course)
print("USR場域:", community)
print("模擬水溫:", temperature, "°C")
重要觀念:Python是程式語言;Thonny與Colab是協助我們撰寫及執行Python的工具。不要把「程式語言」和「程式編輯器」混為一談。

七、常見問題與排除方法

問題可能原因處理方法
輸入python卻找不到指令Python未安裝、PATH尚未生效或Windows啟動別名干擾重新開啟命令提示字元;試用py;檢查安裝管理工具及應用程式執行別名
Thonny顯示不同版本Thonny使用內建Python,而命令列使用另一個Python在「工具/選項/直譯器」確認目前直譯器
中文出現亂碼檔案編碼或終端機編碼不一致將程式存為UTF-8;先在Thonny或Colab測試
按F5沒有結果程式尚未儲存、游標在錯誤視窗或執行階段未連線先存成.py檔;確認Shell;Colab則重新連線執行階段
Colab檔案不見了檔案只放在暫時執行階段下載檔案或存到雲端硬碟,不要只放在/content
無法安裝套件網路、權限或Python版本相容性問題先記下完整錯誤訊息,再確認套件支援版本;不要只反覆重裝

八、USR情境練習

練習1:修改地方資料

把下列程式中的姓名、場域及地方特色改成你自己的內容:

name = "林同學"
place = "水井村"
feature = "智慧養殖"

print("我是", name)
print("我關心的USR場域是", place)
print("我想用Python協助", feature)

練習2:建立自己的USR資料夾

在電腦建立下列結構,養成整理教材與資料的習慣:

Python一下_USR/
├─ ch01_learning_environment/
│  └─ hello_shuijing.py
├─ data/
├─ images/
└─ notes/

練習3:三種環境比較

分別在Thonny與Google Colab執行第一支程式,記錄:

  • 使用的Python版本。
  • 程式檔或Notebook儲存在哪裡。
  • 哪一種環境比較容易開始?哪一種比較適合分享?

九、學習檢核

  1. Python、Thonny與Google Colab的功能有什麼不同?
  2. 為什麼Thonny特別適合Python初學者?
  3. Google Colab為什麼可以不安裝Python就執行程式?
  4. 如何在命令列與Python程式中查看版本?
  5. 為什麼不能把API金鑰直接放在公開Notebook?

十、AI協作提示詞

當程式執行失敗時,不要只對AI說「不能跑」。請貼上程式、完整錯誤訊息與執行環境:

我是Python初學者,使用【Thonny/Google Colab/Windows命令提示字元】。
Python版本是:【貼上版本】。
以下是我的完整程式:【貼上程式】。
以下是完整錯誤訊息:【貼上錯誤】。

請先用簡單繁體中文說明錯誤原因,再指出要修改哪一行,
最後提供修正版程式。不要改變原本的學習目標。

十一、本篇小結

我們已經準備好三條Python學習路徑:Python提供執行能力、Thonny提供初學者友善的編輯與除錯環境、Google Colab則提供免安裝且方便分享的雲端Notebook。工具沒有絕對好壞,重點是依照教室設備、學習階段與USR任務選擇合適環境。

從一行Python程式開始,讀懂一筆地方資料,解決一個場域問題,完成一次USR社會實踐。

十二、官方參考資料

系列:《Python一下:從風土資料到智慧生活的程式設計》
下一篇:《Python一下:讓水井三寶開口說話——input、print與型別轉換》
教學定位:國立虎尾科技大學USR × 智慧生活科技 × 地方場域實作

沒有留言:

張貼留言