目錄
Google Colab連結: https://colab.research.google.com/drive/1TLMJ12Sn67r6Z01BLAe2sB3xRHhzjkXc?usp=sharing
學習目標
- 了解 Python 程式設計的基礎概念。
- 安裝 Python 環境。
- 學習 Python 基本語法。
課程內容
- Python 程式設計概論
- Python 簡介
- 程式設計概論
- 程式設計流程
- 安裝 Python 環境
- Windows 安裝
- macOS 安裝
- Linux 安裝
- Python 基本語法
- 變數
- 資料型態
- 運算子
Python 程式設計概論
- Python 簡介
- Python 是一種通用的程式語言,具有簡潔、易學、可讀性強等特點。
- Python 廣泛應用於各行各業,包括網頁開發、資料分析、資料科學、機器學習等。
- 程式設計概論
- 程式設計是一種用電腦來解決問題的方法。
- 程式設計流程包括:需求分析、程式設計、編碼、測試、除錯、部署等。
- 程式設計流程
- 需求分析:了解使用者的需求,並將需求轉換為程式設計的目標。
- 程式設計:設計程式架構,並撰寫程式碼。
- 編碼:將程式碼輸入電腦,並編譯或解譯成可執行的程式。
- 測試:測試程式是否符合需求,並找出錯誤。
- 除錯:修正程式中的錯誤。
- 部署:將程式部署到生產環境中。
安裝 Python 環境
在開始學習 Python 之前,我們需要先安裝 Python 環境。
- Windows 安裝
- 下載 Python 安裝程式,並執行安裝程式。
- 安裝完成後,將 Python 路徑加入環境變數。
- macOS 安裝
- 使用 Homebrew 安裝 Python。
- 在終端機輸入以下命令:
brew install python
- Linux 安裝
- 使用包管理器安裝 Python。
- 例如,在 Ubuntu 中,使用以下命令:
sudo apt-get install python3
Python 基本語法
- 變數
- 變數是用來儲存資料的容器。
- 在 Python 中,宣告變數時,只需要指定變數名稱即可。
a = 10
b = 20
# 宣告一個變數
a = 10
# 輸出變數的值
print(a)
- 資料型態
- 資料型態是用來表示資料的類型。
- Python 的基本資料型態包括:
- 整數
- 浮點數
- 字串
- 布林值
a = 10 # 整數
b = 1.2 # 浮點數
c = "Hello, world!" # 字串
d = True # 布林值
# 宣告不同資料型態的變數
a = 10 # 整數
b = 1.2 # 浮點數
c = "Hello, world!" # 字串
d = True # 布林值
# 輸出變數的資料型態
print(type(a))
print(type(b))
print(type(c))
print(type(d))
- 運算子
- 運算子是用來進行計算的符號。
- Python 的運算子包括:
- 算術運算子
- 比較運算子
- 邏輯運算子
# 算術運算子
a = 10
b = 20
print(a + b) # 30
print(a - b) # -10
print(a * b) # 200
print(a / b) # 0.5
print(a % b) # 0
print(a ** b) # 10000
# 比較運算子
print(a == b) # False
print(a != b) # True
print(a > b) # False
print(a < b) # True
print(a >= b) # False
print(a <= b) # True
# 邏輯運算子
print(a and b) # False
print(a or b) # True
print(not a) # False
# 加法
a = 10
b = 20
print(a + b)
# 減法
print(a - b)
# 乘法
print(a * b)
# 除法
print(a / b)
# 餘數
print(a % b)
# 指數
print(a ** b)
# 比較運算子
print(a == b)
print(a != b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)
# 邏輯運算子
print(a and b)
print(a or b)
print(not a)
作業
- 請寫一個程式,宣告一個整數變數,並輸出其值。
- 請寫一個程式,宣告一個浮點數變數,並輸出其值。
- 請寫一個程式,宣告一個字串變數,並輸出其值。
- 請寫一個程式,宣告一個布林值變數,並輸出其值。
- 請寫一個程式,計算兩個數字的加法、減法、乘法、除法、餘數、指數、比較運算子、邏輯運算子。
建議
- 在學習 Python 之前,建議先了解程式設計的基本概念,例如程式設計流程、變數、資料型態、運算子等。
- 在學習 Python 語法時,可以先從簡單的語法開始學習,例如宣告變數、輸出輸入、運算子等。
- 在學習 Python 時,可以多多練習,以加深理解。