课程试听
正在播放

阶段一 Scratch图形化编程阶段

展开
第一章 走进Scratch
1-1 Scratch3.0编程环境
  • 本章导学 免费试学
  • 走进Scratch 免费试学
  • 代码区、舞台区、角色区、背景区 免费试学
  • 任务1-熟悉界面 免费试学
  • 任务2-角色添加和删除 免费试学
  • 任务3-背景添加和删除 免费试学
  • 任务4-画西瓜角色 免费试学
  • 任务5-程序的下载和上传 免费试学
1-2 运动模块
  • 运动模块-简介
  • 移动分类
  • 翻转模式分类
  • 旋转分类
  • 积木的拼接
  • 值获取分类
  • 挡绿旗被点击和重复执行
  • 小猫来回运动
1-3 外观模块
  • 外观模块-简介
  • 弹框分类-说和思考
  • 造型分类-造型设定和下一个造型
  • 背景分类-换成背景和下一个背景
  • 大小设定和大小增加
  • 层次分类-移动最前、后面
  • 特效分类-颜色、鱼眼、旋涡、像素化、马赛克、亮度、虚像
  • 显示和值获取分类
1-4 声音模块
  • 声音模块-简介
  • 播放控制分类-播放声音、播放声音等待播完、停止所有声音
  • 音效控制分类-音效设置、增加、清除
  • 音量控制分类-音量设置和增加
1-5 事件模块
  • 事件模块-简介
  • 当按下键盘按键
  • 当角色被点击
  • 当背景切换成
  • 广播分类-广播、广播并等待、当接收到
  • 广播分类-上下左右图标控制小猫的移动
  • 广播分类-总结
1-6 控制模块
  • 控制模块-简介
  • 等待和重复执行分类
  • 如果那么分类、停止脚本
  • 克隆分类-克隆自己、当作为克隆体启动时、删除此克隆体
  • 联排克隆
1-7 侦测模块
  • 侦测模块-简介
  • 碰撞侦测分类-碰到舞台边缘、角色、颜色
  • 碰撞侦测分类-开始游戏按钮高亮
  • 按下侦测-键盘按下
  • 按下侦测-鼠标按下
  • 询问输入分类
  • 时间和值获取分类
1-8 运算模块
  • 运算模块-简介
  • 数学运算符-加、减、乘、除
  • 随机数
  • 比较运算符-大于、小于、等于
  • 逻辑运算符-与、或、不成立
  • 字符串处理分类-连接、字符数、是否包含
  • 特殊运算符分类-余数、四舍五入、高级数学公式
1-9 自制积木模块
  • 自制积木模块-简介
  • 基本积木的封装
  • 带参数积木的封装
1-10 变量模块
  • 变量模块-简介
  • 变量分类-体验
  • 变量分类-猜数字
  • 列表分类-体验
  • 列表分类-排序
  • 变量模块-变量的作用范围
1-11 音乐模块
  • 音乐模块-简介
  • 击打分类
  • 演奏分类
  • 弹奏两只老虎
1-12 画笔模块
  • 画笔模块-简介
  • 属性分类-颜色、粗细
  • 状态分类-全部擦除、图章、落笔、抬笔
  • 画正方形
  • 画彩球
  • 画梦幻彩球
  • 画笔模块-总结
1-13 扩展模块
  • 扩展模块-简介
  • 本章总结
第二章 垃圾分类
2-1 垃圾分类
  • 小结导学
  • 垃圾分类简介
  • 倒计时
  • 垃圾出现
  • 点击垃圾变大变亮
  • 点击垃圾说出自己的名字
  • 点击垃圾桶选择的垃圾移入
  • 判断垃圾是否投放正确
  • 分数
  • 小结总结
第三章 大家来找茬
3-1 大家来找茬
  • 小节导学
  • 背景和角色的初始化
  • 闹钟倒计时-游戏结束
  • 找到一处差异
  • 克隆左右10个圆圈
  • 把圆圈放在正确的位置
  • 圆圈克隆体的点击
  • 关卡结束
  • 小节总结
第四章 拼图游戏
4-1 拼图游戏
  • 小节导学
  • 拼图块初始化
  • 产生随机的拼接图形
  • 拼图
  • 下一个拼接图形
  • 用时
  • 小节总结
第五章 贪吃蛇游戏
5-1 贪吃蛇游戏
  • 小节导学
  • 蛇头控制
  • 创建蛇身
  • 蛇身轨迹列表
  • 吃的食物
  • 分数
  • 小节总结
第六章 成语消消乐
6-1 成语消消乐
  • 小节导学
  • 成语列表
  • 汉字随机列表
  • 汉字显示
  • 汉字点击移动
  • 判断成语拼接正确删除汉字
  • 汉字恢复原来的位置
  • 用时
  • 小节总结

阶段二 Python代码编程阶段

展开
第一章 python基础语法
1-1 python初识
  • 小节导学 免费试学
  • 走进Python 免费试学
  • Python开发环境搭建 免费试学
  • Hello World应用程序 免费试学
  • 小节总结 免费试学
