《Python入门及进阶》课程大纲 (根据学员反馈会略有调整) - Python基础 - 概述 - 安装Python - 快速入门 - 基础语法 - 面向对象 - 代码行 - 注释 - 缩进 - 赋值语句 - 数据类型 - 内置类型 - 空类型 - 数字类型 - 布尔类型 - 字符串 - 列表和元组 - 字典和集合 - 可迭代对象 - 操作运算 - 鸭子类型 - 迭代和迭代器 - 切片和抽取 - 原地操作 - 圆括号形式 - 星号表达式 - 推导式 - 成员检测 - 比较运算 - 布尔运算 - 条件表达式 - 属性引用 - 流程控制 - if 语句 - while 语句 - pass 语句 - for 语句 - break 和 continue - raise 和 try 语句 - with 上下文管理 - 赋值表达式(海象符运算) - 模式匹配 macth case - 断言 - 函数 - 函数概述 - 定义函数 - 类型注解 - 文档字符串 - 调用函数(可调用对象) - 函数的参数 - 函数的返回值 - 递归函数 - 高阶函数 - 装饰器 - 匿名函数 - 内置函数 - 类 - 类的概述 - 定义类 - 类继承 - 类方法 - 实例属性和类属性 - 静态方法 - 特殊方法 - 元类 - IO编程 - 文件读写 - 目录文件操作 - StringIO和BytesIO - 序列化 - 模块 - 导入模块 - 编写模块 - 第三方库管理 - 如何阅读三方库文档 - 多任务处理 - 多进程 - 多线程 - 多任务数据共享 - 异步编程 - 协程 - 内置模块 - 正则表达式 - 日期和时间 - 日历 calendar - 单元测试 - JSON - itertools - base64 - string - 其他规划中 - 三方模块概览 - chardet - NumPy - pandas - faker - plotly/pyecharts - request/httpx - openpyxl/xlwings - Selenium/Playwright - Flask - Django