



本书系统地介绍了如何利用 AI 助手 Copilot 和 ChatGPT 来提升 Python 编程的效率和质量。本书从 AI 助手的基础概念讲起,逐步深入到代码组织、阅读、测试、提示工程等关键技能,并引导读者通过实践掌握如何拆解复杂问题、查找和修复 bug、自动化任务处理及开发计算机游戏。本书不仅提供了丰富的实例和练习,还探讨了 AI 助手的潜力和局限,以及未来的发展趋势,是希望在编程领域融入 AI 技术的读者的理想选择。
本书适合对编程感兴趣,希望借助 AI 技术提升编程能力的初学者和中级程序员阅读。
作者简介:
Leo Porter 博士是加州大学圣地亚哥分校计算机科学与工程系的教学教授。他因研究计算机课程中“同伴指导”的效果、利用点答器数据预测学生成绩,以及设计基本数据结构的概念清单而闻名。他与人合教了广受好评的 Coursera 专项课程“面向对象的 Java 编程:数据结构及其超越”,吸引了超过 30 万名学员注册学习;同时,他还在 edX MicroMasters 平台上开设了数据科学专业的第一门课程“Python for Data Science”,吸引了超过 20 万名学员注册学习。他曾获得 6 项最佳论文奖、SIGCSE 50 周年纪念十大研讨会论文奖、沃伦学院杰出教学奖及加州大学圣地亚哥分校学术参议院杰出教学奖。他是 ACM 的杰出会员,并且曾在 ACM SIGCSE 董事会任职。 Daniel Zingaro 博士是多伦多大学的副教授。在过... Leo Porter 博士是加州大学圣地亚哥分校计算机科学与工程系的教学教授。他因研究计算机课程中“同伴指导”的效果、利用点答器数据预测学生成绩,以及设计基本数据结构的概念清单而闻名。他与人合教了广受好评的 Coursera 专项课程“面向对象的 Java 编程:数据结构及其超越”,吸引了超过 30 万名学员注册学习;同时,他还在 edX MicroMasters 平台上开设了数据科学专业的第一门课程“Python for Data Science”,吸引了超过 20 万名学员注册学习。他曾获得 6 项最佳论文奖、SIGCSE 50 周年纪念十大研讨会论文奖、沃伦学院杰出教学奖及加州大学圣地亚哥分校学术参议院杰出教学奖。他是 ACM 的杰出会员,并且曾在 ACM SIGCSE 董事会任职。 Daniel Zingaro 博士是多伦多大学的副教授。在过去的 15 年中,他向数千名学生讲授了 Python 编程入门课程,并编写了目前这门课程使用的教科书。他还撰写了数十篇关于如何教授和学习计算机科学入门课程的教育研究文章。Daniel 与 No Starch Press 合作创作了两本书——上述的 Python 教科书和一本关于算法的图书——这两本书均被翻译成多种语言。Daniel 获得了多个著名的教学和研究奖项,包括一个 50 年时间考验奖和多个最佳论文奖。 CSS魔法,国内首批 LLM 应用开发者之一,AI 辅助编程和 GitHub Copilot 专家,全栈工程师和架构师。曾在 QCon 等技术大会担任讲师,在个人博客和“CSS魔法”公众号撰写原创文章数百篇,深受听众和读者喜爱。著有《AI辅助编程入门》,译有《CSS揭秘》。现从事 AI 领域的产品设计、技术研发和咨询工作。
目录:
第1章 走近AI辅助编程免费
第2章 快速上手Copilot
第3章 设计函数
第4章 理解Python代码(上)
第5章 理解Python代码(下)
第6章 测试与提示工程
第7章 问题分解
第8章 调试代码并且更深入地理解代码
第9章 烦琐事务自动化
第10章 开发小游戏
第11章 展望未来
点击下载