PythonAdvanced 内容承接PythonBasic,想学习基础请观看PythonBasic工程 python高级用法知识,涵盖多线程、并发、协程、网络编程,装饰器等 组织Python代码的技巧 1.python高级知识-多线程 1.多任务 2.python多线程 3.线程间分享数据 4.解决线程间数据分享存在的问题 5.解决线程间通信共享数据 2.python高级知识-多进程 1.进程及状态与multprocesing模块 2.进程的创建-进程池Pool 3.进程间数据通信共享数据 4.进程和线程比较与进程间通信 5.进程实用案例:文件夹copy 3.python高级知识-迭代器生成器 1.迭代器 2.生成器 4.python高级知识-协程 1.yield 2.greenlet 3.gevent 4.进程线程协程区别 5.进程线程协程详解 6.多任务重要概念 7.协程-生成器 8.协程-理解和yield实现 9.协程-yieldfrom详解 10.协程-asyncio的核心概念 11.协程-asyncio基本架构 12.协程-Task类详解 13.协程-异步编程基本模板 14.协程-事件循环EventLoop 15.协程-Future类详解 16.协程-常见问题 17.协程-多任务实现并发 18.协程-结合多线程解决阻塞问题以及timer模拟 5.python网络编程 1.认识互联网 2.SOCKET 3.UDP与TCP 4.python-udp 5.python-tcp 6.tcp三次握手和四次挥手 7.tcp长连接和短链接 8.tcp/ip 6.python高级知识-进阶知识 1.编码转换问题 2.GIL全局解释器锁 3.深拷贝、浅拷贝 4.私有化 5.import导入模块 6.多继承以及MRO顺序 7.再论静态方法和类方法 8.再议封装、多态、继承 9.property属性 10.魔法属性 11.with与上下文管理器 7.闭包与装饰器 1.闭包 2.装饰器 8.python高级知识-http服务器案例 1.http协议 2.web服务器简单实现 3.非阻塞式web服务器 4.web服务器epoll 9.python高级知识mini-web框架案例 1.WSGI 2.Mini-WEb框架实现1 3.Mini-WEb框架实现2 4.Mini-WEb框架实现3 5.日志功能 10.python高级知识-元类 1.元类 2.元类概念 3.元类改变类 4.元类编写orm