Python开发者必知的性能数据与实用技巧

在日常开发中,我们常常凭借直觉选择数据结构、编写函数、或决定是否使用异步。然而在Python中,那些”看起来差不多“的操作,实际开销可能相差几个数量级。 最近读到一篇文章《Python Numbers Every Programmer Should ...

编程语言 / Python

Python开发必备:解锁魔法方法的实用技巧大全

Python的魔法方法是Python面向对象编程的精髓,理解魔法方法不仅能让开发者写出更优雅的代码,更重要的是能让你深入理解Python对象模型的工作原理。那么今天我们就来系统性的梳理一下Python魔法方法的基础知识、常用魔法方法与分类,以及应用场...

编程语言 / Python

Python中的数据类型用法剖析:从底层实现到高效应用

在Python的世界里,我们每天都在和 list、tuple、dict、set 打交道。但你有没有想过: 为什么元组比列表快? 字典为什么查找那么高效? 列表扩容背后的策略是什么? set 真的是“无序”的吗? 这些看似基础的问题,其实都源于Py...

编程语言 / Python

Python异步编程十年沉浮:且看3.14版本重要更新

本周读到了一篇文章《Python has had async for 10 years – why isn’t it more popular?》,深有感触,文章提出了一个值得深思的问题:Python 早在 2015 年就引入了 async 和 aw...

编程语言 / Python

通过SMTP实现邮件推送服务

最近有一个需要在 W平台开发一个邮件群发推送的功能需求,经过调研,大概有如下几种选型方案: 开源项目 message-pusher: 一款基于Go开发的消息推送服务,开箱即用,支持多种消息推送方式(包括:邮件消息、QQ、企企微应用号、企微群机器人...

编程技术 / 技术应用

Pythoner的优雅编码之道

在编程的世界里,优雅的代码,从来都不是为了取悦计算机,而是为了善待未来的自己、同事,甚至那个素未谋面却要维护你代码的陌生人。 我们写的代码,终将被阅读,所以我认为好的代码自己会说话,而我们要做的就是让它说的更清楚,更有逻辑。 命名艺术:让代码自解释在...

编程语言 / Python

本站由 sswfive 使用 Stellar 1.33.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站总访问量