AI時代程序員開發之道-ChatGPT讓程序員插上翅膀 關東昇著 9787301342534 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:北京大學
NT$502
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:AI時代程序員開發之道-ChatGPT讓程序員插上翅膀
ISBN:9787301342534
出版社:北京大學
著編譯者:關東昇著
頁數:276
所在地:中國大陸 *此為代購商品
書號:1553063
可大量預訂,請先連絡。

編輯推薦
AI時代程序員開發之道:知識精進+重點解析+上機實訓+綜合實戰+ChatGPT應用,零基礎入門,讓程序員插上翅膀高效開發!

內容簡介
本書是一本介紹如何使用ChatGPT的實用手冊,它建立了一個新的程序員開發模式。本書從介紹”ChatGPT第一次接觸”開始,深入分析如何使用該工具來提高開發效率和質量。本書的每一章 都涵蓋了ChatGPT的
不同應用場景,從編寫各種文檔,到輔助進行需求分析和系統設計,以及數據庫設計和開發高質量代碼等,均有詳盡的講解。讀者將從中瞭解到,如何利用ChatGPT這一AI工具來輔助程序員更加高效地開發軟件。
本書還特別介紹瞭如何使用ChatGPT輔助進行系統測試以及任務管理,並對源代碼底層邏輯進行了深入分析。這個全面的框架將幫助讀者在軟件開發過程中更好地管理和優化代碼。最後,本書以兩個實戰案例作為結尾:第一個是使用ChatGPT輔助開發PetStore寵物商店項目,第二個是使用ChatGPT輔助開發”我的備忘錄”App。這兩個實戰案例將會幫助讀者更好領悟如何將ChatGPT引入具體的軟件開發中。
總之,如果您是一位熱愛軟件開發的程序員,如果您想要擁有新一代智能化的編程方式,這本書將是您必不可少的參考書。

作者簡介
關東昇,在IT領域有20多年的開發經驗,軟件架構師、高級培訓講師、IT作家。熟悉Java、Kotlin、 Python、iOS、Android、 遊戲開發、數據庫開發與設計、軟件架構設計等多種IT技術。參與設計和開發北京市公交一卡通百億級大型項目,開發國家農產品追溯系統、金融系統微博等移動客戶端項目。近期為中國移動、中國聯通、南方航空、中石油、工商銀行、平安銀行和天津港務局等企事業單位授課。著有《看漫畫學Python:有趣、有料、好玩、好用(全彩版)》《漫畫Java》《Java 從小白到大牛》《Python 從小白到大牛》《iOS 開髮指南》等50多部計算機書籍。

目錄