1-2 Turtle简单绘图
  • 小节导学 免费试学
  • turtle入门-画线 免费试学
  • 程序文件 免费试学
  • 注释 免费试学
  • 画正方形 免费试学
  • 画正方形-变量 免费试学
  • 小节总结 免费试学
1-3 python语句
  • 小节导学
  • PyCharm下载和安装
  • PyCharm创建程序-画线
  • 画正方形-for循环
  • 画正方形-画笔颜色粗细
  • 画正方形-填充颜色
  • 画金字塔-变量的运算
  • 画嵌套正方形-双层for循环
  • 画风车-双层for循环
  • 画彩色风车-if条件语句
  • 小节总结
1-4 Python数据结构
  • 小节导学
  • 画平行线-落笔和抬笔
  • 画彩色风车-元组
  • 画彩虹糖-列表
  • 画彩虹糖-字典
  • 小节总结
1-5 python语句和函数
  • 小节导学
  • 画正方形-键盘输入
  • 画正方形-随机数
  • 猜数字-while条件循环
  • 画随机点-while无限循环和坐标
  • 键盘输入控制绘图程序-绘制文字
  • 键盘输入控制绘图程序-函数
  • 计算器-运算符-函数返回值
  • 画随机图形-综合练习(一)
  • 画随机图形-综合练习(二)
  • 小节总结
1-6 Turtle加速绘制
  • 小节导学
  • 画彩虹旋涡-画圆-加速绘制
  • 画旋转风车-静止风车
  • 画旋转风车
  • 小节总结
第二章 Python高级语法
2-1 文件操作
  • 小节导学
  • 文件读取-基础知识讲解
  • 文件读取-绘制文字
  • 文件写入-基础知识讲解
  • 文件写入-系统登录
  • 系统登录-字符串拆分-判断文件是否存在
  • 小节总结
2-2 模块
  • 小节导学
  • 自定义模块-基础知识
  • 自定义模块
  • 电子时钟-datetime-基础知识
  • 电子时钟-datetime
  • 电子时钟-time-基础知识
  • 电子时钟-time
  • 小节总结
2-3 turtle高级绘图
  • 小节导学
  • 全局变量-基础知识
  • 全局变量-global关键字
  • 画随机点-定时器-基础知识
  • 画随机点-定时器
  • 电子时钟-定时器
  • 画旋转的风车-多笔绘制(一)
  • 画旋转的风车-多笔绘制(二)
  • 画旋转的风车-多笔绘制(三)
  • 小节总结
2-4 面向对象
  • 小节导学
  • 类和对象杂谈
  • 编写汽车类-类的定义
  • 实例化汽车类-访问属性和方法
  • 汽车DIY-实例化传递数据
  • 统计汽车的数量-类变量
  • 汽车运动后排气-在方法里访问属性和方法
  • 类也可以有爸爸-类的继承
  • 画正多边形-面向对象编程
  • 如何查看python的帮助文档
  • 内存清理-del关键字
  • 小节总结
第三章 tkinter游戏编程
3-1 tkinter基础入门
  • 小节导学
  • 第一个窗口程序
  • 显示文本-Label组件
  • 博学谷学习平台-Button和Entry组件
  • 博学谷学习平台-按钮点击事件-消息对话框-获取文本数据
  • 画线-Canvas组件
  • 画随机盒子-画矩形
  • 画随机点-画椭圆
  • 文字的绘制
  • 移动的小球-动画
  • 移动的正方形-键盘控制-基础知识
  • 移动的正方形-键盘控制
  • 小节总结
3-2 碰碰球
  • 小节导学
  • 游戏功能演示
  • 窗口初始化的基础知识
  • 窗口初始化
  • 文字类设计的基础知识
  • 文字类设计
  • 游戏开始文本的添加
  • 回车键按下的处理
  • 移除开始文本
  • 创建Ball球类并显示小球
  • 移动的小球-游戏主循环
  • 来回运动的小球
  • 运动方向-基础知识
  • 改变小球的运动方向
  • 创建Paddle球拍类
  • 控制球拍左右的移动
  • 球拍越界的处理
  • 判断小球是否击中球拍-基础知识
  • 小球击中球拍后反弹
  • 小球击中底部游戏停止
  • 移除小球和球拍-显示Game Over文本
  • 小节总结
第四章 pygame游戏编程
4-1 pygame基础入门
  • 小节导学
  • pygame简介
  • 使用PyCharm安装PyGame包
  • 演示pygame自带的游戏例子
  • 解决PyCharm安装pygame包后不自动补全的问题
  • 游戏的初始化和退出-init()、quit()
  • 创建游戏窗口-set_mode()
  • 游戏主循环-while True
  • 游戏时钟-tick()
  • 设置窗口标题-set_caption()
  • 显示图片的基础知识-load()、blit()、update()
  • 显示背景和角色
  • 退出事件处理-pygame.event.get()、pygame.QUIT
  • 矩形区域-pygame.Rect
  • 移动背景实现的原理.Rect
  • 移动背景的实现.Rect
  • 键盘事件捕获-event模块
  • 键盘事件捕获-key模块
  • 使用左右键控制英雄飞机
  • 敌机的出现
  • 碰撞检测-clip()
  • 精灵和精灵族-Sprite-Group
  • 使用精灵和精灵组来创建敌机
  • 小节总结
