AIGC自动化编程 基于ChatGPT和GitHub Copilot
新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。
¥
33.5
4.2折
¥
79.8
全新
库存23件
作者李宁 著
出版社人民邮电出版社
ISBN9787115625236
出版时间2023-10
装帧平装
开本16开
定价79.8元
货号1203084036
上书时间2024-10-23
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
李宁,华为开发者专家、首批鸿蒙系统课程开发者、企业内训讲师、畅销书作者、CSDN高级讲师,出版超过几十本计算机图书,制作过大量视频课程。
目录
第1章跨越ChatGPT之门1
1.1初识ChatGPT1
1.1.1什么是ChatGPT和GPT2
1.1.2GPT的发展历程2
1.1.3ChatGPT和ChatGPTPlus有何区别3
1.1.4ChatGPT的优点和缺点3
1.1.5ChatGPT赋能千行百业,世界将从此改变5
1.2注册和登录ChatGPT7
1.3升级为ChatGPTPlus账户9
1.4与ChatGPT的第一次交流10
1.5如何向ChatGPT提问11
1.5.1设计问题的原则12
1.5.2设计问题的常用技巧13
1.6OpenAIAPI15
1.7使用Playground制订旅游计划18
1.8ChatGPT生态圈19
1.8.1ChatGPTPlus插件系统19
1.8.2支持ChatGPT的浏览器插件22
1.8.3基于OpenAIAPI的海量应用23
1.9更多生成式人工智能产品23
1.9.1NewBing24
1.9.2Claude25
1.9.3Bard25
1.9.4文心一言25
1.9.5通义大模型25
1.9.6混元大模型25
1.9.7盘古大模型25
1.9.8MOSS26
1.10鉴别ChatGPT回复的真伪26
1.10.1重要的问题问3遍26
1.10.2交叉验证26
1.11小结28
第2章自动化编程:GitHubCopilot的奇妙之旅29
2.1初识GitHubCopilot29
2.1.1GitHubCopilot简介29
2.1.2Codex与GPT-3的关系30
2.1.3GitHubCopilot的主要功能30
2.1.4注册GitHub账户31
2.1.5订阅GitHubCopilot32
2.1.6取消订阅GitHubCopilot34
2.2安装和验证GitHubCopilot35
2.2.1在VisualStudioCode中安装和验证GitHubCopilot35
2.2.2在JetBrainsIDE中安装GitHubCopilot38
2.2.3在VisualStudio中安装GitHubCopilot41
2.3自动化编程44
2.3.1自动补全注释45
2.3.2根据函数名自动生成实现代码45
2.3.3生成测试用例45
2.3.4无中生有代码生成模式46
2.3.5分步生成测试用例47
2.3.6自动生成各种语句的架构47
2.3.7生成多个候选解决方案48
2.3.8检查和弥补安全漏洞49
2.3.9生成多种代码转换方案51
2.3.10转换注释中的代码51
2.3.11使用GitHubCopilotLabs进行代码转换52
2.3.12使用GitHubCopilotLabs为代码列出实现步骤54
2.3.13利用注释探讨问题55
2.4GitHubCopilot在VisualStudioCode中的快捷键55
2.5配置GitHubCopilot56
2.5.1修改GitHubCopilot的快捷键56
2.5.2启用或禁用GitHubCopilot57
2.5.3批量启用或禁用GitHubCopilot58
2.5.4启用或禁用内联建议58
2.5.5撤销GitHubCopilot授权58
2.5.6重新授权GitHubCopilot59
2.6小结60
第3章更多AI代码生成解决方案61
3.1ChatGPT61
3.1.1生成完整的代码61
3.1.2代码转换63
3.1.3为代码添加注释65
3.1.4检查和修补代码漏洞66
3.2NewBing67
3.3Bard69
3.4Claude70
3.5GitHubCopilot的免费版本—CodeGeeX71
3.5.1CodeGeeX简介72
3.5.2安装CodeGeeX73
3.5.3注册和登录CodeGeeX73
3.5.4代码补全74
3.5.5检查和修复代码漏洞74
3.5.6代码优化75
3.5.7代码转换75
3.5.8解答任何问题78
3.5.9在线体验78
3.6AmazonCodeWhisperer79
3.6.1AmazonCodeWhisperer简介79
3.6.2安装AmazonCodeWhisperer80
3.6.3注册和登录AmazonCodeWhisperer80
3.6.4使用AmazonCodeWhisperer生成和补全代码82
3.7小结82
第4章自动化编程实战:桌面应用83
4.1用PyQt6实现通过滑块设置背景色83
4.2把PyQt6程序更改为Qt6程序88
4.3用Tkinter快速实现计算器91
4.4使用PyQt6分步实现复杂布局95
4.4.1生成窗口的总布局96
4.4.2生成第1部分的布局99
4.4.3生成第2部分的布局100
4.4.4生成第3部分的布局102
4.4.5生成第4部分的布局103
4.4.6生成第5部分的布局104
4.4.7完善布局代码106
4.4.8合并布局106
4.5使用Tkinter和Flask实现网络图像搜索器107
4.5.1在浏览器中显示图像107
4.5.2搜索图像110
4.5.3驾驭AI之感悟111
4.5.4分解搜索图像客户端113
4.5.5实现图像搜索客户端的窗口布局114
4.5.6搜索图像115
4.5.7显示搜索到的图像117
4.6使用C#实现网络图像搜索器118
4.7小结122
第5章自动化编程实战:Web应用123
5.1Web特效123
5.1.1轮播图123
5.1.2跟随鼠标指针移动的小星星127
5.1.3键盘指法练习器131
5.2将桌面应用转换为Web应用137
5.2.1Web版滑块设置背景色137
5.2.2Web版本计算器142
5.2.3Web版图像搜索器145
5.3Chrome插件148
5.3.1字典插件148
5.3.2浏览历史记录插件152
5.3.3计算器插件156
5.4小结157
第6章自动化编程实战:游戏158
6.1旋转星系158
6.2移动的纹理162
6.3随机运动的小球165
6.4太空大战168
6.5基于pygame的音乐播放器173
6.6粒子爆炸174
6.7《水果忍者》177
6.8《雷电》182
6.9小结186
第7章自动化编程实战:办公自动化187
7.1读写Excel文档187
7.1.1使用VBA创建、保存Excel文档和插入表格187
7.1.2使用Python添加和删除工作表190
7.1.3使用JavaScript设置单元格的值191
7.1.4使用Java将Excel表转换为SQLite表195
7.2读写Word文档199
7.2.1使用Python向Word文档中插入文本和图片200
7.2.2使用JavaScript设置Word文档样式201
7.2.3使用VBA向Word文档中插入页眉、页脚和页码202
7.2.4使用Java统计Word文档生成云图203
7.3读写PowerPoint文档207
7.3.1使用Python创建、保存PowerPoint文档和添加幻灯片207
7.3.2使用VBA向PowerPoint文档中添加表格209
7.3.3使用Java批量向PowerPoint文档中插入图片211
7.3.4使用JavaScript批量向PowerPoint文档中插入图片213
7.4小结215
第8章自动化编程实战:其他类型程序216
8.1通过Android版滑块设置背景色216
8.2创建数据库并编写SQL语句221
8.3编写正则表达式222
8.4实现算法223
8.5小结224
第9章AIGC深度探索225
9.1ChatGPTPlus插件225
9.1.1CodeLibrarySearch225
9.1.23种在线运行代码的插件226
9.1.3Wolfram228
9.2ChatGPT代码解析器—Codeinterpreter229
9.2.1分析数据230
9.2.2分析代码232
9.3Claude2数据分析233
9.3.1分析数据233
9.3.2分析代码235
9.4小结236
内容摘要
本书为读者提供了一次深入探索人工智能和自动化编程的奇妙之旅。全书从AI(ArtificialIntelligence,人工智能)的基本概念和背景入手,逐渐深入到如何使用具有代表性的AIGC工具—ChatGPT、GitHubCopilot和Claude2等进行自动化编程。此外,本书还详细介绍了其他多种AI代码生成解决方案。针对桌面应用、Web应用、游戏、办公自动化等场景,本书还提供了丰富的实例。本书适合对AI和自动化编程感兴趣的初学者阅读,也适合有一定基础并且想要提高开发技能的程序员阅读。同时,本书也可以作为高校或培训机构的参考书。
主编推荐
自动化编程未来已来,AI自动化编程让你事半功倍,助力你提升编程效率。
本书深入探讨了如何通过ChatGPT、GitHub Copilot等AIGC工具实现自动化编程,提升编程效率,以及如何让ChatGPT可以自动实现任意复杂的项目。
本书主要内容:
国内外流行的AIGC工具(ChatGPT、New Bing、Claude2、Bard、CodeGeeX等);
GitHub Copilot的各种典型用法;
通过ChatGPT和GitHub Copilot自动实现复杂的桌面应用;
通过ChatGPT和GitHub Copilot自动编写与 Web 相关的应用;
通过ChatGPT和GitHub Copilot自动生成与游戏相关的代码;
通过ChatGPT与GitHub Copilot自动编写与办公自动化相关的代码;
通过ChatGPT、Claude2、GitHub Copilot等自动编写其他类型的程序;
ChatGPT Plus中与编程相关的插件。
— 没有更多了 —
以下为对购买帮助不大的评价