• 技术文章 >后端开发 >Python教程

    有没有什么很好的 Tornado 的教材或者开源项目可以做参考的?

    2016-06-06 16:21:58原创1056

    回复内容:

    首先必看的是官网的文档, tornadoweb.org/ ,内容很少很快可以扫完,这里有中文翻译版, tornadoweb.cn/

    tornado的新书 Introduction to tornado:
    Introduction to Tornado: Michael Dory, Adam Parrish, Brendan Berg: 9781449309077: Amazon.com: Books

    这个slide也不错介绍了各个方面,有些文档中提及的也不是很详细 scribd.com/doc/50594742

    关于tornado的模板,一般介绍的都不是很多,这篇文章可能会令你大有收获 Joshua Inkenbrandt

    此外就是多看tornado的源代码,tornado的源码很清晰。 yuhen同学这里有几篇tornado源码分析的文章不错rainsts.net/article.asp?,当然其他文章也很精彩。

    example可以看tornado自带的几个例子差不多了,另外tornadoio(mrjoes/tornadio · GitHub),Timan(gmr/Tinman · GitHub),Pika(pika/pika · GitHub)也都是基于tornado比较出名的项目,但都不是常规的web应用。推荐你可以看看飞龙在天写的poweredsites(felinx / PoweredSites)。
    42qu的zpage(zuroc / zpage / wiki / Home )

    介绍tornado的ioloop的slide:
    scribd.com/doc/84967437

    分析tornado内部结构的slide:
    slideshare.net/pgollako 关于tornado的源代码分析的,最近找到一系列非常不错的文章。希望能有帮助。

    1. 为什么要阅读Tornado的源码?
    2. 预备知识:我读过的对epoll最好的讲解
    3. epoll与select/poll性能,CPU/内存开销对比
    4. 开始Tornado的源码分析之旅
    5. 鸟瞰Tornado框架的设计模型
    6. Tornado源码必须要读的几个核心文件
    7. Tornado HTTP服务器的基本流程
    8. Tornado RequestHandler和Application类
    9. Application对象的接口与起到的作用
    10. RequestHandler的分析
    11. Tornado的核心web框架tornado.web小结
    12. HTTP层:HTTPRequest,HTTPServer与HTTPConnection
    13. Tornado在TCP层里的工作机制
    14. Tornado TCPServer类的设计解读
    15. 从代码分析TCPServer类的机制
    16. Tornado高性能的秘密:ioloop对象分析
    17. Tornado IOLoop instance()方法的讲解
    18. Tornado IOLoop start()里的核心调度
    19. Tornado IOLoop与Configurable类
    20. 弄清楚HTTPServer与Request处理流程
    21. 对socket封装的IOStream机制概览
    22. IOStream实现读写的一些细节
    23. 番外篇:Tornado的多进程管理分析

    为什么要阅读Tornado的源码? -- 简明现代魔法

    另外,还有一些基本的demo,官方的呦,在官方教程里面也有提及
    tornado/demos at master · tornadoweb/tornado · GitHub 索引页 - Introduction to Tornado 中文翻译 别说偶没有提醒你们哦。 推荐一个开源项目,基于tornado的应用框架:torngas,github.com/mqingyn/torn book.42qu.com/ 42区的开放 Python 教程。 另外还有 42区 的开源项目 zpage 读代码呗,轻量级框架很快就读完了 我最近也在学习tornado,主要是
    通过例子(自己google,之前最好了解一下py3中的asyncio)+官方文档+源码。我也正在写一本电子书把我学习和使用tornado过程中的资料记录下来,电子书地址: github.com/andyxning/to
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:关于 Python 的经典入门书籍有哪些? 下一篇:学了 Python 之后,再学 Java 是不是会更容易?
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 实例详解Python面向对象的四大特征• Python数据分析之concat与merge函数(实例详解)• 介绍六个超好用的Python内置函数• 图文详解怎么用Python绘制动态可视化图表• 一起聊聊Python的编码样式
    1/1

    PHP中文网