Discover more from Zoom.Quiet’s Chaos42
> ... 绕过 GIL 进行并行处理
In this video course, you’ll learn about the SOLID principles, which are five well-established standards for improving your object-oriented design in Python. By applying these principles, you can create object-oriented code that is more maintainable, extensible, scalable, and testable.
Radon is a code metrics tool. This article introduces you to it and teaches you how you can improve your code based on its measurements.
氡 ~ 真的是个好名字
Parallelism isn’t the only answer: often you can optimize low-level code to get significant performance improvements.
Articles, Tutorials and Talks
In this how-to tutorial, you’ll learn different ways of catching multiple Python exceptions. You’ll review the standard way of using a tuple in the except clause, but also expand your knowledge by exploring some other techniques, such as suppressing exceptions and using exception groups.
MNIST is a collection of hand-written digits that is commonly used to play with classification algorithms. It turns out that some compression mechanisms can double as classification tools. This article covers a bit of why with the added code-golf goal of a small amount of code.
In this tutorial, you’ll take a deep dive into parallel processing in Python. You’ll learn about a few traditional and several novel ways of sidestepping the global interpreter lock (GIL) to achieve genuine shared-memory parallelism of your CPU-bound tasks.
This article talks about the different tools you commonly come across as part of the Python development experience. It gives an overview of black, nox, ruff, Mypy, and more, covering why you should use them when you code your own projects.
...创建愉快且有意义的 Python 开发人员体验
前题是你本身必须是一名高强度开发者, 但是,在你已经习惯某些操作的同时, 又得敏锐的发现, 哪些操作值得进一步优化...
Ever wonder why there are so many ways libraries that have Dataframes in Python? This article talks about the different perspectives of the popular toolkits and why they are what they are.
没办法, 名字太好了, 无论谁都想用
typing.Protocol enables type checking in a Java-esque interface like mechanism. Using it, you can declare that a duck-typed class conform to a specific protocol. Read on for details.
In this video course, you’ll learn all about Python’s name-main idiom. You’ll learn what it does in Python, how it works, when to use it, when to avoid it, and how to refer to it.
Dive into Python’s clever use of Bloom filters in string APIs for speedier performance. Find out how CPython’s unique implementation makes it more efficient.
• Shared by Kevin Markham
Write a Python simulation to solve this classic probability puzzle that has stumped mathematicians and Nobel Prize winners!
About Data School 这居然是独立站, 可以看为海外版本 寥雪峰 ...
The software industry is learning once again that complexity kills and trending back towards monoliths and larger services.
• Shared by Larisa Ioana
Tutorial on how to use the pytest plugin nbmake to automate end-to-end testing of notebooks.
这可是 Jupter 成为生产工具的重大一关哪...
Interesting Projects, Tools and Libraries, Projects & Code
• Shared by Paul Hallett
• Shared by Adrian
Events, MeetUp 真的是全球线下活动组织中心
September 27, 2023
September 28, 2023
September 29 to October 3, 2023
September 30, 2023
October 5 to October 7, 2023
October 6 to October 9, 2023
October 6 to October 7, 2023
October 7 to October 8, 2023
2022: 蠎周刊 PyCoder 544
2021: 蠎周刊 491
2020: 蠎周刊 438
2019: 蠎周刊 387
2018: 蠎周刊 336
2017: 蠎加载 143
2016: 蠎加载 92
2015: 蠎周刊 185
2014: Issue 134
❤️ Happy Pythonic ;-(
_~^|~~_ () / ◷ ^ \ () '_ v _' ( '--~--' \ ...act by ferris-actor v0.2.4 (built on 23.0303.201916)
Copyright © 2023 PyCoder’s Weekly, All rights reserved.
pythonisa 周刊的翻译, 从来没提醒过, 可就这么默默坚持下来了...
[皱眉]每周新闻资讯 怎么能错过 看看有什么新东西 当有新的发现时： what f**k 还能这样玩？ 还有这东西？ 每周开彩蛋[吃瓜]
无法同意更多... 很多社区贡献看起来辛苦, 其实受益最多的, 就是主动承担者也.
所以++> 锈周刊 -> Weekly :: China
(邮件列表地址, 当成正常邮件发送邮件就好, 不用注册, 不用翻越...)
全职嗯哼: 大妈的多重宇宙 - https://www.youtube.com/@Chaos42DAMA 私自嗯哼: ZoomQuiet (订阅号: ZoomQuiet42) 公开社群: 蟒营 (订阅号: Mainium) as 创始组织者: CPyUG (mailling-list: email@example.com) PyChina (订阅号: PyChinaOrg) 本地社区: GDG珠海 (订阅号: GDG-ZhuHai) AIGC珠海