彭彭老師_Python 入門教學 從初學到精通
隨著數據分析、機器學習和人工智慧領域的發展,Python 躍升為近年來成長最快的程式語言。本課程帶你入門 Python 程式開發的基本語法、觀念與應用,奠定未來深入發展的良好基礎。
內容簡介
作者介紹
適合人群
你將會學到什麼
購買須知
-
Python 資料運算
-
1.Python 變數與資料型態
1. Python 資料型態:數字、字串、布林值、列表 List、固定列表 Tuple、集合 Set、字典 Dictionary。 2. Python 變數宣告與使用。 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
2.Python 數字、字串的基本運算
1. 算術運算:加減乘除、取餘數、小數除法、整數除法、開次方。 2. 字串的表示法:單行、多行、跳脫字元。 3. 字串的串接與重複。 4. 字串中的字元與子字串:編號與索引操作。 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
3.Python 有序列表的基本運算 - List、Tuple
1. List 可更動的有序列表。 2. Tuple 不可更動的有序列表。 3. 列表的索引操作,連續資料操作。 4. 列表的刪除、更改。 5. 列表的長度。 6. 使用巢狀列表。 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
4.Python 集合、字典的基本運算 - Set、Dictionary
1. 集合的基本運算: 1.1 建立集合、使用 in 和 not in。 1.2 集合的交集、聯集、差集、反交集運算。 1.3 將字串的字母拆解成集合。 2. 字典的基本運算: 2.1 鍵值對 (key-value pair) 基本操作。 2.2 使用 in 和 not in 判斷 key 是否存在。 2.3 使用 del 刪除鍵值對。 2.4 以列表的資料為基礎,產生字典。 更多學習資訊, 請到彭彭的課程網站:https://training.pada-x.com/
-
-
開發環境設置
-
Python 流程控制
-
1.Python 流程控制:if 判斷式
1. if 判斷式 1.1 單一判斷:if ... 1.2 雙向判斷:if ... else 1.3 多條件判斷:if ... elif ... else ... 2. 補充資訊 2.1 不支援 switch 判斷式 ( 3.6 版 ) 2.2 使用 tab 做縮排,表達判斷式中的執行命令。 2.3 試著自己獨立完成練習。 更多學習資訊, 請到彭彭的課程網站:https://training.pada-x.com/
-
2.Python 流程控制:迴圈基礎,while 迴圈、for 迴圈
1. while 迴圈的結構與使用 2. for 迴圈的結構與使用 2.1 搭配 range 函式使用 3. 迴圈範例演練 3.1 等差級數的累加計算 1+2+3+....+10 更多學習資訊, 請到彭彭的課程網站:https://training.pada-x.com/
-
3.Python 流程控制:迴圈進階控制,break、continue、else 命令
1. 搭配迴圈的命令 1.1 break 強制結束迴圈 1.2 continue 強制進入下一圈 2. else 迴圈結構:迴圈結束時執行一次的區塊 3. 迴圈綜合範例:取得整數平方根 更多學習資訊, 請到彭彭的課程網站:https://training.pada-x.com/
-
-
Python 函式、模組與封包
-
1.Python 函式基礎:定義並呼叫函式
1. 定義函式 1.1 使用 def 建立函式 1.2 參數名稱列表 2. 呼叫函式 2.1 呼叫函式的語法 2.2 給定參數的資料 3. 回傳與回傳值 3.1 使用 return 結束函式 3.2 使用 return 定義回傳值 3.3 呼叫函式後,如何串接回傳值 4. 函式的目的:包裝需要重複利用的程式碼。 5. 參數的目的:替函式加入更多彈性。 6. 回傳值的目的:將函式內部的資料傳遞出來。 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
2.Python 函式參數詳解:參數預設值、名稱對應、任意長度參數
1. 參數預設資料 1.1 定義參數的預設值 1.2 呼叫函式時,可不給資料,直接使用預設值 2. 參數名稱對應 2.1 呼叫函式時,用參數名稱來對應資料 3. 任意長度的參數 3.1 定義任意長度的參數 3.2 使用 Tuple 處理參數 3.3 呼叫函式時,可給定任意長度的參數資料 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
3. Python Module 模組的載入與使用
1. 模組基礎 1.1 載入模組的語法 1.2 使用模組的語法 2. 內建模組 2.1 載入 sys 內建模組 2.2 使用 sys 內建模組 3. 自訂模組的設計 3.1 建立 geometry 模組 3.2 載入並使用 geometry 模組 4. 模組的搜尋路徑列表 4.1 了解模組搜尋路徑的觀念 4.2 調整 geometry 模組在專案中的位置 4.3 調整模組搜尋路徑列表,以滿足專案需求 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
4.Python Package 封包的設計與使用
1. 認識封包 2. 建立封包 2.1 建立封包資料夾 2.2 建立 __init__.py 初始化封包程式 2.3 在資料夾中建立模組程式檔案 3. 載入在封包中的模組 更多學習資訊, 請到彭彭的課程網站:https://training.pada-x.com/
-
-
Python 類別與實體物件
-
1.Python 類別的定義與使用 - Class Attributes
1. 定義類別 1.1 使用 class 建立類別 1.2 建立類別的屬性 ( 封裝在類別中的變數或函式 ) 2. 使用類別的基本語法:類別名稱.屬性名稱 更多學習資訊, 請到彭彭的課程網站:https://training.pada-x.com/
-
2.Python 實體物件的建立與使用 - 上篇 - 實體屬性 Instance Attributes
1. 利用類別定義產生實體物件 (Instance Objects) 1.1 建立初始化函式、使用 self 1.2 建立實體物件 1.3 在初始化函式中,代入參數 2. 操作實體物件屬性 2.1 基本語法:實體物件.實體屬性名稱 2.2 相同類別定義下,不同的實體物件操作 類別與類別屬性的用法,請參考另外一份影片: https://www.youtube.com/watch?v=uPKgQ... 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
3.Python 實體物件的建立與使用 - 下篇 - 實體方法 - Instance Methods
1. 利用類別定義產生實體物件 (Instance Objects) 1.1 建立初始化函式、使用 self 1.2 建立實體物件、建立實體屬性 1.3 建立實體方法 / 函式、使用 self 2. 操作實體方法 2.1 基本語法:實體物件.實體方法名稱(參數資料) 2.2 相同類別定義下,不同的實體物件操作 關於實體物件的教學上半段,請參考另外一份影片: Python 實體物件的建立與使用- 上篇 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
-
Python 基礎應用
-
1.Python 文字檔案的讀取和儲存
1. 檔案操作流程 1.1 開啟檔案、操作檔案、關閉檔案 1.2 開啟模式、檔案編碼 UTF-8 1.3 最佳實務:使用 with ... as ... 語法 1.4 檔案物件 2. 讀取檔案 2.1 一次讀取全部:read() 2.2 逐行讀取資料:使用 for 迴圈 3. 寫入檔案 3.1 寫入字串到檔案中:write(字串) 3.2 寫入換行符號:\n 4. 讀取、儲存 JSON 格式的資料 4.1 載入內建的 json 模組 4.2 讀取資料:json.load(檔案物件) 4.3 寫入資料:json.dump(資料, 檔案物件) 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
2.Python 亂數與統計模組
1. 亂數模組 random 1.1 隨機選取:choice()、sample() 1.2 隨機調換順序:shuffle() 1.3 取得隨機亂數:random()、uniform() 1.4 取得常態分配亂數:normalvariate() 2. 統計模組 statistics 2.1 計算平均數:mean() 2.2 計算中位數:median() 2.3 計算標準差:stdev() 3. 統計概念與名詞提示:平均數、中位數、標準差、常態分配 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-
3.Python 網路連線程式、公開資料串接
1. 網路連線程式,以 HTTP 通訊協定為例 1.1 使用 urllib.request 模組 1.2 使用 urlopen(網址) 連線網址 1.3 使用 read() 讀取資料 1.4 使用 decode("utf-8") 處理中文資料 1.5 使用 json 模組,解讀 json 資料格式 2. 公開資料串接 2.1 使用台北市政府公開資料 (http://data.taipei/) 2.2 搜尋並取得資料的串接網址 (API) 2.3 測試串接網址,觀察資料格式 2.4 撰寫程式,自動連線並且擷取想要的資料 3. 儲存資料到檔案中 3.1 使用寫入模式開啟檔案 3.2 使用 utf-8 編碼處理中文資料 更多學習資訊,請到彭彭的課程網站:https://training.pada-x.com/
-