1.1 从计算机到程序设计语言
1.2 Python语言开发环境配置
(Windows系统、Linux系统、Mac系统、Web开发环境)
1.3 程序设计基本方法
1.4 实例1:温度转换
1.5 Python程序语法元素分析
(程序的格式框架、注释、命名、保留字、变量、字符串、赋值语句等)
1.6 Python程序的输入输出
(input()函数、eval()函数、print()函数)
小结与练习
2.1 Python语言的特点
2.2 引用:import
2.3 实例2:Python蟒蛇绘制
2.4 turtle库语法元素分析
(绘制坐标体系、画笔控制函数、形状绘制函数等)
2.5 模块1:turtle库的使用
2.6 turtle库快速参考
小结与练习
---- 第二部分 Python基础语法(5周)----
导学:“Python基础语法”全体系
3.1 数字类型
(整数类型、浮点数类型、复数类型)
3.2 数字类型的操作
(数值运算操作符、数值运算函数、类型判断和类型间转换)
3.3 实例3:天天向上的力量
3.4 字符串类型
3.5 字符串类型的操作
(字符串操作符、字符串处理函数、字符串处理方法)
3.6 字符串类型的格式化
3.7 模块2:time库的使用
3.8 实例4:文本进度条
小结与练习
4.1 程序的基本结构
4.2 程序的分支结构
(条件表达式、单分支结构、二分支结构、多分支结构)
4.3 实例5:身体质量指数BMI
4.4 程序的循环结构
(遍历循环、无限循环、循环控制)
4.5 模块3:random库的使用
4.6 实例6:圆周率的计算
4.7 程序的异常处理
小结与练习
- 1 函数的基本使用
5.2 函数的参数传递
(可选参数、可变数量参数、局部变量、全局变量、函数的返回值)
5.3 实例7:七段数码管绘制
5.4 代码复用和模块化
5.5 模块4:Pyinstaller库的使用
5.6 函数的递归
5.7 实例8:科赫雪花小包裹
小结与练习
6.1 组合数据类型概述
6.2 集合类型及操作
6.3 元组类型及操作
6.4 列表类型及操作
6.5 实例9:基本统计值计算
6.6 字典类型及操作
6.7 模块5:jieba库的使用
6.8 实例10:文本词频统计 (Hamlet英文词频统计、《三国演义》人物出场统计)
小结与练习
7.1 文件的使用
7.2 实例11:自动轨迹绘制
7.3 数据组织的维度
7.4 一维数据的格式化和处理
(一维数据的表示、存储和处理)
7.5 二维数据的格式化和处理
(二维数据的表示、存储和处理)
7.6 模块6:wordcloud库的使用
7.6 实例12:政府工作报告词云
小结与练习
---- 第三部分 Python编程思维(2周)----
导学:超级语言的编程**
8.1 实例13:体育竞技分析
8.2 自顶向下和自底向上
8.3 程序设计思维
(计算思维、计算生态、用户体验、程序调试)
8.4 源代码风格与Python之禅
8.5 Python第三方库的安装
8.6 模块7:os库的基本使用
8.7 实例14:pip安装脚本
8.8 Python集成开发环境
小结与练习
9.1 网络爬虫方向
9.2 文本处理方向
9.3 数据分析与可视化方向
9.4 实例15:霍兰德人格分析雷达图
9.5 用户图形界面方向
9.6 机器学习方向
9.7 Web开发方向
9.8 实例16:玫瑰花绘制
9.9 更多第三方库
小结与练习