ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

AI 综合应用

AI 综合应用 聚焦AI认知与编程基础核心内容旨在立足学生核心素养培养兼顾知识传授、能力提升与价值引领衔接学段学业要求与终身发展需求帮助学生掌握AI基础认知、Python极简编程及AI辅助编程相关知识提升实践操作与创新应用能力树立正确的AI使用规范与伦理意识。AI 是什么人工智能人工智能AI是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。可通俗理解为能模拟人类部分智能完成特定任务的技术系统核心是通过算法对数据进行处理实现类似人类的判断、分析、响应等能力而非拥有真正的 “思维”。AI 能做什么核心功能贴合学生场景结合学习、生活场景AI 核心能完成以下四类任务语言交互聊天问答如豆包解答学习疑问、中英文翻译、文案撰写学习总结、短文、代码辅助咨询图像识别人脸识别、AI 绘画课堂展示素材制作、图片优化与识别数据处理简单数据分析、学习资料分类、智能推荐适配学习的知识点、文献自动化任务文档生成WPS AI 写总结、PPT 制作、语音转文字课堂笔记整理。AI 不能做什么功能边界规避认知误区AI 本质是 “工具”存在明确局限性核心不能完成以下事情无法拥有真正的情感与意识不能像人类一样产生情绪、共情所有响应均基于算法和训练数据无主观感受不能超越指令自主决策只能按照人类输入的指令完成任务无法主动思考、规划超出指令范围的事情不能完全替代人类的创造性工作无法替代作家原创文学、画家原创作品、学者原创研究只能辅助优化、生成基础内容不能解决超出训练范围的问题对未训练过的领域、小众知识点可能给出错误答案无法做到 “无所不知”不能承担道德与法律责任AI 生成的不良内容、错误信息责任归属于使用者而非 AI 本身。2.AI 工具AI 工具已覆盖文本、代码、图像、视频、办公等全场景以下按通用对话、长文本处理、国产全能、编程开发、图像 / 视频创作五大类整理主流工具核心能力、适用场景与账号注册 / 准备要点新手可直接对照选择。1.豆包字节跳动核心能力中文理解顶尖、多模态文 / 图 / 音 / 视频、免费无广告、响应快全场景适配。适用场景职场办公、学习答疑、内容创作、资料整理、短视频脚本。账号准备零门槛访问 www.doubao.com 或下载 App。手机号一键登录无需海外验证注册即免费使用全功能。支持文件上传PDF/Word/ 图片、语音输入新手优先推荐。2.通义千问 Owen 3 Max阿里核心能力中文开源旗舰、多模态均衡、插件丰富、办公 / 电商场景适配强。适用场景企业办公、电商文案、数据分析、开发者二次开发。账号准备访问 qianwen.aliyun.com支付宝 / 淘宝 / 手机号登录。免费版基础功能可用企业版支持 API 调用与定制化。集成阿里生态可联动钉钉、阿里云产品。3.智谱清言 GLM-5智谱 AI核心能力开源大模型、编程 / 推理能力强、支持本地部署适合开发者与学术研究。适用场景代码开发、学术论文、逻辑推理、模型微调。账号准备访问 chatglm.cn手机号注册。免费版可在线使用开源版可下载本地部署需技术基础。提供 API 文档支持企业级接入。4. DeepSeek V4深度求索核心能力推理 / 数学 / 代码顶尖、性价比高、国产开源对标国际顶尖模型。适用场景程序员开发、数学解题、逻辑推导、学术计算。账号准备访问 www.deepseek.com手机号注册。免费版每日额度充足付费版解锁无限调用与高级能力。支持代码补全、数学公式推导适合技术人群。5.CursorAI 编程编辑器核心能力内置多模型切换、全代码库上下文理解、自主滑块控制 AI 介入度开发效率翻倍。适用场景项目开发、代码重构、批量修改、技术文档生成。账号准备下载 Cursor 客户端邮箱注册。免费版基础功能可用Pro 版解锁无限 AI 调用与团队协作。直接打开项目文件夹AI 自动分析代码库无需额外配置。6.即梦 AI字节跳动视频创作核心能力文生视频、自动剪辑、AI 字幕、背景音乐匹配短视频创作神器。适用场景抖音 / 小红书短视频、课程视频、产品宣传、vlog 制作。账号准备下载即梦 AI App手机号登录国内手机号即可。免费版每日生成额度付费版解锁高清与无水印。支持文本转视频、图片动效、智能剪辑新手易上手。3.AI 编程一、变量数据的容器变量就像一个贴了标签的盒子用来存放各种数据数字、文字、列表等Python 里定义变量超级简单不需要声明类型直接赋值即可。1. 基础用法直接运行# 1. 定义不同类型的变量 name 张三 # 字符串文字变量用单/双引号包裹 age 20 # 整数变量 height 1.75 # 浮点数小数变量 is_student True # 布尔值变量True/False # 2. 打印变量查看值 print(姓名, name) print(年龄, age) print(身高, height, 米) print(是否学生, is_student) # 3. 变量运算数字型变量 age 1 # 等价于 age age 1 print(明年年龄, age)2. 关键说明变量名规则只能由字母、数字、下划线组成不能以数字开头如123name错误name123正确区分大小写Name和name是两个变量。赋值用左边是变量名右边是值如a 10表示把 10 存到 a 里。二、输入输出和程序交互1. 输出print让程序显示内容# 基础输出 print(Hello Python) # 直接打印字符串 print(100 200) # 打印计算结果300 # 格式化输出常用 name 李四 score 95.5 # 方式1f-stringPython3.6推荐最简洁 print(f姓名{name}成绩{score}分) # 方式2%占位符兼容旧版本 print(姓名%s成绩%.1f分 % (name, score))2. 输入input让用户给程序传数据input()获取的内容默认是字符串类型如果需要数字要手动转换int()/float()。# 1. 获取字符串输入 name input(请输入你的姓名) print(f你好{name}) # 2. 获取数字输入需转换类型 age int(input(请输入你的年龄)) # 转整数 height float(input(请输入你的身高米)) # 转浮点数 print(f明年你{age1}岁身高{height}米)运行示例请输入你的姓名小明 你好小明 请输入你的年龄18 请输入你的身高米1.8 明年你19岁身高1.8米三、循环重复执行代码Python 主要有两种循环for循环适合已知次数、while循环适合未知次数。1. for 循环遍历 / 固定次数循环基础用法遍历数字 / 字符串 / 列表# 示例1循环指定次数0-4共5次 for i in range(5): # range(n) 生成 0,1,2,...,n-1 print(循环次数, i) # 示例2遍历字符串逐个字符 name Python for char in name: print(字符, char) # 示例3指定起始/结束/步长range(起始, 结束, 步长) # 打印1-10的偶数 for i in range(2, 11, 2): print(i, end ) # end 表示不换行用空格分隔运行结果循环次数 0 循环次数 1 循环次数 2 循环次数 3 循环次数 4 字符 P 字符 y 字符 t 字符 h 字符 o 字符 n 2 4 6 8 102. while 循环条件满足就循环# 示例1基础while循环打印1-5 num 1 while num 5: # 条件为True时执行循环体 print(num) num 1 # 必须更新变量否则会无限循环 # 示例2用户输入控制循环直到输入退出 while True: # 无限循环 msg input(请输入内容输入退出结束) if msg 退出: break # 跳出循环 print(f你输入了{msg})3. 循环控制关键字break立即终止整个循环。continue跳过当前次循环直接进入下一次。# 示例打印1-10跳过5 for i in range(1, 11): if i 5: continue print(i, end )四、综合示例把所有知识点串起来# 目标计算用户输入的多个数字的平均值 print( 数字平均值计算器 ) count int(input(请输入要计算的数字个数)) total 0 # 存储总和 # 循环输入数字 for i in range(count): num float(input(f请输入第{i1}个数字)) total num # 计算并输出平均值 average total / count print(f\n{count}个数字的总和{total}) print(f{count}个数字的平均值{average:.2f})运行示例 数字平均值计算器 请输入要计算的数字个数3 请输入第1个数字85 请输入第2个数字90 请输入第3个数字95 3个数字的总和270.0 3个数字的平均值90.00总结变量Python 无需声明类型直接赋值name 张三注意变量名规范。输入输出input()获取用户输入默认字符串需转数字print()输出内容f-string 格式化最简洁。循环for适合固定次数配合range()while适合条件循环用break/continue控制循环流程。掌握这三个核心知识点你就能写出简单的交互式 Python 程序了。如果想练习试试写一个 “猜数字游戏”随机生成 1-100 的数字让用户猜提示大了 / 小了直到猜对AI 辅助编程想掌握如何用 AI 高效完成编程核心任务 —— 写代码、改代码、查错这是提升编程效率的关键技能结合主流 AI 工具用具体案例和实操步骤从零开始用 AI 辅助编程新手也能直接套用。一、核心原则让 AI 精准干活的「提示词技巧」AI 辅助编程的核心是清晰的指令新手记住 3 个要点明确需求说明「做什么」「用什么语言 / 框架」「具体要求」如输入输出、格式、功能边界给出上下文贴现有代码、报错信息、运行环境指定输出格式要求 AI 加注释、分步解释、标注修改点。通用提示词模板请帮我用【Python】实现【功能计算1-100的偶数和】要求 1. 代码要有详细注释 2. 输出计算过程和最终结果 3. 解释核心逻辑。二、用 AI 写代码从 0 到 1 生成场景 1基础功能开发新手高频需求用 Python 写一个「学生成绩管理小程序」支持添加成绩、计算平均分、打印成绩单。实操步骤以「豆包」为例国内无门槛打开豆包www.doubao.com输入提示词请帮我用Python写一个学生成绩管理程序要求 1. 功能 - 手动输入3个学生的姓名和语文/数学成绩 - 计算每个学生的总分和班级平均分 - 格式化打印成绩单包含姓名、各科成绩、总分 2. 代码要有逐行注释运行时给出清晰的输入提示 3. 解释核心逻辑。AI 生成的完整代码可直接运行# 学生成绩管理程序 def main(): # 初始化存储成绩的列表 student_scores [] # 循环输入3个学生的成绩 for i in range(3): print(f\n 输入第{i1}个学生的信息 ) name input(请输入学生姓名) # 输入并转换为浮点数处理输入异常 try: chinese float(input(请输入语文成绩)) math float(input(请输入数学成绩)) except ValueError: print(输入错误成绩必须是数字本次输入无效。) continue # 计算总分 total chinese math # 存储学生信息字典格式 student_scores.append({ name: name, chinese: chinese, math: math, total: total }) # 打印成绩单 print(\n 成绩单 ) print(f{姓名:8}{语文:8}{数学:8}{总分:8}) print(- * 32) # 初始化总分变量用于计算班级平均分 total_chinese 0 total_math 0 total_all 0 # 遍历并打印每个学生的成绩 for student in student_scores: print(f{student[name]:8}{student[chinese]:8.1f}{student[math]:8.1f}{student[total]:8.1f}) total_chinese student[chinese] total_math student[math] total_all student[total] # 计算并打印平均分避免除以0 if len(student_scores) 0: avg_chinese total_chinese / len(student_scores) avg_math total_math / len(student_scores) avg_total total_all / len(student_scores) print(- * 32) print(f{平均分:8}{avg_chinese:8.1f}{avg_math:8.1f}{avg_total:8.1f}) # 程序入口 if __name__ __main__: main()运行效果 输入第1个学生的信息 请输入学生姓名小明 请输入语文成绩90 请输入数学成绩95 输入第2个学生的信息 请输入学生姓名小红 请输入语文成绩85 请输入数学成绩92 输入第3个学生的信息 请输入学生姓名小刚 请输入语文成绩88 请输入数学成绩89 成绩单 姓名 语文 数学 总分 -------------------------------- 小明 90.0 95.0 185.0 小红 85.0 92.0 177.0 小刚 88.0 89.0 177.0 -------------------------------- 平均分 87.7 92.0 179.7场景 2特定场景代码生成如爬虫、数据分析提示词示例爬取豆瓣电影 Top250请帮我用Python的requests BeautifulSoup写一个爬取豆瓣电影Top250的爬虫要求 1. 爬取电影名称、评分、简介 2. 处理反爬设置请求头、延迟 3. 将结果保存为CSV文件 4. 代码加注释说明关键步骤。三、用 AI 改代码优化 / 重构 / 适配需求场景优化现有代码简化逻辑、提升可读性原始代码新手写的冗余版# 计算1-100的偶数和 sum_num 0 i 1 while i 100: if i % 2 0: sum_num sum_num i i i 1 print(偶数和, sum_num)向 AI 提修改需求请优化这段Python代码 [粘贴原始代码] 要求 1. 简化循环逻辑用更简洁的方式实现 2. 增加注释说明优化点 3. 解释优化后的优势。AI 优化后的代码# 计算1-100的偶数和优化版 # 优化点1使用for循环range替代while循环逻辑更简洁 # 优化点2range(2, 101, 2) 直接生成偶数省去判断步骤提升效率 sum_num sum(range(2, 101, 2)) # sum()函数直接求和一行搞定 # 输出结果 print(偶数和, sum_num)AI 给出的优化说明用for range(2, 101, 2)直接生成 1-100 的偶数省去if i%20的判断减少代码行数用sum()内置函数替代手动累加代码更简洁且执行效率更高去掉冗余的变量自增i i 1降低出错概率。四、用 AI 查错定位 修复 Bug场景 1语法错误新手高频报错代码# 计算圆的面积 radius 5 area 3.14 * radius **2 # 少写一个* print(圆的面积, area)报错信息File test.py, line 3 area 3.14 * radius **2 ^ SyntaxError: invalid syntax向 AI 提查错需求我运行Python代码时出现了语法错误帮我定位并修复 1. 代码 [粘贴报错代码] 2. 报错信息 [粘贴报错信息] 3. 要求 - 指出错误原因 - 给出修复后的完整代码 - 说明如何避免类似错误。AI 回复的核心内容错误原因radius **2中间缺少空格Python 解析器无法识别**幂运算正确写法是radius ** 2**和数字之间需有空格修复后的代码# 计算圆的面积 radius 5 area 3.14 * radius ** 2 # 修复**和2之间添加空格 print(圆的面积, area) # 输出圆的面积78.5避坑建议运算符**//*两侧建议保留空格提升可读性避免语法解析错误。场景 2逻辑错误无报错但结果不对问题代码计算 1-10 的和结果错误# 计算1-10的和 sum_num 0 for i in range(10): # 错误range(10)是0-9不是1-10 sum_num i print(1-10的和, sum_num) # 输出45正确应为55向 AI 提查错需求这段代码运行无报错但结果不对帮我排查 1. 代码 [粘贴问题代码] 2. 预期结果12...10 55实际输出45 3. 要求 - 指出逻辑错误原因 - 修复代码 - 给出验证方法。AI 修复后的代码# 计算1-10的和修复版 sum_num 0 for i in range(1, 11): # 修复range(1, 11)生成1-10的数字 sum_num i print(1-10的和, sum_num) # 输出55正确 # 验证方法用sum()函数直接验证 print(验证, sum(range(1, 11))) # 输出55
返回列表