全面介绍AI辅助编程:从基础原理到实际应用,深讲解Copilot等AI工具如何助力编程学习与发。 实用操作指南:详细指导如何在VS Code中快速上手Copilot,包括系统设置、配置验证及常见问题解决。 结合AI设计函数:通过大量示例,展示如何与Copilot协作设计高效、优秀的函数,提升编程效率。 深度解读Python代码:系统讲解Python编程特性,借助Copilot理解代码逻辑,夯实编程基础。
售 价:¥
纸质售价:¥70.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内 容 提 要
译 者 序
对读者说
致谢
小福利
译 者 简 介
序言
前言
AI助手正在改变编程方式
本书读者对象
我们对你的期望
读完本书后你能做到的事情
与AI助手协作的挑战
撰写本书的初衷
警告:谨防精英主义陷阱
本书结构导览:一份路线图
软件与硬件需求
关 于 作 者
关于技术编辑
关于封面插图
致谢
资源与支持
资源获取
提交勘误信息
与我们联系
关于异步社区和异步图书
第1章 走近AI辅助编程
1.1 我们如何与计算机对话
1.2 本书涉及的技术
1.3 Copilot如何改变我们学习编程的方式
1.4 Copilot还可以做什么
1.5 使用Copilot的风险和挑战
1.6 我们所需的技能
1.7 大众对于AI助手的担忧
本章小结
第2章 快速上手Copilot
2.1 为接下来的学习做好准备工作
2.2 设置系统
2.3 在VS Code中使用Copilot
2.4 应对常见的Copilot难题
2.5 我们的第一个编程练习
本章小结
第3章 设计函数
3.1 初识函数
3.2 函数的益处
3.3 函数的角色
3.4 交给函数的合理任务应该是什么样的
3.5 与Copilot协作设计函数的流程
3.6 借助Copilot创建优秀函数的几个示例
本章小结
第4章 理解Python代码(上)
4.1 为什么需要阅读代码
4.2 要求Copilot解释代码
4.3 必知必会的十大编程特性(第一部分)
本章小结
第5章 理解Python代码(下)
5.1 必知必会的十大编程特性(第二部分)
本章小结
第6章 测试与提示工程
6.1 为什么测试代码至关重要
6.2 黑盒测试与白盒测试
6.3 如何测试代码
6.4 重新审视与Copilot协作设计函数的流程
6.5 完整测试的示例
6.6 另一个完整测试的示例:使用外部文件进行测试
本章小结
第7章 问题分解
7.1 问题分解简介
7.2 自顶向下设计的小示例
7.3 作者特征识别
7.4 采用自顶向下设计实现作者特征识别
7.5 将加工数据环节分解为子问题
7.6 自顶向下设计总结
7.7 实现所有函数
7.8 进一步探讨
本章小结
第8章 调试代码并且更深入地理解代码
8.1 bug是如何产生的
8.2 如何找出bug
8.3 发现bug后如何修复
8.4 根据新技能调整工作流程
8.5 将调试技巧应用于新的挑战
8.6 利用调试器来更深入地理解代码
8.7 调试注意事项
本章小结
第9章 烦琐事务自动化
9.1 程序员为何制作工具
9.2 如何使用Copilot编写工具
9.3 示例一:清理电子邮件内容
9.4 示例二:为PDF文件添加封面
9.5 示例三:合并手机图片库
本章小结
第10章 开发小游戏
10.1 游戏设计入门
10.2 加入随机性
10.3 示例一:“数字猜猜乐”
10.4 示例二:“饿死胆小鬼”
本章小结
第11章 展望未来
11.1 提示模式
11.2 当前局限与未来趋势
本章小结
参 考 文 献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