在AI(Artificial Intelligence,人工智能)时代,编程不再是程序员的专属技能。本书是一本面向零基础读者的AI编程实战指南,旨在教会读者使用自然语言指挥AI自动完成办公、学习和生活中的各类任务。
全书以对话即编程为核心,通过五大真实应用场景、20余个实战案例,手把手教读者如何用AI生成、优化和调试代码,让AI成为读者的智能编程助手。本书系统讲解如何使用AI工具自动生成Python代码,实现文件整理、数据分析、智能写作等任务,帮助读者用AI提升工作效率。
本书适用于被重复性工作困扰的职场人士、需要处理大量数据的学生和研究人员,以及所有想把握AI时代机遇的终身学习者。
(1)5大真实应用场景、20 余个实战案例,让你轻松上手练习
涉及高效资料管理、智能学习助手、数据处理与分析、办公自动化、趣味AI创作5大真实应用场景。
(2)从编程到思维的跃升,重塑你的工作与学习方式
实现工作效率的提升,解决问题时思维的拓展,以及自我认知的升级。
(3)配套资源丰富
随书附赠丰富的配套学习资源,包括但不限于AI编程提示词模板库、AI编程工具清单、编程环境配置指南等
陈明 企业AI咨询顾问,AWS 阿里云认证解决方案架构师。拥有8年企业级系统架构经验,曾为多家世界500强企业提供服务,历任Convertlab营销云平台架构师、阿里云基础设施工程师。现为企业客户提供AI技术选型与场景验证。
蔡逸雯 AI应用培训专家。历任阿里巴巴天猫精灵测试开发工程师、声网质量保障工程师,参与多个人工智能产品测试体系构建。现专注于企业AI应用培训与实践指导。
目录
第 1章AI时代,人人都能成为编程高手1
1.1掌握AI编程,秒变职场大神2
1.1.1案例1:从手工判卷到AI 智能阅卷2
1.1.2案例2:从邮件轰炸机到时间管理达人4
1.1.3案例3:从社交媒体小编到全自动内容发布者5
1.1.4看见未来,AI是破局者6
1.2AI编程,能帮我们轻松解决哪些难题?7
1.2.1AI编程是什么?为什么它这么牛?8
1.2.2职场中的痛点:AI编程如何提升你的工作效率?8
1.2.3学习中的痛点:AI编程如何成为你的私人导师?9
1.2.4AI编程,让你的工作和学习事半功倍10
1.3AI自动化编程,哪些工具最好用?11
1.3.1AI编程工具的崛起:从一窍不通到编程达人,只需动动嘴!11
1.3.2如何挑选适合你的AI编程工具?12
1.3.3AI编程工具的超能力12
1.3.4AI编程工具使用技巧14
1.4马上实践:用AI生成你的第 一个简单程序16
1.4.1分步骤实践:一步步走,别担心17
1.4.2你已经是个编程小能手了!23
第 2章零基础用AI,也能轻松掌握编程25
2.1从想法到代码,理解编程思维并不难26
2.1.1问题分解:就像规划一次旅行26
2.1.2AI:引导你理清思路27
2.1.3编程与AI:轻松解决复杂问题31
2.2让AI帮你理清思路,让你的需求更清晰32
2.2.1AI帮助你把需求具体化32
2.2.2AI助你梳理完整需求 35
2.3循环、条件、函数,AI帮你快速理解36
2.3.1循环:让任务重复执行37
2.3.2条件:让程序根据情况做决定37
2.3.3函数:把复杂问题拆分成小任务39
2.3.4把循环、条件和函数结合起来40
2.4掌握AI编程对话技巧,让AI帮你写代码41
2.4.1清晰明确地表达需求41
2.4.2如何引导AI生成代码42
2.4.3逐步优化代码44
2.4.4逐步添加功能46
2.4.5和AI一起写代码的乐趣49
第3章自动整理资料,打造个人文献知识库50
3.1智能文件分类整理:用AI编程自动化整理文件51
3.1.1AI编程助力文件管理,杂乱资料变整齐51
3.1.2案例:自动进行文件分类52
3.2资料管理不再烦恼:用AI编程自动抓取网络文档,轻松收集资料57
3.2.1AI编程巧助力,自动抓取提效率57
3.2.2案例:自动抓取网络文档58
3.3快速掌握核心内容:用AI编程自动提炼文章摘要与关键词63
3.3.1AI助力多领域:三大场景中的智能跃升63
3.3.2案例:自动提炼学习资料的核心内容64
3.4信息获取不再手动:用AI编程自动抓取学习资源70
3.4.1 AI领航知识海,自动抓取效率佳70
3.4.2案例:自动抓取学习资源72
3.5学习重点一键提取:用AI编程自动生成学习内容的要点总结77
3.5.1未来有AI,学习更嗨77
3.5.2案例:自动生成学习内容的要点总结78
第4章AI编程加速学习,轻松变身学霸84
4.1告别死记硬背:用Python脚本自动生成知识卡片85
4.1.1AI相伴,学海无难:知识卡片助你轻松过关85
4.1.2案例:创建个性化的知识卡片86
4.2写作不再难:用API自动生成例句,提升表达语感92
4.2.1AI助力,文思如涌笔下生花92
4.2.2案例:AI编程自动生成写作例句94
4.3智能听力与口语练习:Whisper相伴,随时随地练英语104
4.3.1Whisper相伴,练英语不孤单104
4.3.2案例:用Whisper练英语105
4.4用爬虫自动抓取热点新闻,做自己的个性新闻源110
4.4.1AI助力新闻路,定制资讯不迷雾110
4.4.2案例:用爬虫打造专属新闻源112
第5章用AI写Excel脚本,轻松搞定数据处理与分析117
5.1告别烦琐数据处理:用AI写脚本让Excel处理更高效118
5.1.1AI脚本一句话,重复数据自动清118
5.1.2案例:自动清理Excel重复数据119
5.2数据处理一键完成:用Python与VBA脚本实现自动化分析与计算124
5.2.1智能解析难题解,复杂计算一键明125
5.2.2案例:自动分析与计算销售数据126
5.3AI自动生成数据报告,轻松完成工作任务140
5.3.1AI助力,数据报告一键成140
5.3.2案例:自动生成销售数据报告141
5.4自动生成图表:AI帮你自动制作专业级可视化图表147
5.4.1AI省时力,图表生成效率高147
5.4.2案例:自动整理学生的成绩报告148
第6章用AI编程实现办公自动化,提升团队协作与效率154
6.1飞书与企业微信自动化:用AI编程提升团队沟通与协作效率155
6.1.1信息速递,AI给力155
6.1.2案例:自动发送文件或信息156
6.2自动生成并发送会议纪要:AI让协作工具更智能,工作更轻松170
6.2.1AI助力,会议纪要秒生成170
6.2.2案例:自动生成并发送会议纪要172
6.3自动化日程管理与任务提醒:用AI脚本优化工作安排177
6.3.1AI编程巧规划,效率大步跨178
6.3.2案例:自动化日程管理179
6.4任务分配与跟踪:用AI编程助力团队高效协作与任务管理184
6.4.1高效协作,AI规划任务流184
6.4.2案例:打造智能化的任务分配和跟踪工具185
第7章AI编程,让生活充满趣味:打造你的创意生活193
7.1乐在其中:与AI一起编写经典小游戏194
7.1.1AI助编程,游戏梦成真194
7.1.2案例:用AI编写数独游戏195
7.2每日笑话生成器:用AI自动写笑话200
7.2.1笑话一键出,编程不觉苦200
7.2.2案例:用AI编程创建笑话生成器201
7.3从文字到图像:用AI让文字活起来205
7.3.1灵感变现实,文字绘新图205
7.3.2案例:用AI将文字转化为图像207
7.4个性化推荐:定制你的书单或歌单212
7.4.1听歌读书趣,推荐更贴心212
7.4.2案例:定制你的书单或歌单213
第8章从编程到思维的跃升:重塑你的工作与学习方式218
8.1编程不仅是技能,更是一种思维方式219
8.1.1编程思维的四大核心要素219
8.1.2从工具使用者到思维掌控者221
8.1.3编程思维的跨界暴走222
8.2AI编程的未来:从工具到智慧伴侣225
8.2.1案例:演绎AI进化三阶段226
8.2.2逆向训练法:用AI反推你的能力成长230
8.3构建人类-AI增强回路233
8.3.1用AI编程驱动认知飞轮233
8.3.2建立个人知识中枢:用AI编程管理你的知识库236
8.3.3警惕思维陷阱:AI编程依赖症与增强智能的边界 238
8.3.4与AI编程共进,开启未来的工作与生活239