iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
AI/ ML & Data

From Python Beginner To AI Engineer 系列

如何從一個 Python 小白逐步蛻變成獨當一面的 AI 工程師呢?

鐵人鍊成 | 共 31 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 10

有沒有更漂亮的輸出方式?

字串 前一篇文章最後把總秒數換算成週日時分秒,一直以來我們用來顯示運算結果的方式都是: >>> w, d, h, m, s (3, 5, 17...

2024-09-24 ‧ 由 Penut Chen 分享
DAY 11

稍微進階的列舉用法

range() 的參數 range() 其實有多種用法,例如一個參數 range(7) 是從 0 依序列舉到 6,而兩個參數 range(2, 7) 則是從 2...

2024-09-25 ‧ 由 Penut Chen 分享
DAY 12

可以自己寫函式嗎?

除了之前介紹的 range(), print() 等等的內建函式以外,我們也可以自己來設計函式,例如把「計算直角三角形的斜邊邊長」的公式寫成函式: def my...

2024-09-26 ‧ 由 Penut Chen 分享
DAY 13

可以做條件判斷嗎?

**條件判斷 (Condition)**是程式語言相當重要的能力,讓程式可以根據情況做出不一樣的事情。例如透過餘數除法來判斷一個整數是奇數或偶數,當一個整數除以...

2024-09-27 ‧ 由 Penut Chen 分享
DAY 14

當迴圈遇見條件式

while while 與 for 同樣屬於迴圈語法,但 for 迴圈是根據次數來決定要跑幾次,而 while 迴圈則是根據條件是否達成來決定要跑幾次,例如:...

2024-09-28 ‧ 由 Penut Chen 分享
DAY 15

如何更細微的控制迴圈?

有些時候,在迴圈裡面並不是每次都想執行某些指令,或者不打算把整個迴圈跑完,這時就可以透過 continue 或 break 兩個關鍵字來進行更細微的迴圈控制。...

2024-09-29 ‧ 由 Penut Chen 分享
DAY 16

如何取得使用者的輸入?

input 到目前為止,都是單方面的執行程式,並沒有與使用者互動。在 Python 裡面,與使用者互動最簡單的方式是 input() 內建函式: >&gt...

2024-09-30 ‧ 由 Penut Chen 分享
DAY 17

什麼是布林值?

布林值 布林值 (Boolean) 是一種用在邏輯判斷上的數值,布林值只有兩種:True 與 False。布林值會發生於各種判斷式: >>>...

2024-10-01 ‧ 由 Penut Chen 分享
DAY 18

如何直接跳出迴圈?

break break 可以完全離開整個迴圈,例如從 3 開始 7 個 7 個一數,數到何時會超過 50 呢? >>> for i in ra...

2024-10-02 ‧ 由 Penut Chen 分享
DAY 19

能不能隨機產生一個數字?

隨機套件 在上一篇的練習題中,我們寫了一個猜數字遊戲,但是祕密數字是寫死的(俗稱哈扣 Hardcode)。如果能隨機產生數字,會使這個遊戲更具有挑戰性。這時可以...

2024-10-03 ‧ 由 Penut Chen 分享