Python适宜12-18岁青少儿,在Web开发、金融分析、科学计算、大数据等领域均是最受欢迎的语言。因为它简洁优雅又应用广泛,适合初学者入门,在美国计算机排名前39的学校中,近30所首选Python作为入门语言进行教授。结合其他工具,Python可以完成创客项目,释放想象力,培养组队解决问题的实际工程能力。
统计领域
科学计算
云计算
WEB开发
自动化运维
人工智能
网络爬虫
第一阶段
Python初级
第二阶段
Python中级
第三阶段
Python高级
第四阶段
AI项目
第五阶段
项目式教学

第一阶段

Python初级 - 大概需要学习 40 个课时

  • 主讲内容
  • 第一节课 |  学会新建 python 文件并运行
  • 第二节课 |  利用 turtle 可以绘制多边形
  • 第三节课 |  学会打印字符串
  • 第四节课 |  学会填充图案颜色
  • 第五节课 |  学会使用 for 循环打印 1-10
  • 第六节课 |  学会颜色的含义
  • 第七节课 |  学会使用操作符,逻辑操作符等
  • 第八节课 |  学会使用多路分支判断
  • 第九节课 |  学会使用随机数和跳出循环关键字
  • 第十节课 |  三种定义字符串的方法之间的区别
  • 第十一节课 |  使用字符串连接实现
  • 第十二节课 |  三种列表添加的方法
  • 第十三节课 |  删除和切片的使用
  • 第十四节课 |  学会使用列表常用使用方法
  • 第十五节课 |  元组的使用
  • 第十六节课 |  字典的使用
  • 第十七节课 |  字典和 for 综合使用
  • 第十八节课 |  while 的使用
  • 学习项目
  • 画一条直线
  • 画多边形
  • 买买提烤肉店开业了
  • 交互式填充图案颜色
  • 优化多边形程序
  • 制作会自己变化的图案
  • 当一次阅卷老师
  • 画两条平行线
  • (小综合)做一个猜大小游戏
  • 把《咏鹅》写一千遍
  • 制作九九乘法表
  • 制作一个问答程序的题库
  • 优化题库
  • 找到出现频率最高的数字
  • 不可改变的数据
  • 字典一种一一对应的类型
  • 制作单词检查机
  • 升级单词检查机

第二阶段

Python中级 - 大概需要学习 30 个课时

  • 主讲内容
  • 第一节课 |  定义无返回值无参或有参函数
  • 第二节课 |  了解函数声明周期
  • 第三节课 |  利用函数画一个太极
  • 第四节课 |  了解递归的概念
  • 第五节课 |  了解动画的原理
  • 第六节课 |  利用 pygame 布局界面
  • 第七节课 |  利用 pygame 实现小球落下
  • 第八节课 |  实现碰撞检测
  • 第九节课 |  优化实践
  • 第十节课 |  学会操作文件目录
  • 第十一节课 |  学会异常处理
  • 第十二节课 |  文件操作
  • 第十三节课 |  文件内容读写操作
  • 第十四节课 |  显示自定义格式的时间
  • 第十五节课 |  操作日历按照想要的方式显示
  • 学习项目
  • 提高编码效率的方法
  • 全局变量和局部变量
  • 画一个太极
  • 汉诺塔游戏
  • 接小球游戏 1
  • 接小球游戏 2
  • 接小球游戏 3
  • 接小球游戏 4
  • 接小球游戏 5
  • 化身空间操纵者 1
  • 化身空间操纵者 2
  • 让我们在系统中留下点什么吧
  • 神秘的留言-编写文字版乐谱
  • 时间是什么
  • 统计特定日期的数量

第三阶段

Python高级 - 大概需要学习 20 个课时

  • 主讲内容
  • 使用 TKINTER 做计算器
  • 爬取网站内容
  • 学习项目
  • 初识对象
  • 对象的特性
  • 做一个计算器 1
  • 做一个计算器 2
  • 做一个计算器 3
  • 重新认识网页
  • 什么是网络爬虫
  • 爬虫使用方法 1
  • 爬虫使用方法 2
  • 爬虫使用方法 3

第四阶段

AI 项目

  • 主讲内容
  • 监督学习
  • 无监督学习
  • 深度学习
  • 学习项目
  • KNN 算法实现
  • Logistic Regression 算法实现
  • SVM 算法原理与实现
  • Naive Bayes 算法原理与实现
  • 决策树原理与实现
  • Linear Regression 算法原理与实现
  • LBPH 人脸识别的应用
  • K-means 算法原理与实现
  • 神经网络原理
  • 顺序模型 Sequential
  • MLP 多层感知器
  • CNN 卷积神经网络
  • RNN 循环神经网络

第五阶段

项目式教学

  • 主讲内容
  • 飞机大战
  • 2048
  • 连连看
  • 二维码
  • python 大挑战
  • 学习项目
  • 飞机大战 1
  • 飞机大战 2
  • 飞机大战 3
  • 飞机大战 4
  • 飞机大战 5
  • 飞机大战 6
  • 飞机大战 7
  • 2048 分析
  • 矩阵基础操作
  • 矩阵操作
  • 屏幕绘制
  • 控制类
  • 连连看 1
  • 连连看 2
  • 连连看 3
  • 连连看 4
  • 连连看 5
  • 连连看 6
  • 二维码简介
  • 二维码基础
  • 二维码编码
  • 绘制二维码编码 1
  • 绘制二维码编码 2
  • 完善二维码
  • 挑战 1-3 关
  • 挑战 4 关
  • 挑战 5-6 关
  • 挑战 7-8 关
  • 挑战 9-11 关
  • 挑战 12-14 关
  • 挑战 15 关
  • 挑战 16 关
  • 挑战 17 关
  • 挑战 18 关