推荐学习书目
› 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
acctv2
V2EX  ›  Python

有没有一些高质量的 Python 内容推荐?

  •  
  •   acctv2 · Jun 4, 2022 via Android · 7519 views
    This topic created in 1613 days ago, the information mentioned may be changed or developed.
    包括博客文章 问答 视频等等,不限平台。

    之前看到一个讲 Python 内部 bytecode 的讲的很好,所以诞生了看更多的有深度内容想法。比如说:
    - 近年来几个大版本核心 feature 的设计思想和实现思路
    - Python 代码的执行优化
    - Python 设计上的编程风格倾向

    现在很多 Python 文章都是 api 文档的劣化版,很失望。
    23 replies  •  2023-12-13 12:16:22 +08:00
    ClericPy
    ClericPy
    Jun 4, 2022❤️2
    1
    (已过时)三年前的话, https://github.com/ClericPy/newspaper#%E5%86%85%E5%AE%B9%E6%BA%90%E5%88%97%E8%A1%A8

    不过里面多数作者都走上了带课挣钱养家的路子, 所以不再继续抓取(基础已经入门, 也学会了如何检索, 没啥看的必要了...)

    现如今的话, 除了几个公众号偶尔还有更新, 也就看看那几个周报了. 这两年感觉 Python 没以前那么火了, 群里除了卖盗版书的, 都没人说话了
    jiezhi
    jiezhi
    Jun 4, 2022❤️2
    2
    可以看下这个《流畅的 Python 》 https://book.douban.com/subject/27028517/
    ruixue
    ruixue
    Jun 4, 2022❤️1
    3
    Fluent Python
    Python Cookbook
    drackzy
    drackzy
    Jun 4, 2022
    4
    python/php web 不行了。
    crab
    crab
    Jun 5, 2022❤️2
    5
    huntzhan
    huntzhan
    Jun 5, 2022
    6
    个人认为,你关注的点都有价值,但像是 `Python 代码的执行优化` 的领域可能不是大多数人关注的重点,毕竟性能并不是 Python 主打的点
    freemoon
    freemoon
    Jun 5, 2022
    7
    @crab 蹲一个 go 的
    mimzy
    mimzy
    Jun 5, 2022
    8
    Feature 的设计思想看 PEP 应该可以

    https://pythonspeed.com/
    https://fasionchan.com/python-source/ 作者是 @fasionchan

    很惭愧,我发的链接自己还没看完。
    joApioVVx4M4X6Rf
    joApioVVx4M4X6Rf
    Jun 5, 2022❤️1
    10
    微信公众号有一个《古明地觉的编程教室》,有很多详细的 Python 源码分析最近还在更新,挺好的
    bojue
    bojue
    Jun 5, 2022
    11
    @drackzy web 不行了是指?
    Kobayashi
    Kobayashi
    Jun 5, 2022 via Android❤️4
    12
    你要想深入底层,书籍有的是:雨痕的《 Python 学习笔记》,新一点的有英文的 Python Internal 。我这 2 本书都买了,但辞职后读了几个开源项目后想法完全变了:第一二层自己都没理解,没必要一脚踹到第五六层。

    你要想学设计模式,好的编程风格,开源项目这里边有的是。而我自己最初想写 Python 编译器这种所谓高大上的方向,随着学习反而想明白了这是一种被忽悠瘸了的行为。等我读了很多开源项目之后才明白,那些最对你有帮助的知识是你脚底下的那一二层,而绝不是上来就深挖十几层干到编译器,越是经过层层封装、底层的东西,对你干活的影响越小、越反馈不上来。不说别的,你要能读完标准库,就能超越 90%做 Python 的人。

    博客不是学习深度知识的好地方,博文只能作为借鉴项目经验、趟过雷的地方。确实有很多博客帮你解读 Python 项目、底层的,但能讲好得不是没有,实在太少了。有一大部分人写的根本算不上博客,把深入的东西将给别人听并不简单,大部分人都写成了自己的笔记——只有他自己根据博文理解那些弯弯道道,别人根本搞不明白。
    arischow
    arischow
    Jun 5, 2022 via iPhone
    13
    https://python-patterns.guide/ 这个可否
    hxysnail
    hxysnail
    Jun 5, 2022
    14
    毛遂自荐我们自己写的 Python 源码剖析,讲解最新的 Python3 的内部设计:
    https://fasionchan.com/python-source/

    内容涵盖:对象模型、内建对象、虚拟机字节码、函数机制、类机制、协程机制和内存管理等等。
    chi1st
    chi1st
    Jun 5, 2022 via Android
    15
    看 b 站 码农高天
    aladdinding
    aladdinding
    Jun 5, 2022
    16
    @chi1st 这个确实不错
    stevefan1999
    stevefan1999
    Jun 5, 2022 via Android
    17
    python 的話 沒有
    acctv2
    acctv2
    OP
    Jun 5, 2022 via Android
    18
    @Kobayashi 其实我也不是说一定要理解底层原理

    根本目的还是想学习怎么组织好自己的 Python 代码,以及不会掉入一些性能上的坑
    因为就我的感觉来看,没有一些第二层到第三层的了解,写 Python 很容易写出一坨一坨的脏乱差且效率低的代码
    LeeReamond
    LeeReamond
    Jun 5, 2022❤️1
    19
    python 没什么高质量的东西,python 虚拟机可以很高质量,但是虚拟机高质量的目的是为了 py 开发代码傻白甜,所以你能在业务代码里研究出高质量东西那就说明语言层面出问题了。另一方面你研究虚拟机细节也没意义,你又不是要给核心组件提交代码。

    至于你说的容易写脏乱差效率低的代码,这与 python 本身无关,你可能需要修炼其他内功。性能上的坑方面也没什么好研究的,同样自然逻辑的不同代码实现实际上抠起来意义不大,按我的经验虽然我们往往敲每行代码时都很注意类似细节,但大多数时候充当安慰剂效应,真正的核心业务瓶颈永远是外部实现的,一些时候你甚至不会用 python 写原型,因为连原型都跑不起来。
    liangch
    liangch
    Jun 5, 2022
    20
    @Livid 9# 盗版书的链接。
    piglei
    piglei
    Jun 9, 2022
    21
    我写了本 Python 进阶相关的书:[《 Python 工匠:案例、技巧与工程实践》 ]( https://www.zlovezl.cn/book/index.html),今年三月份出版。内容主要是一些编写高质量代码的技巧及工程实践建议,感兴趣的话可以试读了解一下。

    - 试读样章: https://www.zlovezl.cn/book/index.html
    - 豆瓣书评: https://book.douban.com/subject/35723705/
    - 京东购买: https://item.jd.com/13068111.html

    ---

    《 Python 工匠》是一本以 Python 进阶编程为主题的技术图书。纸质书由人民邮电出版社于 2022 年出版,与其他同类图书相比,《 Python 工匠》有着以下突出特色:

    - 专注于基础编程素养与 Python 高级技巧的结合
    - 内容深入 Python 语言内核,不浮于表面
    - 知识点都由作者精心挑选过,而非罗列官方文档
    - 通过有趣的“案例故事”表达有用的编程理念
    xichuanxc
    xichuanxc
    Jun 16, 2022
    22
    都是大神啊。留名备用。
    gzxwhut
    gzxwhut
    Dec 13, 2023
    23
    @Kobayashi 有什么好的开源 python 项目推荐吗,最近越来越感觉在堆代码,想学习提升下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2912 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 12:27 · PVG 20:27 · LAX 04:27 · JFK 07:27
    ♥ Do have faith in what you're doing.