Python web开发入门建议
建议学习flask 或django
请看看
如何快速学习Django? - 专栏
■网友
之前我对部分主流框架进行了一些了解:
Django:最为成熟的大家伙,文档最为清晰,学习资料最多(Python Web开发的书籍我搜到95%都是Django的),但貌似现在在社区中已不是大家拿出来谈论的了,提到这种体积的框架,大多会推荐Rails,而Python框架中,大家都会提到一些更为灵活更有‘灵性’的框架,譬如Flask, bottle, Tornado...
Flask/Tornado:这两者貌似是大家提到最多的,但是感觉不是特别newbie friendly?前者虽有非常好的文档(整一本小书),但是我大家看了后多数还是一头雾水,因为它的针对对象更像是有web开发经验的童鞋,大多数内容都是一点而过,这也是我觉得大多Python框架资料的共性,虽然采用Python来引初学者编程入门的书籍不少,但是面向Web开发新手的Python Web框架学习资料很欠缺(或者是我没有找到?)。后者就更不用说了,文档也欠缺,更是丈二和尚摸不着头脑。
我心目中理想的框架最好能 (1)有针对web开发初学者的资料(教程/书籍/视频均可) (2)稍微轻量一些,能让我有可能去看一些开源的作品,不要.py文件/文件夹一大堆,都不知道从而看起 (3)具有一些的较小的开源webapp可以从中进而学习 (4)DSL的‘味道’淡一些,我希望能够从web开发进一步的学习Python(我对Rails的感觉就是完全的DSL,学Rails即可,Ruby仅是了解便可上路)
【Python web开发入门建议】 另外还有问大家一句,虽然Django并不是如今的宠儿了,但貌似与Python web开发招聘相关的还是招Django的最多(大概也是有那么个95%的比例),这说明如果以找工作为目标的话,Django还是最佳且唯一的选择?
■网友
从0到1,Python Web开发的进击之路
推荐阅读
- 怎样成为一名合格的Python程序员?
- |奥迪开发基于C-V2X校车警示系统
- python 爬虫,咋获得输入验证码之后的搜索结果
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 啥是微信开发WEB前端
- 做苹果开发,想买台MacBook,大家建议买啥
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- web开发,一般项目经理从项目中拿多少项目奖金
- 趣头条|海外媒体称大众正在开发两款基于MEB平台的小型车 ID.1与ID.2