推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
hell0v2
V2EX  ›  Python

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

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

    话说动态语言对原有的类直接改真方便, 虽然不安全不优雅(为了原有调用不改变, 不然就用继承了...), 但是真的省心
    BBCCBB
        14
    BBCCBB  
       Jul 31, 2019
    @a3459952112 jdk 自带库的源码和 spring 的源码
    Eds1995
        15
    Eds1995  
       Jul 31, 2019   ❤️ 2
    python3: faust
    python2, 3: flask
    tt67wq
        16
    tt67wq  
       Jul 31, 2019
    redis
    conn4575
        17
    conn4575  
       Jul 31, 2019 via Android
    tornado 加一,最喜欢的框架之一,简洁又不失强大,没有特别复杂的代码设计,但是可以满足 web 框架大部分的需求
    zhengxiaowai
        18
    zhengxiaowai  
       Jul 31, 2019
    动不动就看源码,先把标准库熟悉一下吧,有精力再看看标准库源码吧
    hell0v2
        19
    hell0v2  
    OP
       Aug 1, 2019
    @Eds1995 感谢~
    hell0v2
        20
    hell0v2  
    OP
       Aug 1, 2019
    @tt67wq redis+1 哈哈
    chenyu0532
        21
    chenyu0532  
       Aug 1, 2019
    同楼求 js 提高,看什么好。。
    wersonliu9527
        22
    wersonliu9527  
       Aug 1, 2019
    @chenyu0532 可能是红宝书一件套,你不知道的 js 三件套 0.0
    joson1205
        24
    joson1205  
       Aug 1, 2019
    建议先买本生发养发指南.....
    foxyier
        25
    foxyier  
       Aug 1, 2019
    没事就抱着手机啃一啃标准库的代码的路过...
    craiiz
        26
    craiiz  
       Aug 1, 2019 via iPhone
    去年用 wxpy 做东西的时候要实现的功能需要改里面的源码,查了摸索了一阵子改完之后,发现最后改的内容大部分是 itchat 的东西。

    感觉就是边做边找边看。#外行的心路历程
    lolizeppelin
        27
    lolizeppelin  
       Aug 1, 2019
    项目思路看 web 框架没屁用

    python 能接触到比较大的能称作解决方案的项目就 openstack 了,读这玩意半年起
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2252 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 00:29 · PVG 08:29 · LAX 17:29 · JFK 20:29
    ♥ Do have faith in what you're doing.