由于Python具有快速开发,多人协作,库丰富,社区成熟等优点,国内豆瓣/知乎/搜狐/果壳/饿了吗,国外YouTube/Reddit/Instagram/Pinterest/Bitbucket/Disqus...,可能包括环境搭建,API设计,网站架构,系统管理,持续集成,服务化,数据处理,并发处理等等
版本选择:
说明: 编程重在编程思想和经验积累,2.x/3.x思想互通,所以无伤大雅,Arch Linux,...Ubuntu 16.04 LTS,Fedora默认自带3.x版Python,官方已宣布2.x版将只会支持到2020年,但未来相当长时间,2.x依然存在
框架选择:
1....可以参考网上建议但要注意发表时间,新的东西的产生必然有其产生的道理
----
Django:
----
优点: 其具有非常完备的官方文档,\提供一站式解决方案,包括缓存,ORM,管理后台,验证,表单处理等,使得开发复杂的数据库驱动的网站变得很简单...而不需要依赖额外的第三方库,更符合微框架定义
----
Tornado:
----
特色: 由于其非阻塞及epll运用,速度相当快,每秒可处理数以千计的连接,适用于长轮询,WebSocket等实时的Web