第1天:Python⼊⾨與基礎語法

1.1 為什麼要學Python?

python是一個被廣泛應用的程式語言,無論是數據分析、人工智慧、LLM大型語言模型等一堆東西都需要用到它,可以說python就是電腦世界的英文一樣,你可以不用精通,但你一定要看得懂。

Python的優點有以下幾點:

  • 易學易⽤: 語法簡單,接近⾃然語⾔,與其他語言相比,較適合初學者⼊⾨。
  • 開源免費:擁有龐⼤的社群⽀援,隨便上網搜都有一堆資源。
  • 跨平台: 可以在Windows、macOS、Linux等多種作業系統上運⾏,在整合上很方便。
  • 豐富的函式庫: 擁有⼤量的第三⽅函式庫,可以快速實現各種功能。
  • 可擴展性: 可以與C/C++等語⾔混合編程,提⾼程式執⾏效率。

Python的應⽤領域:

  • Web開發: Django、Flask等框架
  • 資料分析與科學計算:NumPy、Pandas、SciPy、Matplotlib等函式庫
  • ⼈⼯智慧與機器學習: TensorFlow、PyTorch、Scikit-learn等框架
  • ⾃動化: 系統管理、網路爬蟲、腳本編寫等
  • 遊戲開發: Pygame

事不宜遲,讓我們快快來學會python吧.

1.2 安裝Python

建議從Python官⽅網站下載最新版本的Python安裝包。到 Python官⽅網站,選擇適合您作業系統的版本進⾏下載。

在安裝過程中,請務必勾選「Add Python to PATH」選項,這樣可以⽅便地在命令列中執Python。

安裝完成後,打開命令列(Windows為CMD或PowerShell,macOS/Linux為終端機),輸⼊ python –version 或 python3 –version ,如果能看到Python的版本號,則表⽰安裝成功。

1.3 變數與資料型別

變數是程式中⽤來儲存資料的容器。在Python中,您不需要提前聲明變數的型別,Python會根據您賦予的值⾃動判斷其型別。

Python常⾒資料型別:

範例:

要注意的變數命名規則:

  • 數名只能包含字⺟、數字和底線
  • 變數名不能以數字開頭。
  • 變數名區分⼤⼩寫( name 和 Name 是不同的變數)。

註:不能使⽤Python的關鍵字作為變數名
(例如 if , for , while 等)。

1.3 基本運算⼦
運算⼦是⽤來執⾏特定操作的符號。Python⽀援多種運算⼦,包括算術運算⼦、⽐較運算
⼦和邏輯運算⼦。

1.3.1 算術運算⼦:

範例:

1.3.2 ⽐較運算⼦:
⽐較運算⼦⽤於⽐較兩個值,並回傳布林值(True或False)。

範例:

1.3.3 邏輯運算⼦:

邏輯運算⼦⽤於組合多個條件判斷。

範例:

1.4 輸⼊與輸出

輸出:print() 函式

print() 函式⽤於將內容輸出到螢幕上。它可以輸出字串、數字、變數等。

輸⼊:input() 函式

input() 函式⽤於從使⽤者那裡獲取輸⼊。它會將使⽤者輸⼊的內容作為字串回傳。

實作練習:
1. 編寫⼀個程式,計算並輸出兩個數字的和、差、積、商和餘數。
2. 編寫⼀個程式,接收使⽤者輸⼊的姓名和年齡,然後輸出類似「您好,[姓名]!您今年
[年齡]歲。」的訊息。
3. 嘗試使⽤不同的資料型別(整數、浮點數、字串、布林值)創建變數,並使⽤
print()函式輸出它們的值和型別(使⽤type()函式)。

發表留言