课程 / 计算机 / Python 3 基础教程(第3版)(慕课版)
Python 3 基础教程(第3版)(慕课版)
目录
介绍
资料
课程目录
-
1
配置开发环境
- 课时 1 任务1-1:在Windows操作系统中安装Python
- 课时 2 1.1.1 Python的发展
- 课时 3 1.1.2 Python的特点
- 课时 4 1.1.3 Python的版本(1)
- 课时 5 1.1.3 Python的版本(2)
- 课时 6 1.1.4 Python的应用领域
- 课时 7 1.1.5 第三方集成开发工具
- 课时 8 任务1-2 运行Python命令和程序
- 课时 9 1.2.1 Python程序的运行方式
- 课时 10 1.2.2 Python程序的可执行文件
- 课时 11 任务1-3 运行示例代码
- 课时 12 1.3.1 离线手册
- 课时 13 1.3.2 离线模块文档
- 课时 14 1.3.3 在线文档
-
2
Python基本语法
- 课时 15 任务2-1:运行诗词输出程序
- 课时 16 2.1.1 缩进
- 课时 17 2.1.2 注释
- 课时 18 2.1.3 语句续行符号
- 课时 19 2.1.4 语句分隔符号
- 课时 20 2.1.5 关键字
- 课时 21 2.1.6 标识符
- 课时 22 任务2-2:输入两个数比较大小
- 课时 23 2.2.1 input()函数
- 课时 24 2.2.2 输入数值
- 课时 25 2.2.3 eval()函数
- 课时 26 2.2.4 中断输入
- 课时 27 任务2-3 将诗词输出到文件
- 课时 28 2.3.1 print()函数
- 课时 29 2.3.2 输出到文件
- 课时 30 任务2-4:输入3个数排序
- 课时 31 2.4.1 简单赋值
- 课时 32 2.4.2 序列赋值
- 课时 33 2.4.3 多目标赋值
- 课时 34 2.4.4 增强赋值
- 课时 35 任务2-5:使用共享列表存储诗人姓名
- 课时 36 2.5.1 变量与对象
- 课时 37 2.5.2 对象回收机制
- 课时 38 2.5.3 变量的共享引用
- 课时 39 综合实例:自动累加器
-
3
基本数据类型
- 课时 40 任务3-1:测试数字的类型和取值范围
- 课时 41 3.1.1 整数类型
- 课时 42 3.1.2 浮点数类型
- 课时 43 3.1.3 复数类型
- 课时 44 3.1.4 小数类型
- 课时 45 3.1.5 分数类型
- 课时 46 任务3-2:计算“奋斗者”号下潜速度
- 课时 47 3.2.1 数字运算
- 课时 48 任务3-3:格式化输出《题西林壁》
- 课时 49 3.2.2 数字处理函数
- 课时 50 3.3.1 字符串常量
- 课时 51 3.3.2 字符串操作符
- 课时 52 3.3.3 字符串的索引
- 课时 53 3.3.4 字符串的切片
- 课时 54 3.3.5 迭代字符串
- 课时 55 3.3.6 字符串处理函数
- 课时 56 3.3.7 字符串处理方法
- 课时 57 3.3.8 字符串的格式化
- 课时 58 3.3.9 字节串
- 课时 59 综合实例:测试各种数字运算
-
4
组合数据类型
- 课时 60 任务4-1:利用集合删除重复值
- 课时 61 4.1.1 创建集合对象
- 课时 62 4.1.2 集合运算
- 课时 63 4.1.3 集合基本操作
- 课时 64 任务4-2:“唐宋八大家”人名排序
- 课时 65 4.2.1 列表基本操作
- 课时 66 4.2.2 常用列表方法
- 课时 67 任务4-3:使用元组保存“蛟龙号”深潜纪录
- 课时 68 4.3.1 元组基本操作
- 课时 69 4.3.2 元组的方法
- 课时 70 任务4-4:使用字典存储神舟飞船信息
- 课时 71 4.4.1 字典基本操作
- 课时 72 4.4.2 字典常用方法
- 课时 73 4.4.3 字典视图
- 课时 74 任务4-5:迭代读取文件中的诗词
- 课时 75 4.5.1 迭代
- 课时 76 4.5.2 列表解析
- 课时 77 4.5.3 zip()函数、map()函数和filter()函数
- 课时 78 综合实例:数据排序
-
5
程序控制结构
- 课时 79 任务5-1:计算个人综合所得税
- 课时 80 5.1.1 程序的基本控制结构
- 课时 81 5.1.2 分支结构语句--if语句
- 课时 82 5.1.3 分支结构语句——match语句
- 课时 83 任务5-2:从文件中检索指定唐诗
- 课时 84 5.2.1 遍历循环——for循环
- 课时 85 5.2.2 无限循环——while循环
- 课时 86 5.2.3 循环控制break和continue语句
- 课时 87 任务5-3:捕捉处理程序中的异常
- 课时 88 5.3.1 捕捉异常
- 课时 89 5.3.2 raise语句
- 课时 90 5.3.3 assert语句
- 课时 91 综合实例:输出数字金字塔
-
6
函数与模块
- 课时 92 任务6-1:定义个人综合所得税计算函数
- 课时 93 6.1.1 定义函数
- 课时 94 6.1.2 调用函数
- 课时 95 6.1.3 函数的参数
- 课时 96 6.1.4 函数嵌套定
- 课时 97 6.1.5 lambda函数
- 课时 98 6.1.6 递归函数
- 课时 99 6.1.7 函数列表
- 课时 100 任务6-2:测试变量作用域
- 课时 101 6.2.1 作用域分类
- 课时 102 6.2.2 global语句
- 课时 103 6.2.3 nonlocal语句
- 课时 104 任务6-3:调用模块中的唐诗检索函数
- 课时 105 6.3.1 导入模块
- 课时 106 6.3.2 导入时执行模块
- 课时 107 6.3.3 使用import语句还是from语句
- 课时 108 6.3.4 重新载入模块
- 课时 109 6.3.5 模块搜索路径
- 课时 110 6.3.6 嵌套导入模块
- 课时 111 6.3.7 查看模块对象属性
- 课时 112 6.3.8 __name__属性和命令行参数
- 课时 113 6.3.9 隐藏模块变量
- 课时 114 综合实例:自定义杨辉三角函数
-
7
文件和数据组织
- 课时 115 任务7-1:从文件中读取唐诗目录
- 课时 116 7.1.1 文件类型
- 课时 117 7.1.2 打开和关闭文件
- 课时 118 7.1.3 读写文本文件
- 课时 119 7.1.4 读写二进制文件
- 课时 120 7.1.5 用文件存储对象
- 课时 121 7.1.6 目录操作
- 课时 122 任务7-2:读取CSV文件中的专业信息
- 课时 123 7.2.1 读CSV文件数据
- 课时 124 7.2.2 将数据写入CSV文件
- 课时 125 任务7-3:超级计算机排序
- 课时 126 7.3.1 基本概念
- 课时 127 7.3.2 一维数据的处理
- 课时 128 7.3.3 二维数据的处理
- 课时 129 7.3.4 数据排序
- 课时 130 7.3.5 数据查找
- 课时 131 综合实例:登录密码验证
-
8
Python标准库
- 课时 132 任务8-1:绘制五角星
- 课时 133 8.1.1 窗体函数
- 课时 134 8.1.2 画笔控制函数
- 课时 135 8.1.3 画笔运动函数
- 课时 136 8.1.4 形状函数
- 课时 137 8.1.5 输入输出函数
- 课时 138 8.1.6 事件处理函数
- 课时 139 任务8-2:生成随机验证码
- 课时 140 8.2.1 随机数种子函数
- 课时 141 8.2.2 整数随机数函数
- 课时 142 8.2.3 浮点数随机数函数
- 课时 143 8.2.4 序列随机函数
- 课时 144 任务8-3:计算浮点数运算时间
- 课时 145 8.3.1 time库概述
- 课时 146 8.3.2 时间处理函数
- 课时 147 8.3.3 时间格式化函数
- 课时 148 8.3.4 计时函数
- 课时 149 综合实例:实现计时动画
-
9
第三方库
- 课时 150 任务9-1:安装和卸载第三方库
- 课时 151 9.1.1 使用pip工具安装第三方库
- 课时 152 9.1.2 第三方库简介
- 课时 153 任务9-2:打包Python程序
- 课时 154 9.2.1 PyInstaller库简介
- 课时 155 9.2.1 PyInstaller库简介2
- 课时 156 9.2.2 使用PyInstaller库
- 课时 157 任务9-3:生成《红楼梦》人名词云
- 课时 158 9.3.1 jieba库概述
- 课时 159 9.3.2 使用分词功能
- 课时 160 9.3.3 使用词典
- 课时 161 9.3.4 返回词性
- 课时 162 9.3.5 返回词语位置
- 课时 163 9.3.6 关键词提取
- 课时 164 任务9-4:使用NumPy库实现图像处理
- 课时 165 9.4.1 数据类型
- 课时 166 9.4.2 创建数组
- 课时 167 9.4.3 数组的形状
- 课时 168 9.4.4 索引、切片和迭代
- 课时 169 9.4.5 数组运算
- 课时 170 综合实例:创建变换颜色的图像
-
10
面向对象
- 课时 171 任务10-1:用类处理诗词
- 课时 172 10.1.1 理解Python的面向对象
- 课时 173 10.1.2 定义和使用类
- 课时 174 10.1.3 对象的属性
- 课时 175 10.1.4 对象的方法
- 课时 176 10.1.5 特殊属性和特殊方法
- 课时 177 10.1.6 “伪私有”属性和方法
- 课时 178 10.1.7 对象的初始化
- 课时 179 10.1.8 静态方法
- 课时 180 任务10-2:用类表示圆和椭圆
- 课时 181 10.2.1 简单继承
- 课时 182 10.2.2 扩展子类
- 课时 183 10.2.3 多重继承
- 课时 184 10.2.4 调用超类的初始化函数
- 课时 185 10.2.5 使用模块中的类
- 课时 186 综合实例:用类处理学生列表
教材信息
最新问答
暂无问答
最新学生
王紫薇
何金照
杜蓉
闫兵
张振楠
王后的静子
yucan123
熊志明
zm
李哈哈
夕
廖继东
暴躁小吕
倪楠楠
suwu
学习资料
暂无学习资料