duangsuse::Echo
583 subscribers
4.12K photos
118 videos
579 files
6.13K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
Forwarded from Leetao’s Space (Glittering)
📖主题 停止编写 __init__ 方法以优化Python类设计

🚩重点

• 在Python 3.7之前,__init__ 是创建数据结构的默认方法,但存在多重问题。
• 使用dataclass、classmethod和NewType可简化对象创建及增强类型安全。
• 通过class methods方便用户创建对象的同时,避免了不必要的复杂性和潜在错误。

结论 推荐使用dataclass和classmethod构建Python类,以确保对象有效性和便于维护,提高代码质量。

🏷️标签 #Python #编程设计

🔗链接 https://blog.glyph.im/2025/04/stop-writing-init-methods.html
🦄1