python的网络编程包括:
1.mvc-socket-线程-进程-并发-IO异步-消费者生产者
2.mysql-paramiko-审计堡垒机-redis-分布式监控
线程、进程 和 协程 原理剖析
线程:
Python 线程和其余语言线程的对比(Java、C#)
Python 的 GIL 内部机制
Python 线程锁、事件
自定义线程池
生产者消费者模型(消息队列)
进程
进程的使用
进程间数据共享
进程池
协程
协程如何在代码级别提升性能
程序员为什么如此亲睐 gevent
异步
异步 IO 模型之 Select\Poll\Epoll 的介绍及开发
Twisted 框架的使用和原理
Socket 编程
Python 模块 SocketServer 使用和源码剖析(异步多线程)
MySQL 数据库
建立表(自增列、索引、惟一...)
表关系:一对多、多对多
操做数据库表
Python 操做 MySQL
Python 操做 Redis
Python 操做 Memcache
Python 操做 RabbitMQ
ORM 框架 SQLAlchemy
ORM 介绍
创建模型
数据库操做
三层架构
简单工厂、工厂方法、抽象工厂模式
如何实现爬虫
Python urllib 实现爬虫
scrapy 框架
Item
Spider
Pipeline