这次我们使用 Python 来实现生命游戏,这是一种简单的元胞自动机。基于一定规则,程序可以自动从当前状态推演到下一状态。制作的成品如下: 先来说说生命游戏的规则: 在生命游...

这次我们使用 Python 来实现生命游戏,这是一种简单的元胞自动机。基于一定规则,程序可以自动从当前状态推演到下一状态。制作的成品如下: 先来说说生命游戏的规则: 在生命游...
深度优先算法(DFS 算法)是什么? 寻找起始节点与目标节点之间路径的算法,常用于搜索逃出迷宫的路径。主要思想是,从入口开始,依次搜寻周围可能的节点坐标,但不会重复经过同一个...
关注微信公众号: Python高效编程 了解更多 想要代码写得好,除了参与开源项目、在大公司实习,最快捷高效的方法就是阅读 Python 标准库。学习 Python 标准库,...
大家有没有听过音叉发出的声音?音叉振动产生的声波很接近正弦波。而计算机合成的纯正正弦波,点击下面的音频即可试听。 音频地址: https://mp.weixin.qq.com...
以前,公众号分享了如何使用 PyQt5 制作猜数游戏和计时器,这一次,我们继续学习:如何使用 PyQt5 制作天气查询软件。如需获取源代码和 exe 文件,请在微信公众号Py...
单分派泛函数 假如你想在交互模式下打印出美观的对象,那么标准库中的 pprint.pprint() 函数或许是一个不错的选择。但是,如果你想 DIY 一个自己看着舒服的打印模...
在数字信号处理中,加窗是音频信号预处理重要的一步,以下使用 Python 实现三种常见的窗函数:矩形窗的定义为:如果 0 n M - 1, W(n) = 1,否则 W(n...
插入排序适合于部分有序序列和小规模的数据。其平均时间复杂度为 O(N^2),空间复杂度为 O(1),并且为稳定排序。 插入排序将待排序序列分为有序区 (记为 S 区)和无序区...
简单性能分析 Written By Python高效编程 装饰器实现: @timer 就相当于 timer(waste_some_time) 的简化版本。 装饰器是一种将函数...
插入排序适合于部分有序序列和小规模的数据。其平均时间复杂度为 O(N^2),空间复杂度为 O(1),并且为稳定排序。 插入排序将待排序序列分为有序区 (记为 S 区)和无序区...
生活像一潭死水,至少某些人是这样认为的。 按时去上早自习,大家都很安静,安静得像三月的湖面,波澜不惊,偶尔惊扰的微风也只不过拂过他们的鬓发,连他们的头也不会因为挑逗而四处张望...
Written by Python高效编程 应用 大文本查找单词并修改 重命名图片或者文件 小型数据库 特定目的的 GUI 简单的小游戏 流程:写程序/编译/测试/重编译 过...