Python学习
001、基础篇
002、python2和python3的区别
001、环境安装-Windows系统
003、基础语法
003、基础语法2
002、进阶阶段
003、实战阶段
004、持续学习与提升
基础语法思维导图
本文档使用 MrDoc 发布
-
+
首页
002、进阶阶段
#### **目标**:深入理解 Python 的高级特性,能够编写更复杂的应用程序。 #### **学习内容**: * **面向对象编程(OOP)**:类与对象、继承、多态、封装、`__init__` 方法、特殊方法。 * **高级特性**:迭代器、生成器、装饰器、上下文管理器、匿名函数的高级用法。 * **模块系统**:`__name__ == '__main__'`、`__init__.py`、包的安装与分发。 * **内置函数与模块**:深入学习常用内置函数(如 `map`、`filter`、`zip` 等)和标准库模块(如 `os`、`sys`、`re`、`datetime` 等)。 * **多线程与多进程**:`threading`、`multiprocessing` 模块的使用,理解 GIL(全局解释器锁)。 * **网络编程**:Socket 编程基础,HTTP 协议,`requests` 库的使用。 * **数据库操作**:SQLite、MySQL、PostgreSQL 等数据库的基本操作,`sqlite3`、`pymysql` 等库的使用。 * **正则表达式**:`re` 模块的使用,正则表达式的语法与应用。 #### **学习资源**: * **书籍**:《Python 高级编程指南》、《Fluent Python》 * **在线课程**:深入 Python 编程、Python 高级特性等课程 * **文档**:[Python 3 Standard Library](https://docs.python.org/3/library/index.html) * **项目实践**:尝试编写小型项目,如简单的爬虫、数据处理脚本等
个人天使
2025年3月27日 16:13
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码