AI辅助编程Python实战

AI辅助编程Python实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

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

内容简介

本书系统地介绍了如何利用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 当前局限与未来趋势

本章小结

参考文献

AI辅助编程Python实战是2025年由人民邮电出版社出版,作者[美] 利奥·波特。

得书感谢您对《AI辅助编程Python实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python快速编程入门 电子书
Python是一种面向对象、解释性的高*程序语言,它已经被应用在众多领域,包括Web开发、操作系统管理、服务器运维的自动化脚本、科学计算、桌面软件、服务器软件(网络软件)、游戏等方面。本书以Windows为平台,系统全面地讲解了Python3的基础知识,其中,第1章主要是带领读者认识Python;第2章主要针对Python的基础语法进行讲解;第3章主要介绍Python中的常用语句;第4~5章主要介
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
Python编程做中学 电子书
一本零基础的Python编程入门书。
Python气象应用编程 电子书
本书介绍了Python在气象数据处理与可视化方面的应用,以真实数据为基础进行气象数据整理和可视化。
青少年Python编程入门 电子书
快速入门 图文并茂,理论与实践相结合,引导读者快速入门 轻松上手 有趣的文字描述,细致的流程讲解,帮助读者学习程序轻松上手 熟练应用 精炼的章节回顾,经典的自我评价,帮助读者提高学习成效