由於想認真學習最近很熱門的AI,看了很多學習材料卻不知道該如何下手。因為在其中看到很多Python的語法,雖然也有學習其他程式語言,但是感覺並不瞭解訓練模型時那些Python語法,因此選定了一本書【Python最強入門邁向數據科學之路:王者歸來(第二版)】決定利用30天跟著書中的內容紀錄學習足跡,從最基礎的Python語法開始實作,一步一步的揭開AI的面紗。
元組 (Tuple):不可變的有序資料結構 元組是一種不可變的、有序的資料結構,一旦建立後,裡面的資料就不能被修改、刪除或新增。這種特性在需要固定、穩定資料的情...
集合(Set):資料的唯一性與高效處理 集合是一種無序且不允許重複元素的資料結構,適合用來處理去除重複值的操作。集合中的元素必須是不可變的,這代表不能將列表等可...
函數 函數的基本概念 首先我們來簡單理解一下什麼是函數。函數就是一段可以重複使用的程式碼,它可以幫助我們完成某個特定的任務。比如說,如果我常常需要做加法,而每次...
類別和物件導向程式設計(一) 類別(Class) 類別用來定義物件應該有什麼屬性,還有它能做什麼事情。 物件(Object) 物件是由類別創建出來的實例,用來具...
類別和物件導向程式設計(二) 多重繼承 一個類別能夠繼承多個父類別,這就是多重繼承。下面小專題一的簡單例子和比較複雜的小專題二都會有多重繼承的使用。 type...
基礎的模組 什麼是模組? 模組就是一個包含各種函數或類別的 Python 文件,這些函數或類別可以用來完成特定的任務。當我們把一些常用的程式碼放到模組中,就可以...
AI 中常用的 Python 系統模組 除了自己寫模組,Python 還有很多內建的模組,很適合用來進行 AI 的開發。以下介紹幾個常見的模組,可以處理隨機數、...
程式除錯與異常處理 程式異常-除數為 0 的錯誤 當我們試圖用數字除以 0 時程式會報錯,這是因為數學上除以 0 是沒有意義的。這在處理大量數據時很常見,尤其是...
小專題:AI 聊天系統 —— 多重異常處理與日誌紀錄 題目說明: 這個專題會模擬一個簡易的 AI 聊天系統,使用者可以向 AI 提出問題。AI 會根據不同的情況...
正則表達式 正則表達式(Regular Expressions, 簡稱 regex)是一種用來處理文字的強大工具。它可以幫我們輕鬆找出符合特定模式的字串,這在...