把流程控制的觀念落到實際語法上。本文說明 if、elif、else 三個關鍵字各自負責什麼、冒號與縮排這兩個初學者最常噴錯的細節,以及連續 if 與連續 elif 為什麼結果完全不同。
要讓程式看狀況辦事,得先搞懂布林。本文從流程控制的概念出發,介紹 Boolean 資料類型、比較運算子、== 與 = 的差別,以及 and、or、not 三個布林運算子與它們的真值表。
把變數與資料類型組起來,寫出第一支會跟使用者互動的 Python 程式。本文逐行拆解 print( )、input( )、len( ) 的用法,並說明 str( )、int( )、float( ) 型別轉換為什麼是必要的。
一次搞懂 Python 的 Integer、Floating-Point 與 String 三種基本資料類型、字串的加法與乘法、Syntax Error 與 Type Error 的差別,以及把變數想成「箱子」的 Assignment 觀念與命名規則。
第一次動手寫 Python 程式碼!本文從最熟悉的加減乘除出發,說明 Expression 由 Value 與 Operator 組成的概念,並介紹 **、% 與 // 三個進階運算子,以及初學者最常遇到的 Syntax Error。
學 Python 第一關往往不是語法,而是環境。本文用 6 個問題帶你認識 Google Colab:它是什麼、免費資源的限制、如何從 Google Drive 開啟、如何執行程式碼,以及介面與常用快捷鍵。