Python 提高,读什么源码比较好

2019 年 7 月 31 日
 hell0v2
看到有人说自学 python 的苦恼,个人感觉就是需要啃。希望大佬们推荐下,有什么源码比较适合入门后的提高,最好是 web 框架方面的,比如 Django,flask,这 2 个适合么?适合的话,那个更方便入门提高呢?
4952 次点击
所在节点    Python
27 条回复
est
2019 年 7 月 31 日
ddddjjjjjaaaaannnngggggooooo
leishi1313
2019 年 7 月 31 日
我觉得读读 tornado 的源码不错,django 还是算了最多看看某个模块,flask 当然也不错
darylc
2019 年 7 月 31 日
多搬砖才是硬道理
fhsan
2019 年 7 月 31 日
略坑,面试的很少考察 django 源码,但是开发工作可能需要熟知源码。
tornado 异步协程比较重要
a3459952112
2019 年 7 月 31 日
借贴同求,Java 提高,读什么源码比较好
xpresslink
2019 年 7 月 31 日
入门后提高还没有到看源码的地步。
先把《流畅的 Python 》《 Python Cookbook 》这两本书啃了再说。
等你技术到了要做开源项目的程度再说吧。
dongya
2019 年 7 月 31 日
颈椎病康复指南
hell0v2
2019 年 7 月 31 日
@est
@leishi1313 django 的确感觉庞大了点,所以才有此一问,需要要小而精致的~
hell0v2
2019 年 7 月 31 日
@fhsan
@leishi1313 tornado 相比来说,好像的确比较适合读
hell0v2
2019 年 7 月 31 日
@xpresslink 理是这个理,不过主要是想借鉴下整个项目的思路
Caballarii
2019 年 7 月 31 日
@a3459952112 毫无疑问 spring 啊
est
2019 年 7 月 31 日
@hell0v2 django 的设计比 flask 精致。个人意见。
ClericPy
2019 年 7 月 31 日
告诉你你觉得庞大, 那就用到什么读什么算了, 我就是用到一些库感觉有些我要的功能没有, 就给它的 class 魔改, 改出一大些 bug, 不小心就把那个功能乱七八糟的代码全看完了...
没错, 就是 requests 和 aiohttp, 后者 TM 老改 api 不向后兼容

话说动态语言对原有的类直接改真方便, 虽然不安全不优雅(为了原有调用不改变, 不然就用继承了...), 但是真的省心
BBCCBB
2019 年 7 月 31 日
@a3459952112 jdk 自带库的源码和 spring 的源码
Eds1995
2019 年 7 月 31 日
python3: faust
python2, 3: flask
tt67wq
2019 年 7 月 31 日
redis
conn4575
2019 年 7 月 31 日
tornado 加一,最喜欢的框架之一,简洁又不失强大,没有特别复杂的代码设计,但是可以满足 web 框架大部分的需求
zhengxiaowai
2019 年 7 月 31 日
动不动就看源码,先把标准库熟悉一下吧,有精力再看看标准库源码吧
hell0v2
2019 年 8 月 1 日
@Eds1995 感谢~
hell0v2
2019 年 8 月 1 日
@tt67wq redis+1 哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/587855

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX