用户2870857

LV0
发表了文章

hexo 搭建简约的个人博客并部署到云服务器

我使用的是 ubuntu 系统,使用的是阿里云的服务器,域名是已经备案的 Nim 中文社区 官网的子域名。

用户2870857
HexoGitNginxsshnpm
发表了文章

Python 实现大整数乘法算法

我们平时接触的长乘法,按位相乘,是一种时间复杂度为 O(n ^ 2) 的算法。今天,我们来介绍一种时间复杂度为 O (n ^ log 3) 的大整数乘法(log...

用户2870857
编程算法
发表了文章

超级简单的虚拟机(Python 实现)

我们这次实现的简单虚拟机,和计算机的 cpu 有点类似。无非就是取指令,执行指令之类的操作。

用户2870857
编程算法单片机
发表了文章

动画演示 floodfill 算法填充颜色

上次我们谈到如何使用深度优先搜索解决迷宫问题。这次,我们再来看看深度优先搜索的其他应用,来模仿 photoshop 的魔棒功能来填充颜色。使用扫描线填充算法(s...

用户2870857
编程算法OpenCV
发表了文章

动画演示广度优先算法寻找最短路径

上一节,我们刚刚介绍了使用深度优先算法(DFS)解决迷宫问题,这一节我们来介绍广度优先算法(BFS)。BFS 算法与 DFS 十分相似,唯一的区别就是 DFS ...

用户2870857
编程算法
发表了文章

Python 实现生命游戏

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

用户2870857
NumpyHTMLPythonMATLAB
发表了文章

Karplus-Strong 算法合成音符

大家有没有听过音叉发出的声音?音叉振动产生的声波很接近正弦波。计算机合成的纯正正弦波,点击下面的音频即可试听。下面是频率为 100 HZ 的音频。

用户2870857
发表了文章

Python 标准库学习 --- string

想要代码写得好,除了参与开源项目、在大公司实习,最快捷高效的方法就是阅读 Python 标准库。学习 Python 标准库,不是背诵每一个标准库的用法,而是要过...

用户2870857
编程算法PythonGitHubGit
发表了文章

通过例子学递归

在文章正式开始之前,大家先思考一个问题:给定 1 元、2 元、5 元、10 元 四种纸币,如何通过组合(不限制单张纸币的使用次数)购买 12 元的商品?如果不考...

用户2870857
Python编程算法
发表了文章

快来算一算你写了多少行代码

前面我们一直在介绍图形界面,这次换个口味,在命令行实现代码行数统计程序。本程序共 135 行,其中 18 行空行、110 行有效代码、7行注释,大小为 7.71...

用户2870857
发表了文章

为你的 Python 程序写个启动工具箱

到目前为止,公众号已经介绍了不少图形界面的软件,比如猜数游戏、PDF阅读器、贪吃蛇游戏、天气查询软件等。为了方便他人使用,我们常把图形界面打包成 exe 文件。...

用户2870857
Python命令行工具打包
发表了文章

PyQt5 从零开始制作 PDF 阅读器(二)

上一篇文章中,我们实现了 PDF 阅读器的初始界面。这一次,新增了阅读功能,可以实现基本的翻页以及缩放等操作。不过,暂时只可以同时阅读一本书。(文末小程序留言)

用户2870857
JavaScript编程算法
发表了文章

PyQt5 从零开始制作 PDF 阅读器(一)

此前,我已经写了三篇关于 Ui 界面的文章,分别是:猜数游戏、计时器程序和天气查询软件。这次,我们使用 Python 实现 PDF 阅读器。

用户2870857
QtPython
发表了文章

Python 函数如何实现“重载”

假如你想在交互模式下打印出美观的对象,那么标准库中的 pprint.pprint() 函数或许是一个不错的选择。但是,如果你想 DIY 一个自己看着舒服的打印模...

用户2870857
Python
发表了文章

[Python实战]你也能写的计时器程序

上次,公众号介绍了如何使用 Pyqt5 制作猜数游戏界面,并介绍了如何在 Pycharm 中使用 Qt Designer 生成 UI 文件。这次,我们要学习如何...

用户2870857
QtPython
发表了文章

Python 初学者必备的常用内置函数

Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间。目前,Python 3.7 共有 69 个内置函数,一些是我们...

用户2870857
编程算法
发表了文章

使用 Pyqt5 制作猜数游戏 GUI

首先,选择 Pycharm ->File->Settings-> Tools->External Tools,点击 + ,添加新项目。name 可以设为 'qt...

用户2870857
Qt游戏PythonIDE
发表了文章

win10 小而美的软件

强悍、 轻巧、 干净。界面简单易用,没有纷繁复杂的功能,没有“全家桶”服务,没有广告的骚扰。偶尔提示你阻止下某某游戏中心的安装,或者某某软件的弹窗。或者在后台默...

用户2870857
https网络安全Markdown
发表了文章

python 实现 2048 游戏 (二)

上一篇文章中,我们梳理了实现简易版 2048 游戏的基本知识,这篇文章将介绍如何实现各个模块。换句话说,上一次我们确定了旅行的目的地,这一次就让我们自由畅行在山...

用户2870857
游戏
发表了文章

简单的语音分类任务入门(需要些深度学习基础)

上次公众号刚刚讲过使用 python 播放音频与录音的方法,接下来我将介绍一下简单的语音分类处理流程。简单主要是指,第一:数据量比较小,主要是考虑到数据量大,花...

用户2870857
神经网络Python语音识别

个人简介

个人成就

  • 影响力总排行第 5108 名
  • 获得 43 次赞同
  • 文章被阅读 2.3K 次

扫码关注云+社区

领取腾讯云代金券