4-2 飞机大战-搭建游戏框架
  • 小节导学
  • 飞机大战游戏演示
  • 明确飞机游戏类的设计
  • 明确文件职责准备主游戏类
  • 游戏初始化
  • 使用常量定义游戏窗口的大小
  • 搭建启动游戏方法结构
  • 小节总结
4-3 飞机大战-背景图像
  • 小节导学
  • 背景交替滚动实现思路
  • GameSprite类的设计和基本实现
  • Background背景类的设计和实现
  • 背景图像的交替滚动实现
  • 小节总结
4-4 飞机大战-敌机
  • 小节导学
  • 定义并且监听创建敌机定时器事件
  • 设计并准备敌机类
  • 定时创建并显示敌机精灵
  • 随机位置以及随机速度
  • 销毁飞出屏幕的敌机
  • 小节总结
4-5 飞机大战-英雄
  • 小节导学
  • 英雄类设计
  • 英雄类的实现
  • 英雄的绘制
  • pygame键盘事件获取-基础知识
  • 控制英雄飞机左右移动
  • 英雄飞机边界控制
  • 小节总结
4-6 飞机大战-发射子弹
  • 小节导学
  • 添加并监听英雄发射子弹事件
  • 定义子弹类
  • 发射子弹
  • 一次发射三枚子弹
  • 小节总结
4-7 飞机大战-碰撞检测
  • 小节导学
  • 子弹摧毁敌机
  • 敌机撞毁英雄
  • 小节总结
第五章 人工智能
5-1 人工智能简介
  • 小节导学
  • 人工智能简介
  • 何为人工智能?
  • 小节总结
5-2 百度AI开放平台
  • 小节导学
  • 进入百度人工智能开放平台
  • 创建百度人工智能开放平台账号
  • 如何查看百度人工智能开放平台帮助文档
  • 如何创建百度人工智能开放平台应用
  • 小节总结
5-3 文字识别
  • 小节导学
  • 计算机是如何识别图像的?
  • 应用的创建和SDK的安装
  • 通用文字识别
  • 通用文字识别-带参数
  • 网络图片文字识别
  • 身份证识别
  • 银行卡识别
  • 驾驶证识别
  • 车牌识别
  • 火车票识别
  • 小节总结
5-4 图像识别
  • 小节导学
  • 通用物品识别
  • 菜品识别
  • 车辆识别
  • logo商标识别
  • 动物识别
  • 植物识别
  • 地标识别
  • 货币识别
  • 小节总结
5-5 内容审核
  • 小节导学
  • 图像审核
  • 文本审核
  • 头像审核
  • 小节总结
5-6 人体分析
  • 小节导学
  • 人体关键点识别
  • 人体检测和属性识别
  • 人流量统计
  • 手势识别
  • 人像分割
  • 小节总结
5-7 语音识别
  • 小节导学
  • 语音识别
  • 小节总结
5-8 语音合成
  • 小节导学
  • 语音合成
  • 小节总结
5-9 网络编程
  • 小节导学
  • 客户端服务器模型
  • python3访问网络的API
  • 获取百度首页网页源码
  • 获取百度logo
  • 青云客智能聊天机器人接口说明
  • 智能聊天机器人
  • 小节总结
第六章 算法编程
6-1 算法入门
  • 小节导学
  • 为什么需要算法?
  • 编程尝试
  • 算法的概念
  • 使用算法优化程序
  • 小节总结
6-2 排序算法
  • 小节导学
  • 冒泡排序-简介
  • 冒泡排序-实现
  • 选择排序-简介
  • 选择排序-实现
  • 插入排序-简介
  • 插入排序-实现
  • 小节总结

阶段三 教学理论与实践

展开
第一章 教学设计篇
1-1 授课对象分析
  • 教学设计篇导学
  • 儿童特征分析
  • 授课对象起点水平分析
  • 授课对象学习风格分析
1-2 内容分析和目标编写
  • 知识的分类
  • 教学目标编写
1-3 教学方法及其应用
  • 教学方法及其选择
  • 讲授式教学法
  • 游戏化教学法
  • 项目化教学法
1-4 教学评价及应用
  • 教学评价及其应用
1-5 教学时长安排
  • 45分钟的课堂分配
  • 15分钟的课堂安排
1-6 教学资料撰写
  • 教案及其制作
  • 课件及其制作
  • 教学设计篇总结
第二章 教学技能篇
2-1 说课技能
  • 教学技能篇导学
  • 说课技能
  • 说课技能训练
2-2 授课技能
  • 导入技能
  • 讲解技能
  • 提问技能
  • 结束技能
  • 强化技能
  • 变化技能
  • 教学技能篇总结