2
harryhao 2014-07-23 00:36:24 +08:00
python core,挺好看的
|
3
davidli 2014-07-23 00:39:24 +08:00
tornado
看着里面一个个 try 和 if-else, 一直在想自己什么时候经验才能丰富到这种程度. |
4
cbsw 2014-07-23 00:59:55 +08:00
有两种情况:因工作需要而看源码,因为有些文档说得不太明白;因自己想通过阅读优秀的源码学习,这个必须得读写得非常优秀的代码,听别人说过 pocoo 小组的代码都写得很棒,有空准备花时间读读
|
5
datou552211 2014-07-23 09:58:03 +08:00 1
dulwich 好难
|
7
lianghui 2014-07-23 14:39:17 +08:00
tornado
webob webpy cherrypy requests urllib2 urllib3 redis-py huey pika fapws3 bottle |
8
lianghui 2014-07-23 14:52:54 +08:00 5
读tornado,能了解异步事件的处理和封装,另外就是http协议封装和基本处理,一个简单的template封装。
webob你能看了解一个功能完善的wsgi库的构建 webpy能了解一个精巧的wsgi和web框架封装,db库有些简单但能让你了解一个db的基本功能,一个pthonic的template模板系统。 cherrypy一个完美的python面向对象web框架,自身的实现的产品级别的http server,支持chunked,ssl等,然后就是一个gg功能强大的hook系统以及wsgi api封装。 requests一个让人偷懒的http client库 包含www-auth, 证书,cookies,proxy。连接池的优化等 urllib3 urllib的再封装主要优化了请求的数据接收处理和https认证以及一个简单连接池。 redis-py了解redis的功能,一个线程安全的redis库,也许需要分布式cache系统,需要作很多事。 huey一个多backend的多线程ktas库,有任务定时,和任务queue,缺点过于简单,使用pickle序列化,不能解藕两端的的任务代码。 pika apmq的实现,有很多异步的adapter实现方式(pylibev, tornado,poll, select),和一个比较有趣的i协议封装 fapws3了解下简单的python c模块的封装 bottle简单的web框架,最有趣的也许是那个五脏的麻雀,简单的hook,简单route系统,简单的wsgi request 和response封装和一些wsgi server的多适配api封装,和多模板适配简单封装 |
9
julyclyde 2014-07-23 16:45:38 +08:00
读过wsgiref、SocketServer库
|
10
julyclyde 2014-07-23 16:45:56 +08:00
读过django、webpy、flask框架的URL dispatch部分
|
11
arbipher 2014-07-28 09:51:22 +08:00
惭愧,只读过tornado
|
12
laoisaudi 2014-07-28 15:01:13 +08:00
惭愧,只读过tornado +1
|