1 章 ChatGPT第一次接觸
1 1 介紹ChatGPT 2
1 2 註冊ChatGPT 2
1 3 使用ChatGPT 4
1 4 本章 總結 5
第2 章 如何使用ChatGPT編寫各種文檔
2 1 輔助編寫技術文檔模板 7
2 1 1 設計文檔模板 7
2 1 2 案例1:生成MF京東商城軟件需求說明書模板8
2 1 3 案例2:使用ChatGPT輔助編寫MF京東商城軟件需求說明書10
2 2 與ChatGPT 對話的文本語言—— Markdown 12
2 2 1 Markdown基本語法12
2 2 2 使用Markdown工具15
2 2 3 案例3:生成Markdown 格式MF京東商城軟件需求說明書模板18
2 2 4 將Markdown格式文檔轉換為Word文檔19
2 2 5 將Markdown格式文檔轉換為PDF文檔20
2 3 思維導圖21
2 3 1 思維導圖在軟件開發中的作用21
2 3 2 優秀的程序員與思維導圖22
2 3 3 繪製思維導圖22
2 3 4 使用ChatGPT繪製思維導圖23
2 3 5 案例4:生成MF京東商城軟件需求說明書思維導圖24
2 4 使用表格27
2 4 1 Markdown表格27
2 4 2 案例5:使用ChatGPT製作Markdown表格29
2 4 3 CSV電子表格32
2 4 4 案例6:使用ChatGPT製作CSV表格33
2 4 5 轉換為Excel35
2 5 使用ChatGPT 製作圖表35
2 5 1 無編程方法使用ChatGPT製作圖表36
2 5 2 編程方法使用ChatGPT製作圖表37
2 6 本章 總結42
第3 章 如何使用ChatGPT輔助進行需求分析
3 1 使用ChatGPT 輔助收集用戶需求44
3 1 1 案例1:××運動管理App協助採訪提問設計45
3 1 2 案例2:××運動管理App匯總問卷調查結果46
3 1 3 匯總問卷調查結果使用圖表46
3 1 4 案例3:將××運動管理App匯總問卷調查結果繪製成餅狀圖47
3 2 使用ChatGPT 輔助確定係統功能48
3 2 1 案例4:××旅遊景點推薦系統49
3 2 2 案例5:××二手書交易系統49
3 3 確定係統功能50
3 3 1 什麼是用例圖50
3 3 2 PlantUML語言51
3 3 3 案例6:繪製××二手書交易系統用例圖53
3 4 確定業務流程 56
3 4 1 活動圖56
3 4 2 案例 7:繪製××二手書交易系統活動圖57
3 5 無處不在的流程圖 59
3 5 1 案例 8:繪製××二手書交易系統訂單管理流程圖60
3 5 2 案例 9:繪製××二手書交易系統用戶管理流程圖61
3 6 本章 總結 63
第 4 章 如何使用ChatGPT輔助進行系統設計
4 1 使用 ChatGPT 輔助進行系統架構設計65
4 1 1 系統架構設計 65
4 1 2 分層架構設計 65
4 1 3 ChatGPT 如何輔助進行系統架構設計66
4 1 4 案例 1:圖書管理系統架構設計66
4 2 使用 ChatGPT 輔助進行原型設計70
4 2 1 原型設計過程 71
4 2 2 使用ChatGPT輔助進行原型設計 72
4 3 案例 2:Todo List 項目原型設計72
4 3 1 頁面劃分72
4 3 2 頁面關係圖 74
4 3 3 生成原型頁面 75
4 4 使用 ChatGPT 輔助進行詳細設計78
4 4 1 詳細設計與各種UML圖78
4 4 2 案例 3:繪製Todo List項目類圖79
4 4 3 案例 4:繪製Todo List項目時序圖81
4 4 4 案例 5:繪製Todo List項目活動圖83
4 4 5 案例 6:繪製Todo List項目組件圖85
4 5 本章 總結 88
第 5 章 如何使用ChatGPT輔助進行數據庫設計
5 1 數據庫設計階段 90
5 2 案例 1:使用 ChatGPT 對 Todo List 項目進行概念建模 91
5 3 案例 2:使用 ChatGPT 對 Todo List 項目進行邏輯建模 92
5 4 案例 3:使用 ChatGPT 對 Todo List 項目進行物理建模 94
5 5 案例 4:使用 ChatGPT 輔助生成 DDL腳本 96
5 6 本章 總結 98
第 6 章 如何使用ChatGPT編寫高質量的程序代碼
6 1 編寫代碼 100
6 1 1 描述代碼需求 100
6 1 2 補全代碼細節 103
6 1 3 代碼語法檢查 106
6 2 調試代碼 107
6 3 評審 ChatGPT 生成的代碼 110
6 3 1 使用Java代碼檢查工具CheckStyle 111
6 3 2 使用Java代碼檢查工具PMD 113
6 3 3 使用Python代碼檢查工具PyLint 116
6 4 人工評審 ChatGPT 生成的代碼 118
6 5 本章 總結 119
第 7 章 如何使用ChatGPT輔助進行系統測試
7 1 ChatGPT 如何輔助進行功能測試 121
7 1 1 單元測試與測試用例121
7 1 2 案例 1:詞頻分析模塊單元測試 121
7 1 3 案例 2:使用ChatGPT輔助生成設計測試用例 124
7 1 4 案例 3:ChatGPT輔助生成測試代碼 129
7 2 ChatGPT 與測試驅動開發最佳實踐 131
7 2 1 優秀的程序員與測試驅動開發 131
7 2 2 案例 4:實施測試驅動開發計算器132
7 2 3 使用ChatGPT輔助實施測試驅動開發135
7 3 ChatGPT 如何輔助進行性能測試 136
7 3 1 使用測試工具 136
7 3 2 案例 5:ChatGPT輔助進行微基準測試137
7 3 3 案例 6:ChatGPT輔助分析微基準測試報告 141
7 4 本章 總結 143
第 8 章 如何使用ChatGPT輔助進行任務管理
8 1 任務目標與要求 145
8 1 1 描述任務目標與要求 145
8 1 2 案例 1:描述OA辦公自動化軟件項目 145
8 2 分解任務 146
8 2 1 使用ChatGPT分解任務 146
8 2 2 案例 2:使用ChatGPT輔助分解OA辦公自動化軟件項目任務 146
8 3 制訂任務計劃 151
8 3 1 甘特圖 152
8 3 2 案例 3:使用ChatGPT輔助制訂OA辦公自動化軟件項目計劃 153
8 4 跟蹤任務 157
8 4 1 使用ChatGPT輔助跟蹤任務158
8 4 2 案例 4:ChatGPT輔助跟蹤OA辦公自動化項目 159
8 5 本章 總結 160
第 9 章 如何使用ChatGPT分析源代碼底層邏輯
9 1 使用 ChatGPT 輔助分析流行框架 162
9 1 1 使用ChatGPT分析框架源代碼的策略162
9 1 2 案例 1:使用ChatGPT分析Spring框架 162
9 2 使用 ChatGPT 分析別人的源代碼 168
9 2 1 使用ChatGPT分析別人的源代碼的策略 168
9 2 2 案例 2:Java源代碼文件UserManager java的分析 169
9 2 3 案例 3:Python源代碼文件user_manager py的分析 176
9 3 本章 總結 181
第 10 章 實戰案例 1:使用ChatGPT輔助開發 PetStore寵物商店項目
10 1 項目概述 183
10 2 需求分析 183
10 3 Python Web 開發與分層架構設計 186
10 4 頁面原型設計 188
10 4 1 頁面劃分188
10 4 2 頁面跳轉關係圖 189
10 4 3 生成原型頁面 190
10 5 詳細設計 205
10 5 1 找出實體類 205
10 5 2 繪製實體類圖 206
10 5 3 服務層設計 208
10 5 4 數據訪問層設計210
10 5 5 繪製時序圖 212
10 6 數據庫設計 219
10 6 1 概念建模219
10 6 2 邏輯建模 221
10 6 3 物理建模224
10 7 使用 ChatGPT 輔助編碼實現 228
10 7 1 構建數據庫 228
10 7 2 創建項目PetStore寵物商店項目 231
10 7 3 使用ChatGPT輔助實現數據訪問層 232
10 7 4 使用ChatGPT輔助實現服務層234
10 7 5 使用ChatGPT輔助實現表示層237
10 8 本章 總結241
第11 章 實戰案例2:使用ChatGPT輔助開發”我的備忘錄”App
11 1 項目概述243
11 2 需求分析243
11 3 頁面原型設計244
11 3 1 低保真原型草圖244
11 3 2 使用ChatGPT輔助設計高保真原型246
11 4 詳細設計251
11 4 1 找出實體類251
11 4 2 繪製實體類圖251
11 4 3 物理建模252
11 4 4 生成DDL腳本253
11 5 使用ChatGPT 輔助編碼實現254
11 5 1 創建Android Studio項目254
11 5 2 使用ChatGPT實現備忘錄列表功能254
11 5 3 使用ChatGPT實現備忘錄添加功能260
11 5 4 使用ChatGPT實現備忘錄刪除功能264
11 5 5 使用ChatGPT實現查看備忘錄詳細信息頁面功能266
11 6 本章 總結268

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。

規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理