Python函数设计
1) 掌握Python函数设计。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。python 使用 lambda 来创建匿名函数。
5个Python设计模式,救回崩溃的生产环境!程序员必看
一、生产环境崩了3次,他靠这招绝处逢生做Python开发的都懂,最崩溃的不是写不出代码,而是代码上线后反复崩溃——改一个bug,牵出三个新问题;加一个简单功能,要改遍整个项目的逻辑;明明测试时好好的,一到生产环境就秒崩,熬夜排查到天亮也找不到症结。
救命!5个Python设计模式,救回我濒临崩溃的生产应用
一、生产环境崩到头皮发麻,他靠5个模式绝境翻盘做Python开发的都懂,最致命的不是写不出代码,而是辛辛苦苦上线的生产应用,动辄崩溃、报错,改一个bug炸出十个新问题,新增一个小功能要翻遍整个代码库。
Python设计模式实战:这8个模式用Pythonic方式写才优雅
"设计模式"这四个字一出来,很多 Python 程序员就头疼——觉得那是 Java 才需要的东西,Python 这么灵活根本用不上。但真相是:你的代码里早就在用设计模式了,只是你没意识到。更关键的是,同样的模式用 Python 写只需要 Java 十分之一的代码量。
7个Python设计模式助你构建可维护、可扩展的自动化系统
每一个编写自动化脚本的人,可能都经历过相似的“至暗时刻”:你写了一套自认为“完美无瑕”的脚本,它们已经平稳运行了数月,每天自动下载报告、清理数据、发送汇总邮件,一切都显得那么行云流水。
Python GUI教程(十):创建一个复杂的GUI
本篇将会涉及: 构建一个更加复制的GUI在选项卡部件中应用多个层级添加一个树部件和一个日历部件使用一个刻度盘部件来控制一个LCD显示器部件上的数字连接刻度盘部件和LCD部件到一个单选按钮上使用一个单选按钮来更新进度栏部件延续上一篇的解耦思想,我们使用Qt设计师创建一个基本的包含各
Python开发者必看!23种设计模式,真正能用的只有5种
一、别再死记23种设计模式了,Pythoner根本用不上几乎每个Python开发者入门时,都会被要求背诵“四人帮”的23种设计模式——工厂、策略、访问者、中介者、享元……一个个名词听起来高深莫测,仿佛背会就能成为高级工程师。
啥?Python竟然也可以制作萌萌的手绘图表
本文转载自:微信公众号“程序员阿狗”大家可能已经习惯了用Matplotlib和seaborn来制作不同的图表,但是今天要介绍一个非常酷的Python手绘风格的可视化包:cutecharts。这个包可以用来生成以下几种看起来像手绘的图表,在某些场景下效果可能更好。