当当读书
AI辅助编程Python实战

AI辅助编程Python实战

[美] 利奥·波特(Leo Porter)[加] 丹尼尔·津加罗(Daniel Zingaro) 著
0
57.47 原价¥57 开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

本书系统地介绍了如何利用AI助手Copilot和ChatGPT来提升Python编程的效率和质量。本书从AI助手的基础概念讲起,逐步深到代码组织、阅读、测试、提示工程等关键技能,并引导读者通过实践掌握如何拆解复杂问题、查找和修复bug、自动化任务处理及发计算机游戏。本书不仅提供了丰富的实例和练习,还探讨了AI助手的潜力和局限,以及未来的发展趋势,是希望在编程领域融AI技术的读者的理想选择。 本书适合对编程感兴趣,希望借助AI技术提升编程能力的初学者和中级程序员阅读。
【推荐语】
全面介绍AI辅助编程:从基础原理到实际应用,深讲解Copilot等AI工具如何助力编程学习与发。 实用操作指南:详细指导如何在VS Code中快速上手Copilot,包括系统设置、配置验证及常见问题解决。 结合AI设计函数:通过大量示例,展示如何与Copilot协作设计高效、优秀的函数,提升编程效率。 深度解读Python代码:系统讲解Python编程特性,借助Copilot理解代码逻辑,夯实编程基础。 测试与提示工程:深讲解代码测试方法,结合Copilot优化测试流程,提升代码质量。 问题分解与自顶向下设计:通过案例分析,教授如何将复杂问题分解为子问题并采用自顶向下设计,培养编程思维。 调试技巧与代码理解:提供多种调试方法,借助AI工具修复bug,同时深理解代码运行逻辑。 自动化与游戏发:利用Copilot编写实用工具,发小游戏,拓展编程应用场景。 展望未来趋势:探讨AI编程的未来发展方向,包括提示模式创新及Copilot的局限与潜力。 案例丰富,实践性强:全书贯穿大量实战案例,帮助读者快速掌握AI辅助编程技能,适配实际发需求。
【作者】
Leo Porter博士是加州大学圣地亚哥分校计算机科学与工程系的教学教授。他因研究计算机课程中“同伴指导”的效果、利用答器数据预测学生成绩,以及设计基本数据结构的概念清单而闻名。他与人合教了广受好评的Coursera专项课程“面向对象的Java编程:数据结构及其超越”,吸引了超过30万名学员注册学习;同时,他还在edX MicroMasters平台上设了数据科学专业的第一门课程“Python for Data Science”,吸引了超过20万名学员注册学习。他曾获得6项最佳论文奖、SIGCSE 50周年纪念十大研讨会论文奖、沃伦学院杰出教学奖及加州大学圣地亚哥分校学术参议院杰出教学奖。他是ACM的杰出会员,并且曾在ACMSIGCSE董事会任职。 Daniel Zingaro博士是多伦多大学的副教授。在过去的15年中,他向数千名学生讲授了Python编程门课程,并编写了目前这门课程使用的教科书。他还撰写了数十篇关于如何教授和学习计算机科学门课程的教育研究文章。Daniel与No Starch Press合作创作了两本书——上述的Python教科书和一本关于算法的图书——这两本书均被翻译成多种语言。Daniel获得了多个著名的教学和研究奖项,包括一个50年时间考验奖和多个最佳论文奖。
展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。