课程 / 计算机 / AIGC高效编程:Python程序设计基础与进阶(慕课版)
AIGC高效编程:Python程序设计基础与进阶(慕课版)
目录
介绍
资料
课程目录
-
1
第1章
- 课时 1 1.1 Python概述
- 课时 2 1.2.1 安装Python
- 课时 3 1.2.2 解决提示“‘python’不是内部或外外部命令……”问题
- 课时 4 1.3 第一个Python程序
- 课时 5 1.4.1 注释规范
- 课时 6 1.4.2 缩进规范
- 课时 7 1.4.3 命名规范
-
2
第2章
- 课时 8 2.1.1 使用print()函数输出
- 课时 9 2.1.2 使用input()函数输入
- 课时 10 2.2 保留字与标识符
- 课时 11 2.3 变量
- 课时 12 2.4.1 数字类型
- 课时 13 2.4.2 字符串类型
- 课时 14 2.4.3 布尔类型
- 课时 15 2.4.4 数据类型转换
- 课时 16 2.5.1 算术运算符
- 课时 17 2.5.2 赋值运算符
- 课时 18 2.5.3 比较(关系)运算符
- 课时 19 2.5.4 逻辑运算符
- 课时 20 2.5.5 位运算符
- 课时 21 2.5.6 运算符的优先级
-
3
第3章
- 课时 22 3.1 程序结构
- 课时 23 3.2.1 if语句
- 课时 24 3.2.2 if...else语句
- 课时 25 3.2.3 if...elif...else语句
- 课时 26 3.2.4 if语句的嵌套
- 课时 27 3.3 条件表达式
- 课时 28 3.4.1 while循环
- 课时 29 3.4.2 for循环
- 课时 30 3.4.3 循环嵌套
- 课时 31 3.5.1 break语句
- 课时 32 3.5.2 continue语句
- 课时 33 3.6 pass语句
-
4
第4章
- 课时 34 4.1.1 索引
- 课时 35 4.1.2 切片
- 课时 36 4.1.3 相加
- 课时 37 4.1.4 相乘
- 课时 38 4.1.5 检查某个元素是否是序列的成员(元素)
- 课时 39 4.1.6 计算序列的长度、最大值和最小值
- 课时 40 4.2.1 列表的创建和删除
- 课时 41 4.2.2 访问列表元素
- 课时 42 4.2.3 遍历列表
- 课时 43 4.2.4 添加、修改和删除列表元素
- 课时 44 4.2.5 对列表进行统计计算
- 课时 45 4.2.6 对列表进行排序
- 课时 46 4.2.7 列表推导式
- 课时 47 4.3.1 元组的创建和删除
- 课时 48 4.3.2 访问元组元素
- 课时 49 4.3.3 修改元组元素
- 课时 50 4.3.4 元组推导式
- 课时 51 4.4 元组与列表的区别
-
5
第5章
- 课时 52 5.1.1 字典的创建和删除
- 课时 53 5.1.2 访问字典
- 课时 54 5.1.3 遍历字典
- 课时 55 5.1.4 添加、修改和删除字典元素
- 课时 56 5.1.5 字典推导式
- 课时 57 5.2.1 创建集合
- 课时 58 5.2.2 向集合中添加和删除元素
- 课时 59 5.2.3 集合的交集、并集和差集运算
-
6
第6章
- 课时 60 6.1.1 拼接字符串
- 课时 61 6.1.2 计算字符串的长度
- 课时 62 6.1.3 截取字符串
- 课时 63 6.1.4 分割字符串
- 课时 64 6.1.5 检索字符串
- 课时 65 6.1.6 字母的大小写转换
- 课时 66 6.1.7 去除字符串中的空格和特殊字符
- 课时 67 6.1.8 格式化字符串
- 课时 68 6.2 正则表达式基础
- 课时 69 6.3.1 匹配字符串
- 课时 70 6.3.2 替换字符串
- 课时 71 6.3.3 分割字符串
-
7
第7章
- 课时 72 7.1 函数的创建和调用
- 课时 73 7.2.1 形式参数和实际参数
- 课时 74 7.2.2 位置参数
- 课时 75 7.2.3 关键字参数
- 课时 76 7.2.4 为参数设置默认值
- 课时 77 7.2.5 可变参数
- 课时 78 7.3 返回值
- 课时 79 7.4.1 局部变量
- 课时 80 7.4.2 全局变量
- 课时 81 7.5 匿名函数
- 课时 82 7.6 常用的Python内置函数
-
8
第8章
- 课时 83 8.1 模块概述
- 课时 84 8.2.1 创建模块
- 课时 85 8.2.2 使用import语句导入模块
- 课时 86 8.2.3 使用from...import语句导入模块
- 课时 87 8.2.4 模块搜索目录
- 课时 88 8.3 以主程序的形式执行
- 课时 89 8.4.1 Python程序的包结构
- 课时 90 8.4.2 创建和使用包
- 课时 91 8.5.1 导入和使用标准模块
- 课时 92 8.5.2 第三方模块的下载与安装
-
9
第9章
- 课时 93 9.1 面向对象概述
- 课时 94 9.2.1 定义类
- 课时 95 9.2.2 创建类的实例
- 课时 96 9.2.3 魔术方法——__init__()
- 课时 97 9.2.4 创建类的成员并访问
- 课时 98 9.2.5 访问限制
- 课时 99 9.3.1 创建用于计算的属性
- 课时 100 9.3.2 为属性添加安全保护机制
- 课时 101 9.4.1 继承的基本语法
- 课时 102 9.4.2 方法重写
- 课时 103 9.4.3 在派生类中调用基类的__init__()方法
-
10
第10章
- 课时 104 10.1.1 创建和打开文件
- 课时 105 10.1.2 关闭文件
- 课时 106 10.1.3 打开文件时使用with语句
- 课时 107 10.1.4 写入文件内容
- 课时 108 10.1.5 读取文件内容
- 课时 109 10.2.1 os模块和os.path模块
- 课时 110 10.2.2 路径
- 课时 111 10.2.3 判断目录是否存在
- 课时 112 10.2.4 创建目录
- 课时 113 10.2.5 删除目录
- 课时 114 10.2.6 遍历目录
- 课时 115 10.3.1 删除文件
- 课时 116 10.3.2 重命名文件和目录
- 课时 117 10.3.3 获取文件基本信息
-
11
第11章
- 课时 118 11.1.1 连接对象
- 课时 119 11.1.2 游标对象
- 课时 120 11.2.1 创建SQLite数据库文件
- 课时 121 11.2.2 操作SQLite
- 课时 122 11.3.1 下载和安装MySQL
- 课时 123 11.3.2 安装PyMySQL
- 课时 124 11.3.3 连接数据库
- 课时 125 11.3.4 创建数据表
- 课时 126 11.3.5 操作MySQL数据表
-
12
第12章
- 课时 127 12.1 什么是进程
- 课时 128 12.2.1 使用multiprocessing模块创建进程
- 课时 129 12.2.2 使用Process子类创建进程
- 课时 130 12.2.3 使用进程池Pool创建进程
- 课时 131 12.3.1 队列简介
- 课时 132 12.3.2 多进程队列的使用
- 课时 133 12.3.3 使用队列在进程间通信
- 课时 134 12.4 什么是线程
- 课时 135 12.5.1 使用threading模块创建线程
- 课时 136 12.5.2 使用Thread子类创建线程
- 课时 137 12.6.1 什么是互斥锁
- 课时 138 12.6.2 使用互斥锁
- 课时 139 12.6.3 使用队列在线程间通信
- 课时 140 12.7.1 什么是异步编程
- 课时 141 12.7.2 创建协程任务
- 课时 142 12.7.3 使用协程执行多个耗时任务
-
13
第13章
- 课时 143 13.1.1 为什么要使用通信协议
- 课时 144 13.1.2 TCPIP简介
- 课时 145 13.1.3 UDP简介
- 课时 146 13.1.4 socket简介
- 课时 147 13.2.1 创建TCP服务器
- 课时 148 13.2.2 创建TCP客户端
- 课时 149 13.2.3 制作简易对话窗口
- 课时 150 13.3.1 创建UDP 服务器
- 课时 151 13.3.2 创建UDP 客户端
- 课时 152 13.3.3 UDP 服务器和客户端的通信模型
-
14
第14章
- 课时 153 14.1 异常概述
- 课时 154 14.2.1 try...except语句
- 课时 155 14.2.2 try...except...else语句
- 课时 156 14.2.3 try...except...finally语句
- 课时 157 14.2.4 使用raise语句抛出异常
- 课时 158 14.3 程序调试
- 课时 159 14.5.3 实现删除学生信息功能
-
15
第15章
- 课时 160 15.1.1 安装Pygame
- 课时 161 15.1.2 Pygame常用模块
- 课时 162 15.2 Pygame的基本使用方法
- 课时 163 15.4.3 实现代码
-
16
第16章
- 课时 164 16.1 初识网络爬虫
- 课时 165 16.2.1 Python的网络请求
- 课时 166 16.2.2 请求headers处理
- 课时 167 16.2.3 网络超时
- 课时 168 16.2.4 代理服务
- 课时 169 16.2.5 使用BeautifulSoup解析HTML
- 课时 170 16.3 网络爬虫的常用开发框架
- 课时 171 16.4.1 搭建Scrapy爬虫框架
- 课时 172 16.4.2、16.4.3 创建Scrapy项目和爬虫
- 课时 173 16.4.4 获取数据
-
17
第17章
- 课时 174 17.1 什么是数据分析
- 课时 175 17.2.1 NumPy的诞生
- 课时 176 17.2.2 NumPy的安装
- 课时 177 17.2.3 NumPy的数据类型
- 课时 178 17.2.4 数组对象ndarray
- 课时 179 17.2.5 数据类型对象dtype
- 课时 180 17.3 pandas模块概述
- 课时 181 17.3.1 Series对象
- 课时 182 17.3.10 合并数据
- 课时 183 17.3.11 去除重复数据
- 课时 184 17.3.2 DataFrame对象
- 课时 185 17.3.3 读写.csv文件
- 课时 186 17.3.4 读写Excel文件
- 课时 187 17.3.5 数据的增、删、改、查
- 课时 188 17.3.6 NaN数据的处理
- 课时 189 17.3.7 时间数据的处理
- 课时 190 17.3.8 数据分组
- 课时 191 17.3.9 数据聚合
- 课时 192 17.4 Matplotlib模块
- 课时 193 17.4.3 使用Matplotlib模块绘制条形图
- 课时 194 17.4.4 使用Matplotlib模块绘制折线图
- 课时 195 17.4.5 使用Matplotlib模块绘制饼形图
-
18
第18章
- 课时 196 18.1.1 什么是Web框架
- 课时 197 18.1.2 Python中常用的Web框架
- 课时 198 18.2.1 安装虚拟环境
- 课时 199 18.2.2 安装Flask
- 课时 200 18.2.3 编写第一个Flask程序
- 课时 201 18.2.4 开启调试模式
- 课时 202 18.2.5 Flask路由
- 课时 203 18.2.6 Flask模板
- 课时 204 18.3.1 安装Django Web框架
- 课时 205 18.3.2 创建一个Django项目
- 课时 206 18.3.3 创建一个App
- 课时 207 18.3.4 数据模型
- 课时 208 18.3.5 管理后台
- 课时 209 18.3.6 Django路由
- 课时 210 18.3.7 表单
- 课时 211 18.3.8 视图
- 课时 212 18.3.9 Django模板
-
19
第20章
- 课时 213 20.1 需求分析
- 课时 214 20.2 系统设计
- 课时 215 20.3 系统开发必备
- 课时 216 20.4 主函数设计
- 课时 217 20.5.1 学生信息维护模块概述
- 课时 218 20.5.2 实现录入学生信息功能
- 课时 219 20.5.3 实现删除学生信息功能
- 课时 220 20.5.4 实现修改学生信息功能
- 课时 221 20.6.1 查询统计模块概述
- 课时 222 20.6.2 实现查找学生信息功能
- 课时 223 20.6.3 实现统计学生总人数功能
- 课时 224 20.6.4 实现显示所有学生信息功能
- 课时 225 20.7 排序模块设计
AIGC高效编程:Python程序设计基础与进阶(慕课版)
最新问答
暂无问答
最新学生
暂无学生
学习资料
暂无学习资料

京ICP备 05035396-5号