Python
1 Python 基本语法元素
1.1 程序设计基本方法
计算机与程序设计
编译和解释
程序的基本编写方法
计算机编程
1.2 Python 开发环境配置
Python 语言概述
Python 基本开发环境 IDLE
Python 程序编写与运行
Python 高级开发环境 VSCode
1.3 实例1:温度转换
1.4 Python 程序语法元素分析
程序的格式框架
命名与保留字
数据类型
语句与函数
Python程序的输入输出
“温度转换”代码分析
2 Python 基本图形绘制
2.1 深入理解Python语言
计算机技术的演进
编程语言的多样初心
Python语言的特点
“超级语言”的诞生
2.2 Python 蟒蛇绘制
2.3 模块1: turtle库的使用
turtle 库基本介绍
turtle 绘图窗体布局
turtle 空间坐标体系
turtle 角度坐标体系
RGB 色彩体系
2.4 turtle程序语法元素分析
库引用与 import
turtle 画笔控制函数
turtle 运动控制函数
turtle 方向控制函数
基本循环语句
“Python 蟒蛇绘制”代码分析
3 基本数据类型
3.1 数字类型及操作
整数类型
浮点数类型
复数类型
数值运算操作符
数值运算函数
3.2 实例3: 天天向上的力量
3.3 字符串类型及操作
字符串类型的表示
字符串操作符
字符串处理函数
字符串处理方法
字符串类型的格式化
3.4 time 库的使用
time 库基本介绍
时间获取
时间格式化
程序计时应用
小花絮
3.5 实例4: 文本进度条
4 程序的控制结构
4.1 程序的分支结构
单分支结构
二分支结构
多分支结构
条件判断及组合
程序的异常处理
4.2 实例5: 身体质量指数BMI
4.3 程序的循环结构
便利循环
无限循环
循环控制保留字
循环的高级用法
4.4 模块3: random库的使用
4.5 实例6: 圆周率的计算
5 函数和代码复用
5.1 函数的定义与使用
函数的理解和定义
函数的使用及调用过程
函数的参数传递
函数的返回值
局部变量和全局变量
lambda函数
5.2 实例7: 七段数码管绘制
5.3 代码复用与函数递归
代码复用与模块化设计
函数递归的理解
函数递归的调用过程
函数递归实例解析
5.4 模块4: PyInstaller 库的使用
5.5 实例8: 科赫雪花小包裹
6 组合数据类型
6.1 集合类型及操作
集合类型定义
集合操作符
集合处理方法
集合类型应用场景
6.2 序列类型及操作
序列类型定义
序列处理函数及方法
元组类型及操作
列表类型及操作
序列类型应用场景
6.3 实例9: 基本统计值计算
6.4 字典类型及操作
字典类型定义
字典处理函数及方法
字典类型应用场景
6.5 模块5: jieba库的使用
6.6 实例10: 文本词频统计
7 文件和数据格式化
7.1 文件的使用
文件的类型
文件的打开和关闭
文件内容的读取
数据的文件写入
7.2 实例11: 自动轨迹绘制
7.3 一维数据的格式化和处理
数据组织的维度
一维数据的表示
一维数据的存储
一维数据的处理
7.4 二维数据的格式化和处理
二维数据的表示
CSV格式与二维数据的存储
二维数据的处理
7.5 模块6: wordcloud库的使用
7.6 实例12: 政府工作报告词云
8 程序设计方法学
8.1 实例13: 体育竞技分析
8.2 Python程序设计思维
计算思维与程序设计
计算生态与Python语言
用户体验与软件产品
基本的程序设计模式
8.3 Python第三方库安装
看见更大的Python世界
第三方库的pip安装方法
第三方库的集成安装方法
第三方库的文件安装方法
8.4 模块7: os库的使用
8.5 实例14: 第三方库安装脚本
Last updated