V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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
qdcanyun
V2EX  ›  Python

推荐下我们新搞的东西:捕蛇者说 newsletter

  •  1
     
  •   qdcanyun ·
    adamwen829 · 2021-10-19 17:26:33 +08:00 · 3985 次点击
    这是一个创建于 1135 天前的主题,其中的信息可能已经有所发展或是发生改变。

    #0 Now for something completely different

    Hi All,欢迎大家订阅「捕蛇者说 newsletter」,我们将同播客一样,围绕编程、程序员和 Python,同大家分享我们的信息,知识,经验与见解。newsletter 中所有提及的链接,信息与讨论,都取自《捕蛇者说》听众参与组成的「捕蛇者说讨论组」,欢迎大家订阅《捕蛇者说》播客栏目,收听入群。(为什么要收听入群呢?因为如果不听的话可能无法正确回答入群验证~

    Make it work, then make it beautiful, then if you really, really have to, make it fast. 90 percent of the time, if you make it beautiful, it will already be fast. So really, just make it beautiful!

    ──Joe Armstrong

    捕蛇者说播客更新啦

    是的,在时隔一个月后,在本期嘉宾李辉的鼎力协助下(我们遇到的第一个包揽剪辑的嘉宾,堪称实力超群),终于在时隔一个月之后,推出了新的一期 Podcast:「Ep 33. 和李辉聊聊自由职业(下)」。李辉是 Flask,APIFlask 项目的 maintainer,本期会接上一期的话题,和我们继续聊聊自由职业相关的内容。还没有订阅的朋友可以在任意播客客户端上订阅收听,欢迎订阅!

    新的一期的录制已经结束啦,我们同 GreyCode 聊了聊「工程化学习」,内容足足有接近两小时,我们也希望完成剪辑,今早同大家见面😓

    🚀 Readings

    Python 3.10 发布啦

    如果你已经看过了 Changelog,应该也会注意到本期的标题,如果你还没有了解,快去看看吧。在引入 Structural Pattern MatchingExplicit Type Aliases 等特性之外,Python 3.10 也是 Implementation plan for speeding up CPython 计划的第一阶段,一个更快的 Python 到来的序章已经开始啦!

    Timeouts and cancellation for humans

    trio 的作者所写的 Blog@Luke 在讨论组中进行了推荐。讲述了目前常见 timeout 的问题:timeout 缺失所造成的暗伤,不同的 库和 API 中 timeout 语义的差异。 作者有给出了一些尝试优化的思路,并最后给出了 trio 的解决方案。不论是你要设计的 API 涉及 timeout,亦或是在使用的某些库涉及 timeout 参数,这篇文章都值得读一读来帮你深入了解 timeout 背后的一些事情。

    Why not multiprocessing

    @kermingy 写的一篇 Blog,讲述了在使用 `multiprocessing` 所踩的坑。使用 spawn 后访问主进程变量遇到的意外。使用 fork 时,锁被释放子进程仍然无法获取锁。以及 gc 死锁等一系列令人惊讶的问题。当你决定用 multiprocessing 之前,最好通过这篇文章了解下其中的 astonishment !

    B-Tree 的生产级实现

    @linw1995 想要找一个足够全面的关于 B-Tree 的测试用例,@codedump 推荐了 simple-sqlite,作者将 sqlite 2.5 中的 b-tree 部分代码抽取出来,并包含完整的测试用例。@yihong 推荐了 tile38 的作者实现的 btree,并用于 tile38 项目之中。

    Deep Reedings

    DDIA

    我们又一次在讨论组里提及了 《Designing Data-Intensive Application》这本书,一本值得所有工程师一读的书,再次向大家推荐。不论是中译版,影音版,电子版,国内都能方便的买到。

    Python without the GIL by Sam Gross

    Python Core Developer Yury Selivanov 在该推文中表示是其 2021 年最感兴趣的阅读。文章给出了一个 demo,并详细的阐述了移除 GIL 涉及到的许多细节,给出了新的方案,更好的是给出了 Trade off,让我们了解这么做牺牲了什么,换来了什么收益。

    国立台湾师范大学算法课程

    主播 @laixintao 推荐的一个网站,有算法讲解有详细图示与过程,但是名词可能要做一些相应的映射。

    Projects & Tools

    本期我们在群里好像没有聊到特别推荐的新工具,希望下期能集中列一下


    本期 newsletter 就到这啦,欢迎各位订阅,如果有什么想法和我们聊聊的,也欢迎给我们发邮件~

    10 条回复    2021-11-01 13:54:28 +08:00
    joApioVVx4M4X6Rf
        1
    joApioVVx4M4X6Rf  
       2021-10-19 17:38:17 +08:00
    🐂啊!好牛啊!学到了赶紧买书
    triangle111
        2
    triangle111  
       2021-10-19 18:04:54 +08:00   ❤️ 2
    找不到重点,一半内容,一半口水文
    7gugu
        3
    7gugu  
       2021-10-19 18:47:46 +08:00
    很喜欢你们的博客节目
    littlecowherd
        4
    littlecowherd  
       2021-10-19 20:37:54 +08:00
    收获满满
    jaredyam
        5
    jaredyam  
       2021-10-19 21:38:29 +08:00
    在听你们的节目,很喜欢
    SjwNo1
        6
    SjwNo1  
       2021-10-19 21:41:48 +08:00
    cherbim
        7
    cherbim  
       2021-10-19 21:47:54 +08:00 via Android   ❤️ 1
    he,tui,请发到推广节点
    qdcanyun
        8
    qdcanyun  
    OP
       2021-10-20 11:03:43 +08:00
    @littlecowherd
    @jaredyam
    哇 感谢收听!我们也尝试在播客之外,用文字推荐一些好的内容
    nsynet57
        9
    nsynet57  
       2021-10-31 22:44:13 +08:00   ❤️ 1
    为什么现在又开始使用 newsletter 这种电子邮件的传统方式了?微信公众号等不更好么
    qdcanyun
        10
    qdcanyun  
    OP
       2021-11-01 13:54:28 +08:00
    @nsynet57 newsletter 目前走邮件是方便大家获取的渠道之一(确实国内邮箱使用率不高,但是工程师群体会好一些),我们也有 Telegram Channel 可以订阅。不过微信公众号对内容有一个很大的限制:正文无法支持超链接。这个限制对 newsletter 的阅读体验伤害比较大,推荐的文章与项目,都无法点击查看。我们也会和平台 check 下,支持下 RSS 和微信,不过应该不是微信公众号的形式来做
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3441 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:19 · PVG 19:19 · LAX 03:19 · JFK 06:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.