Python高级编程与并发编程

开始学习 |

课程时长35小时54分钟

学习人数726

难度级别进阶之路

综合评分9.9

课程简介:学习这门课程需要给讲师发一点点红包(20元以内)作为辛苦费,才能获得播放密码。如果愿意,请添加QQ号:2653064753。<^^V^^>

这门课程是初中级Python开发人员向高级进阶的必学课程 许多Pythoner喜欢追求新的框架,但却不重视Python本身基础知识的学习, 他们不知道的是,语言本身的进阶优先于框架,大公司更注重语言本身的功底。万丈高楼平地起,学透了Python高级基础知识再学习其它框架,才会事半功倍,才会更好的理解和使用这些框架。



精讲:面向对象、元类、多线程、异步IO、asyncio

—— 面向对象 ——

鸭子类型 抽象基类 类变量、对象变量的查找顺序 静态方法、类方法、实例方法 数据封装和私有属性 对象的自省机制 上下文管理器 contextlib实现上下文管理器 super函数的查找顺序 mixin继承模式的应用

—— asyncio并发编程 ——

事件循环 协程嵌套 call_soon、call_later、call_at call_soon_threadsafe ThreadPoolExecutor+asyncio asyncio 模拟 http 请求 future 和 task asyncio 同步和通信 aiohttp 实现高并发爬虫

—— 多线程 ——

GIL和多线程 线程通信-共享变量、Queue 线程同步-Lock、RLock、Condition、Semaphor 线程池和源码分析-ThreadPoolExecutor 多进程-multiprocessing 进程间通信

—— 异步IO ——

IO多路复用-select、poll、epoll select+回调+事件循环模 生成器进阶-send、close、throw和yield from async和await

—— 元类 ——

property动态属性 __getattr__、__getattribute__区别 属性描述符 __new__和__init__ 元类实现ORM

  课程须知

有Python编程基础

 ©2017 studyai.com 版权所有

关于我们