Skip to content

AH-Toby/PythonAdvanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

python高级用法知识,涵盖多线程、并发、协程、网络编程,装饰器等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages