oeasy-python-tutorial icon indicating copy to clipboard operation
oeasy-python-tutorial copied to clipboard

良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。

  • 蓝桥实验楼

  • 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()
      • 综合练习-爬取网站
      • 综合练习-遍历链接
      • 爬取百度
      • 百度指数
      • 爬取图片
      • 爬取图片进阶
      • 爬取图像数据