
0人評分過此書
Python X ChatGPT:零基礎AI聊天用流程圖學Python程式設計
內容簡介:生成式AI的初學Python程式設計課!
新世代的程式語言學習,你不只需要學會程式語法,更需要學習如何問對你的問題,讓你輕鬆進入「提示工程」領域,成為一位程式設計的「AI溝通師」。
★超值加贈:ChatGPT執行過程影片
★用fChart流程圖問對問題學會程式邏輯
★用ChatGPT寫出程式碼學會Python程式設計
•當AI能夠寫出Python程式碼後,Python學習也需破壞式創新,你不只需要學會Python語法,更要學會寫出詢問ChatGPT的問題描述。
•本書完美結合ChatGPT x流程圖,讓ChatGPT真正進入你的Python學習過程。三步驟輕鬆學會Python語法:
步驟一:透過fChart執行流程圖,讓初學者了解程式流程,寫出詳細的程式問題描述步驟,同時培養你的程式邏輯。
步驟二:使用ChatGPT程式小老師幫助你寫出Python程式碼,讓你了解程式語法。
步驟三:透過流程圖的幫助,使用Thonny開發工具來建立你自己的Python程式。
•本書提供完整fChart流程圖工具和Thonny開發環境,內建功能表命令的外掛程式,可以依據流程圖符號來插入對應的Python程式碼,輕鬆幫助你寫出文字式(非積木)的Python程式碼。
新世代的程式語言學習,你不只需要學會程式語法,更需要學習如何問對你的問題,讓你輕鬆進入「提示工程」領域,成為一位程式設計的「AI溝通師」。
★超值加贈:ChatGPT執行過程影片
★用fChart流程圖問對問題學會程式邏輯
★用ChatGPT寫出程式碼學會Python程式設計
•當AI能夠寫出Python程式碼後,Python學習也需破壞式創新,你不只需要學會Python語法,更要學會寫出詢問ChatGPT的問題描述。
•本書完美結合ChatGPT x流程圖,讓ChatGPT真正進入你的Python學習過程。三步驟輕鬆學會Python語法:
步驟一:透過fChart執行流程圖,讓初學者了解程式流程,寫出詳細的程式問題描述步驟,同時培養你的程式邏輯。
步驟二:使用ChatGPT程式小老師幫助你寫出Python程式碼,讓你了解程式語法。
步驟三:透過流程圖的幫助,使用Thonny開發工具來建立你自己的Python程式。
•本書提供完整fChart流程圖工具和Thonny開發環境,內建功能表命令的外掛程式,可以依據流程圖符號來插入對應的Python程式碼,輕鬆幫助你寫出文字式(非積木)的Python程式碼。
-
CHAPTER 1 Python 語言、ChatGPT 與流程圖
-
1-1 程式邏輯、演算法與流程圖
-
1-1-1 程式邏輯的基礎
-
1-1-2 演算法
-
1-1-3 流程圖
-
-
1-2 認識Python 語言
-
1-3 Python 開發環境:Thonny
-
1-4 fChart 流程圖直譯器
-
1-5 註冊和使用ChatGPT
-
-
CHAPTER 2 ChatGPT 程式小老師:寫出你的Python 程式
-
2-1 如何設計你的Python 程式
-
2-2 寫出第一個Python 程式
-
2-3 寫出第二個Python 程式
-
2-4 Python 程式的基本結構
-
2-5 Python 語言的寫作風格
-
2-5-1 程式敘述
-
2-5-2 程式區塊
-
2-5-3 程式註解
-
2-5-4 太長的程式碼
-
-
2-6 使用REPL 輸入Python 程式碼
-
-
CHAPTER 3 變數、資料型態與輸出輸入
-
3-1 認識變數與識別字
-
3-1-1 變數是什麼
-
3-1-2 變數與資料型態
-
3-1-3 Python 語言的識別字
-
-
3-2 變數
-
3-2-1 使用變數和指定初值
-
3-2-2 取得變數的物件參考
-
-
3-3 指定敘述
-
3-4 資料型態
-
3-4-1 數值資料型態
-
3-4-2 字串資料型態
-
3-4-3 布林資料型態
-
3-4-4 資料型態轉換函數
-
-
3-5 輸入與輸出
-
3-5-1 認識主控台輸入與輸出
-
3-5-2 輸入與輸出數值資料
-
3-5-3 輸入與輸出多個數值資料
-
-
3-6 多重與同時指定敘述
-
3-6-1 多重指定敘述
-
3-6-2 同時指定敘述
-
-
-
CHAPTER 4 運算子與運算式
-
4-1 認識運算式
-
4-1-1 運算式的基礎
-
4-1-2 運算式的種類
-
-
4-2 運算子的優先順序
-
4-3 算術運算子
-
4-3-1 算術運算子
-
4-3-2 建立數學公式:攝氏轉華氏溫度
-
4-3-3 在算術運算式使用括號
-
-
4-4 使用ChatGPT 寫出數學運算的程式
-
4-5 再談指定運算子
-
4-6 算術運算式的型態轉換
-
-
CHAPTER 5 條件敘述
-
5-1 結構化程式設計
-
5-1-1 結構化程式設計
-
5-1-2 流程控制結構
-
-
5-2 關係與邏輯運算子
-
5-3 單選與二選一條件敘述
-
5-3-1 if 單選條件敘述
-
5-3-2 if/else 二選一條件敘述
-
5-3-3 單行if/else 條件敘述
-
-
5-4 多選一條件敘述
-
5-5 巢狀條件敘述
-
-
CHAPTER 6 迴圈結構
-
6-1 認識迴圈結構
-
6-2 for 計數迴圈
-
6-2-1 建立for 計數迴圈
-
6-2-2 range() 範圍函數
-
-
6-3 while 條件迴圈
-
6-4 跳出與繼續迴圈
-
6-4-1 break 關鍵字
-
6-4-2 continue 關鍵字
-
-
6-5 巢狀迴圈
-
6-6 使用ChatGPT 寫出猜數字遊戲的程式
-
-
CHAPTER 7 函數
-
7-1 認識函數
-
7-1-1 函數的結構
-
7-1-2 Python 函數的種類
-
7-1-3 函數是一個黑盒子
-
-
7-2 Python 的使用者自訂函數
-
7-2-1 建立函數
-
7-2-2 函數的參數列
-
7-2-3 函數的回傳值
-
7-2-4 建立回傳多個值的函數
-
-
7-3 預設參數值與呼叫函數的引數
-
7-3-1 函數參數的預設值
-
7-3-2 位置引數與關鍵字引數
-
-
7-4 變數的有效範圍
-
7-4-1 區域與全域變數
-
7-4-2 在函數中存取全域變數值
-
-
7-5 Python 的內建函數
-
-
CHAPTER 8 ChatGPT×流程圖加強語法學習與除錯
-
8-1 ChatGPT×流程圖加強語法學習
-
8-2 認識程式錯誤與Python 的錯誤訊息
-
8-2-1 程式錯誤的種類
-
8-2-2 Python 的錯誤訊息
-
-
8-3 Thonny 的程式除錯功能
-
8-3-1 語法錯誤與協助說明
-
8-3-2 Thonny 除錯器
-
8-3-3 視覺化顯示函數呼叫的執行過程
-
-
8-4 使用ChatGPT 進行Python 程式除錯
-
-
CHAPTER 9 串列與字串
-
9-1 字串
-
9-1-1 建立字串
-
9-1-2 Escape 逸出字元
-
9-1-3 字串函數與方法
-
9-1-4 使用ChatGPT 寫出字串處理程式
-
-
9-2 串列
-
9-2-1 建立串列
-
9-2-2 存取與走訪串列項目
-
9-2-3 插入、新增與刪除串列項目
-
9-2-4 串列函數與方法
-
9-2-5 使用ChatGPT 寫出串列處理的相關函數
-
-
9-3 Python 的格式化字串
-
9-3-1 使用format() 方法格式化字串
-
9-3-2 F 格式化字串
-
-
9-4 切割字串成為串列
-
-
CHAPTER 10 元組與字典
-
10-1 元組
-
10-1-1 建立元組
-
10-1-2 取出與走訪元組項目
-
10-1-3 元組函數與元組方法
-
-
10-2 字典
-
10-2-1 建立字典
-
10-2-2 取出、更改、新增與走訪字典項目
-
10-2-3 刪除字典項目
-
10-2-4 字典函數與字典方法
-
10-2-5 使用ChatGPT 寫出字典處理的相關函數
-
-
10-3 字串與容器型態的運算子
-
10-3-1 連接運算子
-
10-3-2 重複運算子
-
10-3-3 成員運算子
-
10-3-4 關係運算子
-
10-3-5 切割運算子
-
-
10-4 串列與字典推導
-
10-4-1 串列推導
-
10-4-2 字典推導
-
-
-
CHAPTER 11 模組、檔案與例外處理
-
11-1 Python 模組與套件
-
11-1-1 建立與匯入自訂模組
-
11-1-2 使用模組擴充Python 程式功能
-
-
11-2 使用os 模組處理目錄和檔案路徑
-
11-2-1 os 模組
-
11-2-2 ospath 模組處理路徑字串
-
11-2-3 ospath 模組檢查檔案是否存在
-
11-2-4 ChatGPT:更多目錄和檔案路徑處理的模組
-
-
11-3 使用math 數學與random 亂數模組
-
11-3-1 math 數學模組
-
11-3-2 random 亂數模組
-
-
11-4 文字檔案處理
-
11-4-1 開啟與關閉文字檔案
-
11-4-2 寫入資料到文字檔案
-
11-4-3 在文字檔案新增資料
-
11-4-4 讀取文字檔案的全部內容
-
11-4-5 讀取文字檔案的部分內容
-
11-4-6 with/as 程式區塊和走訪檔案物件
-
11-4-7 使用ChatGPT 撰寫檢查文字檔案是否存在
-
-
11-5 例外處理
-
11-5-1 例外處理程式敘述
-
11-5-2 同時處理多種例外
-
11-5-3 else 和finally 程式區塊
-
-
-
CHAPTER 12 ChatGPT 最佳程式設計學習助手:學習視窗程式設計
-
12-1 ChatGPT 是如何與我們進行對話
-
12-2 ChatGPT:你的最佳Python 程式設計助手
-
12-3 ChatGPT:找出Python 視窗程式設計的學習方向
-
12-4 ChatGPT:幫助你學習Python 視窗程式設計
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分