互联网
类型
可以朗读
语音朗读
252千字
字数
2025-02-01
发行日期
展开全部
主编推荐语
助你快速掌握函数设计、代码测试与自动化开发等核心技能。
内容简介
本书系统地介绍了如何利用AI助手Copilot和ChatGPT来提升Python编程的效率和质量。
本书从AI助手的基础概念讲起,逐步深入到代码组织、阅读、测试、提示工程等关键技能,并引导读者通过实践掌握如何拆解复杂问题、查找和修复bug、自动化任务处理及开发计算机游戏。本书不仅提供了丰富的实例和练习,还探讨了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 当前局限与未来趋势
- 本章小结
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。