蓝桥实验楼 Github地址 Gitee地址 语言基础 先跑起来 先跑起来 你好世界 继续运行 顺序执行 调试程序 python运行原理 程序本质 hello_world 字符本质 ASCII_码表 换行字符 不换行输出 输出时间 刷新时间 整合程序 系统环境 直接运行 设置路径 查看进程 回到开头 深度整合 换行回车 电传打字机 teletype_历史 转义序列 转义字符 光标位置 字体样式 修改颜色 背景颜色 更多颜色 各种符号 编码演化 各语言字符编码 unicode utf-8 另类字符 python_历史 变量与基本类型 变量含义、声明、赋值 变量声明赋值的调试与反编译 变量与内存 接收输入 相加运算 尝试捕获异常 导入(import) 自制模块(module) 主控程序 版本控制(git) 注释(Comment) 帮助手册(pydoc) 动态类型 字符串类型 整型数字变量 进制转化 字节序(byte_order) 删除变量 变量部分总结 运算和表达式 加法运算 调试加法 键盘输入 随机数字 随机字符 颜色常量 减法运算 负数表示 补码系统 乘法运算 除法运算 取整操作 浮点类型 浮点运算误差 分数类型(Fraction) 精确十进制数(Decimal) 深入浮点型数字 深入整型数字 乘方运算 开方和对数运算 虚数类型 增强赋值运算符 运算和表达式_expression_总结 文件操作 打开文件 读取细节 命令行参数 读取shell命令执行结果 写入文件 二进制模式 二进制文件流存取整数 二进制文件流存取浮点数 Python_的进化 拷贝程序 文件锁 追加写入 序列化-serialize 多文件读写 执行外部命令 编码_encoding 系统命令 with_关键字 容器类型 列表-类型 列表-增减 列表-构造-范围-range 列表-索引 index 列表-运算 列表-切片 slice 列表-排序 order 列表-嵌套 embeded 元组-tuple 元组_细节 字符串序列-string 字节流序列-bytes 集合-set-元素操作 集合运算 字典-dictionary 字典-键值对(key-value pair) 字典-操作 容器总结 容器对象的腌制和存储 条件分支 分支开始 布尔类型 缩进细节 调试程序 比较运算符 序列类容器的比较运算 映射类和集合类容器比较运算 值比较(==) 与 地址比较(is) 小数据池(小数值、字符串拘留所、标准常量) 是否是某类型实例-isinstance 是否属于-in 取反运算-not 双分支结构-else 三目运算符 嵌套条件语句 多分支条件语句-elif 跳过-pass-猜丁壳 逻辑与-and 数字区间 逻辑或-or 优先级-precedence 综合练习-玩骰子-dices 位运算符-按位与或非 移位运算符 条件分支流程总结 循环 循环起来(while) 执行shell命令 调试循环 循环练习 break-中断条件 循环细节 else-不满足循环条件时 continue-继续 for-循环 玲珑塔 iterable-可迭代对象-元组-列表 可迭代对象-集合-sorted for-遍历字符串和字节序列 for-遍历字典 dict zip-缝合 enumerate-编号 二重循环 循环优化 多重循环 遍历文件流 for 的总结 列表推导式 集合推导式 字典推导式 循环总结 函数 什么是函数 函数的调试与反编译 形参(parameter)与实参(argument) 参数赋值 参数为容器类型 变量作用域与可见性 global全局变量声明 跨模块引用变量(namespace的意义) 跨模块调用函数 自定义模块(module) 嵌套软件包(package) 为自定义模块添加详细文档(pydoc) 设置类库目录($PYTHONPATH) 当前模块名(name=='main') 返回值(return value) 参数列表 嵌套调用 爬虫 requests和lxml 浏览过程 请求 响应 状态码 requests-模块 lxml 元素-树形结构 lxml-属性-attrib lxml-文本-text lxml-遍历-iteration lxml-从 str 生成 etree lxml-结合-requests xpath-筛选 xpath-属性筛选 xpath-路径表达式 xpath-选择器练习 xpath-提取文本方法text()_string() 综合练习-爬取网站 综合练习-遍历链接 爬取百度 百度指数 爬取图片 爬取图片进阶 爬取图像数据