python高级专题培训
python高级专题培训
课程大纲:
第一部分:
多线程:threading, Queue, Lock/Event/Semaphore
多进程:multiprocessing, subprocess, signal, processing group, pipe/mmap
线程,进程,事件驱动的比较
socket: API, single thread server, multi-threads server, multiplex server, C10K problem
格式化文本处理:re, html/xml, lxml,beautifulSoap,pyQuery
第二部分:
测试:code style,单元测试,coverage
设计模式:工厂,单例,原型,观察者
异步编程:actor模型,future/promise模式,twisted
爬虫:爬虫框架的组成部分,广度优先搜索,scrapy