Py 3.10.3/3.9.11/3.8.13/3.7.13 同时发布

原文: PyCoder's Weekly - Issue #517


  • 220323 Zoom.Quiet(大妈) 用时 13 分钟 完成快译
  • 220323 Zoom.Quiet(大妈) 用时 37 分钟 完成格式转抄.

Learn how list and tuple are similar and how they are different, including storage and speed differences and how to choose between them.

In this step-by-step tutorial, you’ll implement the classic hash table data structure using Python. Along the way, you’ll learn how to cope with various challenges such as hash code collisions while practicing test-driven development (TDD).



一个完备的案例, 展示,如何真正完成一个开发任务...


Clustering is an unsupervised learning mechanism often to discover patterns in data. There are many clustering algorithms to choose from each with strengths and weaknesses. Explore ten different clustering algorithms in Python.










Articles, Tutorials and Talks

Strype is a frame-based Python editor for teaching programming. “Frame-based editing combines the benefits of text-based editing and block-based editing. It offers similar avoidance of syntax errors and discoverability as block-based systems, while providing readability and flexibility of editing similar to text editors.”



嗯哼? 这不就是 Scrash 的变形?

MICRO:BIT 也是很英伦范儿, 首个名称中包含符号的项目


In this video course, you’ll learn how to sort data in a pandas DataFrame using the pandas sort functions sort_values() and sort_index(). You’ll learn how to sort by one or more columns and by index in ascending or descending order.




A Continuous Integration pipeline builds your application, runs tests, lints code, verifies code quality, runs vulnerability analysis and more. Learn how to use GitHub Actions to manage all these things in just a short time.


Ultimate ~ 终极哪...

gh-action 的广告, 不过, 真正打通 DevOps 所有环节的, 现在只有 gitlab 吧... )

AWS Elastic Beanstalk combines several AWS services making it simpler to deploy and manage a scalable web application. This article teaches you what you need to know to deploy a Flask application to AWS Elastic Beanstalk.



记忆中这是个极简内存队列, 就象纯 Python 实现的 Redis


Generators are iterators that don’t take up the memory. Have a function that returns a list? You may be able to turn it into a generator function by replacing the append() calls with yield statements.

Learn what it means for code to be Pythonic and explore how to write clearer code, including how to use popular tools like flake8 and black to learn the style.


其实, 老爹并没倡导过这种姿势... 语言本身设计的足够好, 不用专门训练, 自然而然也就写出 Pythonic 味儿了...

如果一定要标准化, 也已经有很多工具可以自动帮忙了


  • 实现 @property, @staticmethod & @classmethod
    • • Shared by Tushar Sadhwani These builtins may look like normal decorators, but there is a lot more going on under the hood. Learn all about how they work by writing them in Python.


Interesting Projects, Tools and Libraries, Projects & Code


淦...直接给 gh-action 中安装 chromium...



Vue 就没精力捞到这种机会... 而且内部 Selenium 的测试案例...

...IDOM is a Python web framework for building interactive websites without needing a single line of Javascript

嗯哼? 服务端生成一切...


📆🐍 活动/大会

Events, MeetUp 真的是全球线下活动组织中心


嗯哼? 专项技能大会



❤️ Happy Pythonic ;-(大妈私人无责任播报)




去年开始有小伙伴加入承担 pythonisa 周刊的翻译, 从来没提醒过, 可就这么默默坚持下来了...


[皱眉]每周新闻资讯 怎么能错过 
    what f**k 还能这样玩? 还有这东西?

无法同意更多... 很多社区贡献看起来辛苦, 其实受益最多的, 就是主动承担者也.

好文笔,感叹号年度配额: 1/3


(邮件列表地址, 当成正常邮件发送邮件就好, 不用注册, 不用翻越...)


就是四处 是也乎,( ̄▽ ̄) 的那个大妈:

私自嗯哼: ZoomQuiet (订阅号: ZoomQuiet42)
公开课程: 蟒营 (订阅号: Mainium)
历史吐糟: Chaos42 (订阅号 PythoniCamp)

as 创始组织者:
    PyChina (订阅号: PyChinaOrg)
        GDG珠海 (订阅号: GDG-ZhuHai)
        TFUG珠海 (订阅号: ZH_TFUG)


大妈的多重宇宙 - YouTube

点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:
Zoom.Quiet’s Chaos42 | Substack

关注公众号, 持续获得相关各种嗯哼:


**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:
  • + 任何问题, 随时邮件提问可也: