Python
文章平均质量分 91
雪碧没气阿
这个作者很懒,什么都没留下…
展开
-
你必须知道的10个Python技巧,建议收藏!
今天给大家介绍10个Python小技巧,在日常的开发过程中,多多少少都会使用到。可以来一起学习一下。原创 2024-04-26 16:00:00 · 378 阅读 · 0 评论 -
8个流行的Python可视化工具包,你喜欢哪个?
用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据的分布情况?想展示时给人们留下深刻印象?也许你想给某人展示一个内在的形象,一个中庸的形象?本文将介绍一些常用的 Python 可视化包,包括这些包的优缺点以及分别适用于什么样的场景。这篇文章只扩展到 2D 图,为下一次讲 3D 图和商业报表(dashboard)留了一些空间,不过这次要讲的包中,许多都可以很好地支持 3D 图和商业报表。原创 2024-04-26 14:30:00 · 1419 阅读 · 0 评论 -
Python编程的十大神奇依赖库
Python是一门广受欢迎的编程语言,其生态系统丰富多彩,拥有许多令人惊叹的依赖库,可以帮助程序员们在各种领域中创造出令人瞠目结舌的应用。在这篇文章中,我们将探讨Python编程的十大神奇依赖库,它们像魔法一样,可以让编程变得更有趣。原创 2024-04-26 10:17:05 · 947 阅读 · 0 评论 -
10个有趣的Python高级脚本,建议收藏!
▍图片格式转换,以前小F可能第一时间想到的是【格式工厂】这个软件。如今编写一个Python脚本就能完成各种图片格式的转换,此处以jpg转成png为例。有两种解决方法,都分享给大家。▍如果你有100个或更多的PDF文件需要加密,手动进行加密肯定是不可行的,极其浪费时间。使用Python的pikepdf模块,即可对文件进行加密,写一个循环就能进行批量加密文档。有加密那么便会有解密,代码如下。▍很多小伙伴可能会使用鲁大师来看自己的电脑配置,这样还需要下载一个软件。原创 2024-04-25 16:00:00 · 453 阅读 · 0 评论 -
Python中加密数据最方便的方式
我们即将学习的是:在Python中快捷加密数据。数据安全作为老生常谈的话题,是我们日常使用Python进行诸如web应用开发等任务时绕不开的话题,我们希望通过网络传输一些数据的同时,还可以保证数据的安全,毕竟将一些敏感的数据传输到未知的环境中进行使用是非常危险的事情。而通过使用Python库,我们就可以高效快捷地完成数据加密/解密的过程,它隶属于pallets项目计划,该项目计划中也包含了FlaskJinjaQuart等知名的web开发相关项目:通过。原创 2024-04-25 15:15:00 · 899 阅读 · 0 评论 -
Python中临时文件的妙用
Python中临时文件的妙用。当我们用Python编写程序时,有时候需要临时存储数据且不希望占用多少内存,亦或是需要写出文件到文件系统供后续程序读取,这些情况下以创建临时文件的方式进行处理,既不会干扰本地文件系统,又安全省事。而通过使用Python中的标准库tempfiletempfile的经典用法之一是使用其配合with上下文管理器,在本地文件系统的临时文件目录下创建具有随机名称的文件,并且在with基于这个特性,我们可以应用到很多场景下,譬如当我们希望将表格格式的字符串转换为pandas前面展示了。原创 2024-04-25 10:37:28 · 536 阅读 · 0 评论 -
Python中的“垃圾”是怎么回收的?
在计算机科学中,GC 是一种自动的内存管理机制。当对应内存不再需要的时候,就应该予以释放,这种内存资源管理,称为垃圾回收。而且垃圾回收器会自行进行垃圾对象的处理,可以让程序员减少很多负担,也减少了程序员犯错误的机会。我们作为Python程序员也是非常幸福的,我们日常不太需要关注内存管理和垃圾回收,是因为CPython的解释器有一套自己的机制来处理。那么,在Python的世界里为什么不太需要关注垃圾回收呢?这是因为Python自己的解释器自动做了垃圾回收相应的处理,在绝大部分场景下是不需要人为的干涉的。原创 2024-04-27 16:00:00 · 636 阅读 · 0 评论 -
用Python表白,女神答应了!
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。原创 2024-04-27 13:30:00 · 320 阅读 · 0 评论 -
提高数据科学工作效率的 8 个Python库!
Optuna 是一个开源的超参数优化框架,它可以自动为机器学习模型找到最佳超参数。最基本的(也可能是众所周知的)替代方案是 sklearn 的 GridSearchCV,它将尝试多种超参数组合并根据交叉验证选择最佳组合。GridSearchCV 将在先前定义的空间内尝试组合。例如,对于随机森林分类器,可能想要测试几个不同的树的最大深度。GridSearchCV 会提供每个超参数的所有可能值,并查看所有组合。Optuna会在定义的搜索空间中使用自己尝试的历史来确定接下来要尝试的值。原创 2024-04-27 09:00:00 · 1558 阅读 · 0 评论 -
为什么 Python 多线程无法利用多核?
Python2.6引入了MultiProcess库来弥补Threading库中GIL带来的缺陷,基于此开发多进程程序,每个进程有单独的GIL,避免多进程之间对GIL的竞争,从而实现多核的利用,但是也带来一些同步和通信问题,这也是必然会出现的。使用两个线程展示出了在速度上的提高,但除了这个提高,这个收益并没有随着核数的增加而线性增长。CPython是主流版本的解释器,这个解释器是使用C语言编写的,也是使用最为广泛的解释器,可以方便地和C/C++的类库进行交互,因此也是最受关注的解释器。原创 2024-04-24 16:15:00 · 657 阅读 · 0 评论 -
为什么 Python 中的 exit()无法退出程序?
我们在Python交互环境的里面,可能会使用exit()来退出程序,例如:有时候,当我们想让Python程序在遇到某些条件的时候退出,也可以使用exit()但有时候,你会发现exit()似乎出了一些问题。执行它以后,程序虽然确实也会结束,但是它会报错。运行效果如下图所示:还有一些时候,exit()运行效果如下图所示。exit()quit()sys.exit()和os._exit()有什么区别和联系。实际上,exit()quit()和sys.exit()原创 2024-04-24 15:30:00 · 839 阅读 · 0 评论 -
怎么用 Python 绘制这样的图?
最近看到一张图,感觉很酷炫,搜索得知是叫做弦图。看到很多用R语言绘制的案例,以及有Excel大佬用VBA也绘制了一个,简直不要太强。那么,Python可以绘制吗?找了一圈发现有一个付费的第三方包可以实现,因为需要付费,这里就不介绍了。最终,可算让我找到了Python绘制的免费方案,今天我们就一起来看看吧!\1. 什么是弦图下面这张图就是弦图,主要用于展示多个对象之间的关系,连接在圆上任意两点之间的线段叫做弦。来源:网络今天,我们绘制弦图要用到的可视化库是holoviews\2. 弦图绘制。原创 2024-04-24 10:56:32 · 714 阅读 · 0 评论 -
17 个短代码,检验你 Python 基本功
Python 是一门非常优美的语言,其简洁易用令人不得不感概人生苦短。在本文中,作者 Gautham Santhosh 带我们回顾了 17 个非常有用的 Python 技巧,例如查找、分割和合并列表等。这 17 个技巧都非常简单,但它们都很常用且能激发不一样的思路。人生苦短,为什么我要用Python?很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。原创 2024-04-23 16:15:00 · 654 阅读 · 0 评论 -
监控 Python 内存使用情况和代码执行时间!
虽然Python并不是一个以执行效率见长的语言,但是在某些特殊情况下这些命令对我们还是非常有帮助的。原创 2024-04-23 15:30:00 · 1661 阅读 · 0 评论 -
常用统计检验 Python 代码!
在这篇文章中,我们看到了很多不同的方法来比较两个或多个分布,无论是在可视化上还是在统计上。这是许多应用程序中的主要问题,尤其是在因果推断中,我们需要使随机化使实验组和对照组尽可能具有可比性。我们还看到了不同的方法如何适用于不同的情况。视觉方法非常直观,但统计方法对于决策至关重要,因为我们需要能够评估差异的幅度和统计意义。原创 2024-04-23 10:28:52 · 792 阅读 · 0 评论 -
如何应用Python助你在股票中获利?
尽管估值模型被提示假设和错误,但通过一些简单的数学和质量数据,能够估计给定股票的一系列公允价值。这可以很容易地增强投资分析能力,并提供精确的基线或起点!对所做的每一个分析都有批判的心态。确保已经使用现实生活中的模拟和条件对其进行了回测。如果有好的潜力,请通过前瞻测试。加油吧!原创 2024-04-22 16:00:00 · 995 阅读 · 0 评论 -
用 Python 写了一个电子考勤系统
学校现在需要实现一个电子考勤系统,考虑到你们班已经学过大数据应用开发语言Python,准备让你们实现部分学生端考勤功能。经过和老师的沟通,你了解到:(1) 目前该系统已经被学长实现了部分功能,你们只需要完成剩余功能即可,需要你们完成的功能会使用#todo的形式进行标注, todo后面会列出这个地方的功能,形式如下。(2) 学生信息存储在stu_infos.csv文件中,第一行是列名行,后面每一行都是一个学生的信息,包含学号,姓名,密码。原创 2024-04-22 15:45:00 · 685 阅读 · 0 评论 -
Python的一些日常高频写法
绝对值或复数的模。原创 2024-04-22 10:49:13 · 612 阅读 · 0 评论 -
Python的高级特征你知多少?来对比看看
Python 多好用不用多说,大家看看自己用的语言就知道了。但是 Python 隐藏的高级功能你都 get 了吗?本文中,作者列举了 Python 中五种略高级的特征以及它们的使用方法,快来一探究竟吧!Python 是一种美丽的语言,它简单易用却非常强大。但你真的会用 Python 的所有功能吗?任何编程语言的高级特征通常都是通过大量的使用经验才发现的。比如你在编写一个复杂的项目,并在 stackoverflow 上寻找某个问题的答案。原创 2024-04-19 16:00:00 · 677 阅读 · 0 评论 -
记一次Python后端开发面试的经历
在拉勾上投了十几个公司,大部分都被标记为不合适,有两个给了面试机会,其中一个自己觉得肯定不会去的,也就没有去面试,另一个经历了一轮电话面加一轮现场笔试和面试,在此记录一下面试的内容,做个小的总结。原创 2024-04-19 10:38:05 · 991 阅读 · 0 评论 -
Python系列:彩色日志
在使用Python进行编程时,我相信很多小伙伴都有一个共通的习惯,就是不管在什么场景下,都会先使用print()将我们获取到的数据打印出来以此来确保自己的代码没有问题。虽说在pycharm中提供了DEBUG功能,但是还是有很多小伙伴用不来这个或者是不喜欢用,自身还是比较喜欢使用print()来进行打桩验证。但是如果我们的Python代码中有很多需要打印出来的数据时,使用print答应出来的数据就会很多,看起来就比较麻烦,那么有什么方法来解决这个问题呢?别着急,接着往下看。原创 2024-04-19 15:45:00 · 982 阅读 · 0 评论 -
学会Python爬虫接私单,太赚了!
接了一个金主的单子,他想在淘宝开个零食的网店,想对目前这个市场上的商品做一些分析,这些信息都是对外展示的,只是手动比较麻烦,想托我帮个忙。要求并不复杂,于是我用 Python爬虫 获取到数据之后从三个方面做了以下分析。在10~30元之间的商品最多,越往后越少,看来大多数的产品都是定位为低端市场。我们来看一下全国商家的分布情况:可以看出,商家分布大多是在沿海和长江中下游附近,其中以沿海地区最为密集。原创 2024-04-18 16:00:00 · 291 阅读 · 0 评论 -
图解最常用的10个机器学习算法!
线性回归可能是统计学和机器学习中最知名和最易理解的算法之一。由于预测建模主要关注最小化模型的误差,或者以可解释性为代价来做出最准确的预测。我们会从许多不同领域借用、重用和盗用算法,其中涉及一些统计学知识。线性回归用一个等式表示,通过找到输入变量的特定权重(B),来描述输入变量(x)与输出变量(y)之间的线性关系。原创 2024-04-18 16:45:00 · 680 阅读 · 0 评论 -
只 3 行代码,让数据处理速度提高2到6倍
Python 是机器学习领域内的首选编程语言,它易于使用,也有很多出色的库来帮助你更快处理数据。但当我们面临大量数据时,一些问题就会显现……在默认情况下,Python 程序是单个进程,使用单 CPU 核心执行。而大多数当代机器学习硬件都至少搭载了双核处理器。这意味着如果没有进行优化,在数据预处理的时候会出现「一核有难九核围观」的情况——超过 50% 的算力都会被浪费。在当前四核处理器(英特尔酷睿 i5)和 6 核处理器(英特尔酷睿 i7)大行其道的时候,这种情况会变得更加明显。原创 2024-04-18 11:47:16 · 574 阅读 · 0 评论 -
Python到底是什么?为什么那么多人抢着想学
前几天看到《脱口秀大会》的某策划发了一个微博,引起了大家的讨论。换做是以前,我可能会觉得莫名其妙:“我又不做程序员,为什么要学python?但是现在,真香定律起作用了,几个月前我已经开始学起了python。连做个内容编辑都要求具备一定的编程能力。▲部分岗位的招聘要求随着国家政策的大力扶持,各大高校也相继开设人工智能专业,加上求职率极高的互联网行业蓬勃发展**,python逐渐成了当下求职的必备条件。**python在信息搜集和数据分析方面的应用已经非常普遍,早就不再是程序员的专属技能了。原创 2024-04-17 15:45:00 · 901 阅读 · 0 评论 -
用 Python 写了一个「表情包」,赚了250万
12岁男孩在暑假里画了一系列画,在区块链上以NFT的形式出售,赚到的虚拟货币价值相当于250万人民币!原创 2024-04-21 15:00:00 · 906 阅读 · 0 评论 -
Python实现 8 个概率分布公式及可视化
概率和统计知识是数据科学和机器学习的核心;我们需要统计和概率知识来有效地收集、审查、分析数据。现实世界中有几个现象实例被认为是统计性质的(即天气数据、销售数据、财务数据等)。这意味着在某些情况下,我们已经能够开发出方法来帮助我们通过可以描述数据特征的数学函数来模拟自然。“概率分布是一个数学函数,它给出了实验中不同可能结果的发生概率。了解数据的分布有助于更好地模拟我们周围的世界。它可以帮助我们确定各种结果的可能性,或估计事件的可变性。所有这些都使得了解不同的概率分布在数据科学和机器学习中非常有价值。原创 2024-04-21 13:00:00 · 588 阅读 · 0 评论 -
这几个Python数据可视化探索实例,拿走不谢!
数据可视化是指用图形或表格的方式来呈现数据。图表能够清楚地呈现数据性质, 以及数据间或属性间的关系,可以轻易地让人看图释义。用户通过探索图(Exploratory Graph)可以了解数据的特性、寻找数据的趋势、降低数据的理解门槛。本章主要采用 Pandas 的方式来画图,而不是使用 Matplotlib 模块。其实 Pandas 已经把 Matplotlib 的画图方法整合到 DataFrame 中,因此在实际应用中,用户不需要直接引用 Matplotlib 也可以完成画图的工作。原创 2024-04-21 09:00:00 · 784 阅读 · 0 评论 -
警惕!Python 中少为人知的 10 个安全陷阱!
在这篇博文中,我们介绍了 10 个 Python 安全陷阱,我们认为开发者不太了解它们。每个细微的陷阱都很容易被忽视,并在过去导致了线上程序的安全漏洞。正如前文所述,安全陷阱可能出现在各种操作中,从处理文件、目录、压缩文件、URL、IP 到简单的字符串。一种常见的情况是库函数的使用,这些函数可能有意想不到的行为。这提醒我们一定要升级到最新版本,并仔细阅读文档。在 SonarSource 中,我们正在研究这些缺陷,以便将来不断改进我们的代码分析器。原创 2024-04-20 13:00:00 · 831 阅读 · 0 评论 -
改变python对象规则的黑魔法metaclass
这次分享主要是简单的浅析了 metaclass 的实现机制。通过实现一个orm框架并解读 YAML 的源码,相信你已经对metaclass 有了不错的理解。metaclass 是 Python 黑魔法级别的语言特性,它可以改变类创建时的行为,这种强大的功能使用起来务必小心。原创 2024-04-20 08:30:00 · 645 阅读 · 0 评论 -
Python怎样存储变量性能最优?这篇文章告诉你答案
工作时我们经常会遇到需要临时保存结果变量的场景,尤其是一些数据处理、模型开发的场景,加载处理速度是个很漫长的过程,于是经常会把这些变量储存起来。而储存变量最常见、最普遍的方法是用pickle,保存为pkl文件。但是如果从写入和读取的性能角度考虑,pkl可能真的不是最优选。Pickle有其独特的好处,大部分变量不需要进行处理,都能直接存到pkl文件里,但这样的方便其实是牺牲了部分性能取得的。与之相比,numpy的.npy格式就比pickle性能上快不少。当然,我们需要有证据支撑这个观点。原创 2024-04-15 10:41:33 · 523 阅读 · 0 评论 -
10行Python代码能做出哪些有趣的事情?
Python 凭借语法的易学性,代码的简洁性以及类库的丰富性,赢得了众多开发者的喜爱。下面我们来看看,用不超过10行代码能实现些什么有趣的功能百度飞桨 paddlepaddle 是百度开源的深度学习工具,其功能强大,基于该工具我们可以实现很既有趣又有用的功能在使用之前,我们肯定要先安装喽安装完成后,我们来体验几个有趣的项目批量获取指定目录下的图片,然后通过 paddlehub 训练好的模型进行批量抠图处理Output:我们可以看到,经过处理之后的图片自动保存在目录 humanseg_output 下面。原创 2024-04-14 16:30:00 · 612 阅读 · 0 评论 -
那些学计算机的女生现在都怎么样了?
这是X乎上的一个热门问题讨论,如今已经获得了**60w+**的浏览量。看到这里,不禁想起了咱们这里的后台数据。之前后台数据显示男女比例一直差不多保持在大约 9:1 的样子。最近还稍微好些,女生比例大约在13%的样子。记得我上大学那会,当时读的通信工程专业。班级里117个人,80个男生,这就占了差不多70%,剩下的女生大约30%左右,不过讲道理这数量不少了,毕竟足足有三成。到了硕士研究生就离谱了。班级数据不记得,但是实验室里我记得一屋子男生,仅仅只有两个女同学。原创 2024-04-12 13:30:00 · 709 阅读 · 0 评论 -
如何在 Python 大潮中与时俱进?
作为 Python 开发人员,您如何保持最新状态?这是一个重要的问题,因为它是您可以为您的职业生涯做的最重要的事情之一,并继续成长。技术正在快速发展,可能很难掌握所有变化以及您的专业编程语言中具体发生的情况。与 Python 保持同步将有助于保持你的可雇佣性、获得新的机会并继续增长你的知识。了解 Python 的新特性、更改、更新等的最佳地点是访问他们的网站:www.python.org。在他们的 博客部分 ,Python 经常为您更新年度报告、会议信息、错误修复、升级等。原创 2024-04-11 16:30:00 · 827 阅读 · 0 评论 -
Get超炫技能:如何使用 Python 执行运动检测?
由于 Python 编程语言提供了多个开源库,因此使用 Python 进行运动检测很容易。运动检测有许多实际应用。例如,它可用于在线考试的监考或商店、银行等的安全目的。原创 2024-04-11 11:16:22 · 543 阅读 · 0 评论 -
聊聊我的一次真实 Python 面试经历
首先我挺喜欢这家公司的面试风格的,也是比较务实的吧。无奈自己的心理因素和技术水平都不好,导致面试失败。再接再厉吧。原创 2024-04-10 15:30:00 · 703 阅读 · 0 评论 -
如何利用Python爬虫,获取招聘网站岗位数据
虽说年后的招聘高峰期已到尾声,但是我们还是可以通过Boss直聘、拉勾等网站获取更多的招聘信息加以分析。前两天看到一篇文章说今年招聘销售最吃香。那我们就以北京的【销售岗位分析】作为我们本次文章的干货的分享。原创 2024-04-09 10:58:18 · 978 阅读 · 0 评论 -
Python教程:入门必备知识及基本语句
标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。①以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx,表示不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import*导入;②双下划线开头的标识符,如:_ _xx,表示私有成员;③双下划线开头和结尾的标识符,如:_xx,表示Python中内置标识,如:init_()表示类的构造函数。原创 2024-04-08 16:30:00 · 555 阅读 · 0 评论 -
实战干货|Python数据分析消费者用户画像
本文先介绍第一种方案的完整过程。原创 2024-04-08 15:30:00 · 992 阅读 · 0 评论 -
5个有趣的Python脚本
Python可以玩的方向有很多,比如爬虫、预测分析、GUI、自动化、图像处理、可视化等等,可能只需要十几行代码就能实现酷炫的功能。因为Python是动态脚本语言,所以代码逻辑比Java要简要很多,实现同样的功能少写很多代码。而且Python生态有众多的第三方工具库,把功能都封装在包里,只需要你调用接口,就能使用复杂的功能。下面举几个简单好玩的脚本例子,初学者可以照着代码写写,能快速掌握python语法。原创 2024-04-08 10:56:22 · 744 阅读 · 0 评论