展开全部

主编推荐语

助你快速掌握函数设计、代码测试与自动化开发等核心技能。

内容简介

本书系统地介绍了如何利用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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。