你将学到的
  • Python3 命令行交互解释器
  • Python 关键字
  • 运算符与表达式
  • 列表、元组、集合、字典的创建与使用
  • 函数的定义
  • 异常处理
  • Vim 编辑器编写 Python3
  • 变量的定义与赋值
  • 流程控制
  • 字符串的操作
  • 文件的读写
  • 类的定义与初始化
课程内容
收起内容
  共255个章节
python 语言基础
共232个章节
先跑起来
实验 2 你好世界(hello world!)
实验 3 编写 py 文件
实验 4 万行代码之梦
实验 5 勇闯地下城
实验 6 自由软件运动和开源运动
实验 8 调试(debug)程序
实验 9 设置断(break)点(point)
实验 10 python虚拟机解释执行py文件的原理
实验 11 python虚拟机的本质
实验 13 序号(ordinal)
实验 14 字符(character)
实验 16 二进制(binary)
实验 17 十六进制(hexadecimal)
实验 18 编码(encode)
实验 19 解码(decode)
实验 20 换(feed)行(line)字符
实验 21 不换行输出
系统环境
实验 28 回(return)车(carriage)字符
视频 1 电传(tele)打字机(typewriter)
实验 31 teletype 历史
实验 32 转义(escape)序列(sequence)
实验 33 八进制(oct)
实验 34 转义(escape)字符(character)
实验 42 各语言字符编码
实验 46 执行字符串(exec)
变量与基本类型
实验 48 变量含义(meaning)、声明(declaration)、赋值(assignment)
实验 49 变量声明赋值的调试(debug)与反编译(disassemble)
实验 50 变量与内存
实验 53 尝试捕获异常
实验 54 导入(import)
实验 55 自制模块(module)
实验 57 版本控制(git)
实验 58 注释(comment)
实验 59 帮助手册(pydoc)
实验 61 字符串类型
实验 62 整型数字变量
实验 64 字节(byte)序(order)
实验 66 变量部分总结
运算和表达式
实验 79 浮点(float)类型
实验 80 浮点运算误差
实验 81 分数(Fraction)类型
实验 82 精确十进制数(Decimal)
实验 83 深入浮点型数字
实验 84 深入整型数字
实验 86 python的积累
实验 87 开方和对数运算
实验 88 复数(complex)类型
实验 89 增强(augmented)赋值(assignment)语句(statement)
实验 90 运算和表达式(expression)总结
读写文件
实验 93 命令(command)行(line)参数(argument)
实验 94 读取shell命令执行结果
实验 96 二进制模式
实验 97 二进制文件流存取整数
实验 98 二进制文件流存取浮点数
实验 99 Python 的进化
实验 103 序列化(serialize)
实验 105 多文件读写
实验 106 执行外部命令
实验 107 编码(encoding)
实验 109 with关键字
容器类型
实验 110 列表-类型
实验 111 列表-增减
实验 112 列表-构造-范围(range)
实验 113 列表-索引(index)
实验 114 列表-运算
实验 115 列表-切片(slice)
实验 116 列表-排序(order)
实验 117 列表-嵌套(embeded)
实验 118 列表-深拷贝(deepcopy)
实验 119 元组(tuple)
实验 120 元组_细节
实验 121 序列-字符串(string)
实验 122 序列-字节流(bytes)
实验 123 集合(set)元素操作
实验 125 字典(dictionary)构造(Constructor)
实验 126 字典键(key)值(value)对(pair)
实验 127 存取(access)字典(dictionary)项(item)
实验 128 字典(dictionary)更新(update)与运算(operating)
实验 129 容器(container)总结(summary)
实验 130 容器对象的腌制和存储
条件分支流程
实验 135 比较运算符
实验 136 序列类容器的比较运算
实验 137 映射类和集合类容器比较运算
实验 138 值比较(==) 与 地址比较(is)
实验 139 小数据池(小数值、字符串拘留所、标准常量)
实验 140 是否是某类型实例(isinstance)
实验 141 是否属于-in
实验 142 取反运算-not
实验 143 双分支结构-else
实验 144 三目运算符
实验 145 嵌套条件语句
实验 146 多分支条件语句(elif)
实验 147 跳过(pass)猜丁壳
实验 148 逻辑与(and)
实验 150 逻辑或(or)
实验 151 优先级(precedence)
实验 152 综合练习-玩骰子(dices)
实验 153 位运算符-按位与或非
实验 154 移位运算符
实验 155 条件分支流程总结
循环流程
实验 156 循环起来(while)
实验 157 执行shell命令
实验 160 打破循环(break)
实验 162 不满足循环条件时(else)
实验 163 继续(continue)
实验 166 可迭代(iterable)对象-元组(tuple)-列表(list)
实验 167 可迭代(iterable)对象-集合(set)-排序(sorted)
实验 168 for遍历字符串(string)和字节序列(bytes)
实验 169 for-遍历字典(dict)
实验 171 缝编号(enumerate)
实验 175 遍历文件流
实验 176 for 的总结
实验 177 列表(list)推导式(comprehension)
实验 178 集合(set)推导式(comprehension)
实验 179 字典(dict)推导式(comprehension)
函数
实验 181 什么是函数
实验 182 函数的调试与反编译
实验 183 形参(parameter)与实参(argument)
实验 185 实参(arguement)为容器类型
实验 186 变量作用域(scope)与可见性
实验 187 全局(global)变量声明
实验 188 代码(code)对象(object)
实验 189 实参(arguement)为函数对象
实验 190 跨模块引用变量(namespace的意义)
实验 191 内建(builtins)模块研究
实验 192 跨模块调用函数
实验 193 自定义模块(module)
实验 194 嵌套软件包(package)
实验 195 为自定义模块添加详细文档(pydoc)
实验 196 设置类库目录($PYTHONPATH)
实验 197 是否为主模块(__name__=='__main__')
实验 198 返回(return)值(value)
实验 199 形式(formal)参数(parameter)列表(list)
实验 200 函数的重写(overwrite)与重载(overload)
实验 201 函数(function)嵌套(nested)调用(call)
实验 202 理解嵌套调用
实验 203 实参(argument)默认(default)值(values)
实验 204 终端命令行实参解析(argparse)
实验 205 工业化流程(industrialization)
实验 206 函数调用(call)栈(stack)中的帧(frame)
实验 207 理解封装(encapsulation)
实验 208 函数自身的嵌套调用
实验 209 函数递归(recursion)调用
实验 210 递归(recursive)调用(call)栈(stack)里的帧(frame)
实验 211 可视化函数调用(VizTracer)
实验 212 递归(recursion) vs 循环(loops)
实验 213 计时函数(timeit)
实验 214 递归的优化(lru_cache)
实验 215 函数(function)的嵌套(nested)定义(definition)
实验 216 非局部变量(nonlocal)
实验 217 持续(continuous)集成(integration)
实验 219 约数(factors)函数的分分合合
实验 220 平方根(square root)
实验 221 最大(greatest)公(common)约数(divisor)
实验 222 类型(type)提示(hint)
实验 223 静态类型检查(mypy)
实验 224 代码质量检测(pylint)
实验 225 形(formal)参(parameter)的分类
实验 226 纯位置(position only)形(formal)参(parameter)
实验 227 纯关键字(keyword only)形(formal)参(parameter)
实验 228 元组(tuple)作为参数
实验 229 字典(dict)作为参数
实验 230 匿名函数(lambda)
Python 爬虫
共23个章节
requests 和 lxml
实验 232 浏览过程 请求 响应 状态码
实验 233 requests-模块
实验 234 lxml 元素-树形结构
实验 235 lxml-属性-attrib
实验 236 lxml-文本-text
实验 237 lxml-遍历-iteration
实验 238 lxml-从 str 生成 etree
实验 239 lxml-结合-requests
实验 241 xpath-属性筛选
实验 242 xpath-路径表达式
实验 243 xpath-选择器练习
实验 244 xpath-提取文本方法text()_string()
实验 245 综合练习-爬取网站
实验 246 综合练习-遍历链接
实验 250 爬取图片进阶
实验 251 爬取图像数据
selenium
课程介绍

图片描述

课程教师

oeasy 讲师 中国传媒大学 共发布过 4 门课程

会玩才会学

查看老师的所有课程 >
开通会员,即刻开始学习
加入社群
加入编程交流社群