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

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

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

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

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

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

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

© 2021 V2EX