中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
AI時代程序員開發之道:CHATGPT讓程序員插上翅膀

包郵 AI時代程序員開發之道:CHATGPT讓程序員插上翅膀

作者:關東升
出版社:北京大學出版社出版時間:2023-08-01
開本: 16開 頁數: 276
中 圖 價:¥55.3(7.0折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

AI時代程序員開發之道:CHATGPT讓程序員插上翅膀 版權信息

  • ISBN:9787301342534
  • 條形碼:9787301342534 ; 978-7-301-34253-4
  • 裝幀:簡裝本
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

AI時代程序員開發之道:CHATGPT讓程序員插上翅膀 本書特色

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

AI時代程序員開發之道:CHATGPT讓程序員插上翅膀 內容簡介

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

AI時代程序員開發之道:CHATGPT讓程序員插上翅膀 目錄

第 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

展開全部

AI時代程序員開發之道:CHATGPT讓程序員插上翅膀 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 合肥办公室装修 - 合肥工装公司 - 天思装饰 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | bkzzy在职研究生网 - 在职研究生招生信息咨询平台| 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 立式硫化罐-劳保用品硫化罐-厂家直销-山东鑫泰鑫硫化罐厂家 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 斗式提升机,斗式提升机厂家-淄博宏建机械有限公司 | 粘弹体防腐胶带,聚丙烯防腐胶带-全民塑胶 |