Python入门
文章平均质量分 81
程序员小六
这个作者很懒,什么都没留下…
展开
-
这个Python神器,能让你摸半天鱼!
Pampy 的例子都很简单,大家一阅便知。通过看着几个例子,是不是有种感觉:哇,还有这等神器!当然,Pampy 的模式匹配不止这么几种方式,还有更多方式有待大家去探索。最近整理了几百 G 的 Python 学习资料,包含新手入门电子书、教程、源码等等,免费分享给大家!想要的前往 “Python 编程学习圈”,发送 “J” 即可免费获得。...转载 2022-08-11 11:22:38 · 514 阅读 · 0 评论 -
这么一搞,再也不怕线程打架了
今天分享了一个在实际工作中用到的,多线程处理数据的例子,例子虽然简单,但很实用,已经帮助我处理了很多重要的工作。谈一些感悟,Python 的应用并不仅限于数据分析、AI 领域等热门领域,更多的可以应用在于处理日常生活工作中,比如处理数据,代替手工操作,简单运算等。我们知道,学会一个东西最好的方式是使用,对于 Python 技能来说,也是一样的,多在日常工作中用,多去解决实际问题,不用卯足了劲儿,憋个大招。Python编程学习圈。......转载 2022-08-10 10:09:29 · 400 阅读 · 0 评论 -
一次学会两种方式将 python 打成 exe
Python编程学习圈,每日干货分享,发送“J”还可领取大量学习资料,内容覆盖Python电子书、教程、数据库编程、Django,爬虫,云计算等等。或是前往编程学习网,了解更多编程技术知识。转载 2022-08-10 09:58:39 · 12761 阅读 · 1 评论 -
谁说Python写GUI程序丑?那是你不会美化
在平时工作学习当中,我们经常会编写一些简单的 Python GUI 工具,以此来完成各种各样的自动化任务,比如批量处理文件,批量处理图片等等。当我们进行这些工具的编写之时,往往只关注了功能的实现,而忽略了页面的美化,这也使得在人们的眼中,Python 构建的 GUI 程序都是比较 low 的,今天我们先忽略掉功能,着眼于页面的美化,来看看纯 Python 的编写的 GUI 程序也可以很美观!......转载 2022-08-10 09:48:09 · 1728 阅读 · 0 评论 -
Python 多种音乐格式批量转换实战教程
Pydub是一个基于ffmpeg的Python音频处理模块,封装了许多ffmpeg底层接口,因此用它来做音乐歌曲文件格式转换会非常方便。,每日干货分享,发送“J”还可领取大量学习资料,内容覆盖Python电子书、教程、数据库编程、Django,爬虫,云计算等等。看了我们今天的教程,学会这招后,你再也不用担心格式之间的转化问题,通过使用 **今天给大家介绍它的音乐文件格式转换功能,几乎支持所有音乐音频格式,非常牛逼。或者MP4格式,总之,一般你需要的格式它都能满足。解压下载好的zip文件到指定目录。...转载 2022-08-10 09:37:05 · 2178 阅读 · 1 评论 -
使用 Numba 让 Python 计算得更快:两行代码,提速 13 倍
在 Numpy 或 Scipy 中找到目标函数,可以很快解决常见的计算问题。但是如果函数不存在呢?(比如刚刚的)。这种情况下如果想加速代码运行。可能会选择其他低级的编程语言来实现扩展[2],但这也意味着切换编程语言,会让模块构建和系统总体变得更复杂。使用 Numba 你可以做到:使用 python 和拥有更快编译速度的解释器运行同一份代码简单快速地迭代算法Numba 首先会解析代码,然后根据数据的输入类型以即时的方式编译它们。例如,当输入是 u64 数组和浮点型数组时,分别得到的编译结果是不一样的。...转载 2022-08-09 10:27:38 · 821 阅读 · 0 评论 -
细思恐极,插上U盘就开始执行Python代码
如果目标U盘中有很多电影,音乐,这些我们并不需要的文件,我们的程序就应该能跳过它们,仅仅选择一些重要的比如.docx比如.ppt文件,或者仅仅复制最近修改过的那些文件,或者排除所有大小大于5M的文件。首先我们打开电脑终端,进入/Volumes目录,这时候插入U盘,可以发现它被挂载在了这个目录之下,也就是说,我们只要在固定时间扫描这个目录,当这个目录有新文件夹出现的时候,很可能有U盘被插入了。好了,我们现在需要递归usb文件夹,找到所有的file,查看大小,如果小于,比如3M,就拷贝进home,大于就舍去。.转载 2022-08-09 10:20:23 · 1529 阅读 · 0 评论 -
Python 图形化调试工具 Birdseye 入门教程
如果无法正常显示右侧调试界面,并提示未安装birdseye,但实际上你已经安装成功了,这一般是路径错误导致的,请在扩展设置中手动更改python路径为你安装了Birdseye的Python。,每日干货分享,发送“J”还可领取大量学习资料,内容覆盖Python电子书、教程、数据库编程、Django,爬虫,云计算等等。如果你不担心这三个缺点,而且希望能快速方便地看到函数中不同分支的执行情况,那么Birdseye就是你的不二之选。装饰器(如上动图所示),即可根据需要运行函数,并在浏览器中查看结果。...转载 2022-08-09 10:01:31 · 260 阅读 · 0 评论 -
用Python探索《红楼梦》的人物关系
相信很多人都知道,《红楼梦》就是中国古典小说的巅峰之作,太多人沉迷其中,而红学也经久不衰。当然今天我们不是来探究小说的,而是通过 Python 来探索下红楼梦里那千丝万缕的人物关系开干~...转载 2022-08-09 09:54:33 · 817 阅读 · 0 评论 -
丢弃 Tkinter,几行代码快速生成漂亮 GUI
本文给大家介绍了一款非常简单实用的 GUI 神器,无需堆积如山的代码就可以打造一款简洁的 GUI,对初学者非常友好,也是快速生成 GUI 界面的不二选择。Python编程学习圈,每日干货分享,发送“J”还可领取大量学习资料,内容覆盖Python电子书、教程、数据库编程、Django,爬虫,云计算等等。或是前往编程学习网,了解更多编程技术知识。......转载 2022-08-08 10:15:23 · 305 阅读 · 0 评论 -
省时省力,这大概是用Python写GUI最快的方式了
这里面还有更多实例,大家就自己去探索吧!这里主要是给大家介绍一个快速开发 GUI 的方法,俗称CV大法。不过这只是一种快速开发方式,大家有时间还是去看看源码,了解一下原理比较好!Python编程学习圈,每日干货分享,发送“J”还可领取大量学习资料,内容覆盖Python电子书、教程、数据库编程、Django,爬虫,云计算等等。或是前往编程学习网,了解更多编程技术知识。...转载 2022-08-08 10:12:05 · 350 阅读 · 0 评论 -
YYDS ~ Python 帮我扛起运营大旗
促使我这么做的是,不想在机械的事情上耗费时间,所以会尽可能的将能自动处理的,让程序处理。虽然让一切程序化是一个理想,在实现的道路上会有很多阻碍,所以还需要找到落地的平衡点,需要接受不完美,需要已实用为导向 ——先实现,再完美。Python编程学习圈,每日干货分享,发送“J”还可领取大量学习资料,内容覆盖Python电子书、教程、数据库编程、Django,爬虫,云计算等等。或是前往编程学习网,了解更多编程技术知识。...转载 2022-08-08 10:03:53 · 164 阅读 · 0 评论 -
Python 实现循环的最快方式(for、while 等速度对比)
假如任意一种简单的单步操作耗费的时间为 1 个单位,将此操作重复执行上万次,最终耗费的时间也将增长上万倍。循环不需要执行边界检查和自增操作,没有增加显式的 Python 代码(纯 Python 代码效率低于底层的 C 代码)。是 Python 中常用的两种实现循环的关键字,它们的运行效率实际上是有差距的。效率自然得到了空前的加强。这里的思路就是,既然循环的效率低,一段代码要重复执行上亿次。对于上面的求等差数列之和的操作,借助于 Python 内置的。替代循环之后,代码的执行效率实现了成倍的增长。...转载 2022-08-08 09:49:59 · 803 阅读 · 0 评论 -
Birdseye 极其强大的Python调试工具
如果无法正常显示右侧调试界面,并提示未安装birdseye,但实际上你已经安装成功了,这一般是路径错误导致的,请在扩展设置中手动更改python路径为你安装了Birdseye的Python。,每日干货分享,发送“J”还可领取大量学习资料,内容覆盖Python电子书、教程、数据库编程、Django,爬虫,云计算等等。如果你不担心这三个缺点,而且希望能快速方便地看到函数中不同分支的执行情况,那么Birdseye就是你的不二之选。装饰器(如上动图所示),即可根据需要运行函数,并在浏览器中查看结果。...转载 2022-08-04 09:40:07 · 101 阅读 · 0 评论 -
Python小工具:五分钟处理完一天的工作量,真香
FFmpeg是一套强大的音视频处理程序,也是很多音视频软件的基础,事实上,FFmpeg已经成为业界音视频处理的标准了。但命令行使用FFmpeg是有一定学习成本的,而ffmpeg-python库则很好的解决了这个问题。通过pip简单安装之后即可在python代码中使用ffmpeg。今天给大家分享了一个python处理视频的不错的库,希望可以给大家的工作/副业带来一些效率上的提升。Python编程学习圈编程学习网,了解更多编程技术知识。......转载 2022-08-02 09:57:52 · 140 阅读 · 0 评论 -
用 Python 实现图片转字符画,so easy~
相信大家在网上经常看到有人秀出各种各样的字符画,对于这个五彩斑斓的世界来说,我们日常看到的都是一些高清的彩色的图片,偶尔来个粗糙的黑白的字符画,还是比较解乏的。这种字符画的原理也比较简单,我们可以把每个字符看成是一个大的像素,一个字符可以代表一种颜色,字符各类越多,可体现的颜色越多,字符画就更有层次感。灰度值和RGB灰度值是指黑白图像中点的颜色的深度,它的范围是0-255,白色为255,黑色为0,其他颜色介于两者之间。RGB 是红绿蓝三颜色,通过不同的叠加可得到其他颜色。要将图片转字符画,需要先定义一个字符转载 2022-08-02 09:51:07 · 269 阅读 · 0 评论 -
超全的 Python 可视化教程,收藏
今天小编总结归纳了若干个常用的可视化图表,并且通过调用、、、和等模块来分别绘制这些常用的可视化图表,最后无论是绘制可视化的代码,还是会指出来的结果都会通过调用模块展示在一个可视化大屏,出来的效果如下图所示那我们接下去便一步一步开始可视化大屏的制作吧!首先我们对标题、副标题部分的内容,代码如下然后便是下拉框的制作,代码如下\对于图表的展示可以选择是“双排式”的,如下图所示也可以选择是沉浸式的,也即是“单排式”的,如下图所示代码如下对于双排式的展示方式而言,也就是左边,放置的是、、以及绘制出来转载 2022-06-30 10:36:09 · 6345 阅读 · 0 评论 -
详解Python好用的内置函数
Python3解释器内置了很多函数,可以随时调用它们,内置函数简介如下表,直接点击函数名可直达详细用法。下面详细介绍个人感觉比较好用的内置函数:2、好用的内置函数语法:enumerate(sequence, start=0)返回每个序列对象中元素的索引值和元素组成的元组。索引值默认从0开始,可以自定义索引开始号(-1,1等都可以)。(0, 'apple')(1, 'banana')(2, 'grapes')(3, 'pear')(4, 'apple')(1, 'apple')(2, 'banan转载 2022-06-30 10:29:51 · 120 阅读 · 0 评论 -
Python lambda 函数深度总结
今天我们来学习 Python 中的 lambda 函数,并探讨使用它的优点和局限性Let's do it!lambda 函数是一个匿名函数(即,没有名称定义),它可以接受任意数量的参数,但与普通函数不同,它只计算并返回一个表达式Python 中的 lambda 函数使用以下语法表达:lambda 函数包括三个元素:需要注意的是,普通函数不同,这里不需要用括号将 lambda 函数的参数括起来,如果 lambda 函数有两个或更多参数,我们用逗号列出它们我们使用 lambda 函数只计算一个短表达式(理想情况转载 2022-06-30 10:19:41 · 314 阅读 · 0 评论 -
炫技,一行Python代码
Python以其语法简洁著称。本文主要是通过一行Python代码来实现各种小需求,一起来感受Python的强大~hello python14962753[0, 1, 2, 3, 4, 5, 6, 7, 8]一行代码求解高斯之和505025502500将多个列表合并成一个大列表[1, 2, 3, 4, 5, 6, 7, 8, 9][1, 2, 3, 4, 5, 6][7, 6, 5, 4, 3, 2, 1]1 [2, 3, 4] 5转载 2022-06-30 10:09:29 · 111 阅读 · 0 评论 -
Python 强大的模式匹配工具—Pampy
在自然语言处理界,模式匹配可以说是最常用的技术。甚至可以说,将NLP技术作为真实生产力的项目都少不了模式匹配。什么是模式匹配呢?在计算机科学中,往往是检查给定的序列或字符串中是否有符合某种模式的片段。比如说:“啊,你的AK-47打得真准”,如果我们将 “啊,你的_____打得真准 ” 作为一种模式,则会将AK-47匹配出来。实现模式匹配往往都是用正则表达式,但是如果你想识别特别复杂的模式,编写正则表达式就会变得非常非常麻烦。而Pampy这个项目能解决你不少的烦恼。下面是一个使用例子:开始之前,你要确保Pyt转载 2022-06-21 09:54:02 · 128 阅读 · 0 评论 -
一日一技:使用Python翻译HTML中的文本字符串
相信大家都用过浏览器的翻译网页功能,例如对于下图这个英文网页:一键翻译成中文以后是这样的:你可能会觉得这个功能很简单,不就是字符串替换吗?那你可以试一试把下面这个HTML片段中的标签下面的英文翻译成中文。其它标签中的不要改动:在标签中的和标签中的不需要翻译。你一拍脑袋,马上写出了下面这几行代码(假设你已经有了一个现成的函数,传入英文,输出中文):当你写到这里,你应该会愣一下。因为你突然发现一个问题,怎么把中文替换回去?不用尝试去百度了。在今天(2022-06-20)之前,整个中文网络里面,你找不转载 2022-06-21 09:38:21 · 490 阅读 · 0 评论 -
白话系列之30分钟入门Python编程
今天这篇文章用白话串讲一下 Python 基础,力争让编程小白也能看懂。Python 的出现让编程不再是程序员的专利。Python 大大降低了编程门槛,现在有不少运营、产品、行政等岗位的朋友都在学习 Python,并用在工作中。学编程就像是学外语一样,学外语是说给老外听的,学编程其实就是编给计算机听的。但编程的学习难度远低于学外语,有点初中数学的基础就足够了。在正式进入教程之前,需要大家自行搭建好 Python 开发环境。为了节省篇幅,这里就不介绍了。我用的是 Python3 的环境,编辑器用的是 PyCh转载 2022-06-20 10:40:07 · 255 阅读 · 0 评论