Python
文章平均质量分 91
我爱学AI
这个作者很懒,什么都没留下…
展开
-
最好用的 Python 虚拟环境,没有之一
今天我们介绍了 Python 虚拟环境 pipenv 的使用,好的工具可以事半功倍,希望对小伙伴们有所帮助。原创 2024-04-26 15:30:00 · 530 阅读 · 0 评论 -
8个拿来即用的Python自动化脚本!
每天你都可能会执行许多重复的任务,例如阅读新闻、发邮件、查看天气、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。而在某种程度上,Python 就是自动化的代名词。今天分享 8 个非常有用的 Python 自动化脚本。原创 2024-04-26 15:00:00 · 1505 阅读 · 0 评论 -
Python编程的终极十大工具
Python一直以来都是程序员们的首选编程语言之一,其灵活性和功能强大的库使其成为解决各种问题的理想选择。在本文中,我们将介绍Python编程的终极十大工具,这些工具可以帮助您在各种领域取得成功,无论您是初学者还是经验丰富的开发者。1Jupyter Notebook:编程明星Jupyter Notebook是数据科学家和研究人员的最爱,但它同样适用于程序员。您可以在一个交互式环境中编写和运行代码,同时添加注释、图表和文档,使得代码更易于理解和分享。原创 2024-04-26 14:15:00 · 566 阅读 · 0 评论 -
20个改善编码的Python异常处理技巧,让你的代码更高效
创建自定义异常可以使代码更具可读性和可维护性,可以清楚地表示特定的错误条件。passtry:print(e)可以通过覆盖__str__和__repr__方法来演示自定义异常,获得更多信息丰富的错误消息。Python异常可以极大地增强代码的健壮性和清晰度。本文整理的20个异常处理代码示例可以帮助你充分利用Python的错误处理能力,显著改善代码的异常处理能。原创 2024-04-25 15:30:00 · 909 阅读 · 0 评论 -
如何激怒一位Python爱好者?
写代码不那么pythonic风格的,多多少少都会让人有点难受。什么是pythonic呢?简而言之,这是一种写代码时遵守的规范,主打简洁、清晰、可读性高,符合PEP 8(Python代码样式指南)约定的模式。Python社区发展几十年,已经沉淀出一套更加科学规范的代码书写法则,该踩的坑都帮你踩过了,按这个来基本不会出什么错。下面举几个不那么pythonic的代码案例,虽然不会出错,但十分不建议这样写。原创 2024-04-25 14:30:00 · 995 阅读 · 0 评论 -
我常遇到的8个数据可视化的错误,值得借鉴
掌握数据可视化意味着将复杂的数据转化为令人信服的、真实的叙述。我们优先考虑每个图表的清晰度、准确性和洞察力,确保这些数据和图表可以为我们的决策提供准确的支持。正确的可视化不仅讲述了一个故事,而且还赋予了决策权力。原创 2024-04-25 09:34:52 · 568 阅读 · 0 评论 -
10个必备的Python技巧和窍门, 初学必备!!!
Python中一些不同的技巧和窍门。这些技巧使你在写Python代码时更加容易和快速,并给你一些好的工具,以便将来使用。你最喜欢的Python技巧和窍门是什么?让我知道吧!Python是目前最受欢迎的语言之一。它的简洁和高可读性使它在所有的程序员中非常受欢迎。因此,这里有一些技巧和窍门,你可以用来提高你的Python编程游戏。1.两个变量值互换 In-Place Swapping Of Two Numbers2.反转一个字符串Reversing a string in Python。原创 2024-04-27 14:00:00 · 601 阅读 · 0 评论 -
使用Python分析《我不是药神》豆瓣电影短评
之前的文章中,已把电影短评数据装进了Mongo中,今天把数据取出来简单分析一下,当下最火的做法是进行词频统计并生成词云,今天说的就是这个。不知道什么原因,我实际爬下来的短评数据只有1000条(不多不少,刚刚好),我总觉得有什么不对,但我重复爬了几次后,确实只有这么多。可能是我爬虫写的有什么不对吧,文末附源码链接,有兴趣的去看看, 欢迎拍砖(轻拍)。结巴的作者word_cloud的作者,生成词云效果看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。原创 2024-04-27 11:45:00 · 1580 阅读 · 0 评论 -
17个 Python 高手都写不出来的几个错误
导致“NameError: name ‘foobar’ is not defined”不要在声明变量时使用0或者空字符串作为初始值,这样使用自增操作符的一句spam += 1等于spam = spam + 1,这意味着spam需要指定一个有效的初始值。原创 2024-04-27 09:15:00 · 732 阅读 · 0 评论 -
冷门好用的 Python 库推荐一波
Python 标准库有超过 200 个模块,程序员可以在他们的程序中导入和使用。虽然普通程序员对其中许多模块都有一些经验,但很可能有一些好用的模块他们仍然没有注意到。我发现其中许多模块都包含了在各个领域都非常有用的函数。比较数据集、协作其他函数以及音频处理等都可以仅使用 Python 就可以自动完成。因此,我编制了一份您可能不知道的 Python 模块的候选清单,并对这几个模块进行了适当的解释,以便您在将来理解和使用它们。所有这些模块都有不同的函数和类。原创 2024-04-24 15:00:00 · 902 阅读 · 0 评论 -
科普一个 Python冷知识
内置电池”是 Python 最为显著的特性之一,它提供了 200 多个开箱即用的标准库。但是,历经了 30 多年的发展,很多标准库已经成为了不得不舍弃的历史包袱,因为它们正在“漏电”!那么,我们会有这样一个话题:当 Python 发布了一个新版本的时候,如何找出它比上一个版本(或者更早版本)增加或删除了哪些标准库呢?比如,当 Python 发布 3.11.1 版本时,如何找出它相比于上一个版本(即 3.11.0),增删了哪些标准库呢?也许你马上就想到了一个办法:查看官方的版本变更文档啊~原创 2024-04-24 09:58:23 · 516 阅读 · 0 评论 -
你知道 Python 其实自带了小型数据库吗
dbmDBM(DataBase Manager)是一种文件系统,专门用于键值对的存储,最初是在 Unix 平台实现,现在其它平台也可以用。对于 KV 模型,DBM 提供了一个轻量级、高效的存储解决方案。总的来说,DBM 具有如下特点:简单快速:非常简单易用,读取和写入操作都很快,适合存储少量数据。键值对存储:数据是以键值对形式存储的,你可以像操作 Python 字典一样。文件存储:数据存在具体的文件中,可以轻松地备份和转移。原创 2024-04-24 09:54:59 · 636 阅读 · 0 评论 -
刷课必备!用Python实现网上自动做题
开学少不了老师会布置一些 软件上面的作业,今天教大家用python制作自动答题脚本,100%准确率哦。原创 2024-04-23 15:00:00 · 469 阅读 · 0 评论 -
普通人学Python有什么用?能干什么?
WEB开发就比较好理解了,就是开发网页程序,不需要安装桌面程序直接通过浏览器进行操作的程序。 WEB框架是指那些为了提高WEB程序开发效率而开发出来的中间件基础平台,开发人员不需要从0开始写代码,而是通过调用框架来开发程序,以节省时间和成本。原创 2024-04-23 14:00:00 · 517 阅读 · 0 评论 -
10个Python脚本来自动化你的日常任务
希望你能找到一些新的有趣的东西来让你的日常任务自动化。原创 2024-04-23 09:32:52 · 874 阅读 · 0 评论 -
5大自动化测试的Python框架,快来学习!
综上所述,在上述五种自动化测试的Python框架中,Pytest、Robot Framework和UnitTest可主要用于功能与单元测试,而Lettuce和Behave仅适用于行为驱动测试。通过进一步比较,我们认为:对于功能测试而言,Pytest是的。如果您是基于Python自动化测试的新手,那么Robot Framework是的入门工具。虽然其功能有所受限,但是它非常容易上手。对于基于Python的BDD测试而言,Lettuce和Behave同样优秀。原创 2024-04-22 15:00:00 · 491 阅读 · 0 评论 -
Python数据可视化:瑞幸会撼动星巴克的行业地位吗?
瑞幸和星巴克在我国市场上,是把咖啡领域的大部分业务都已经给占领的状态,今天小爱就给大家分享一下,使用Python数据可视化分析瑞幸与星巴克全国门店分布情况,一起来吧!10月份瑞幸咖啡的酱香拿铁火出圈,让瑞幸再一次出现在聚光灯下,上一次还是财务造假的时候。这几年国内咖啡市场火热,带动瑞幸在内的很多咖啡品牌飞速发展,从2013年到2023年,预计中国人均咖啡消费量上涨了238%,现在全国合计咖啡门店数量已超10万家,且以每年上万家的数量在增长。原创 2024-04-22 14:00:00 · 566 阅读 · 0 评论 -
python 30行代码内制作一个计算器
上面分享了pywebio的基本用法,学会了pywebio 可以让你快速做出各种有趣实用的小工具!原创 2024-04-22 09:40:00 · 857 阅读 · 0 评论 -
【Python实战】教你如何用Python批量裁剪图片,轻松提升工作效率!
本文详细介绍了Python如何通过Pillow库对单张或批量图片进行裁剪操作,通过实际案例演示了批量裁剪图片的具体实现过程。掌握了这些知识,我们可以更加轻松地对大量图片进行批量处理,节省时间和精力。当然,图片裁剪只是图像处理的冰山一角,希望通过本文的介绍可以为读者提供更多启发,更好地掌握Python图像处理的技巧和方法。原创 2024-04-19 14:45:00 · 1183 阅读 · 0 评论 -
Python 处理 Excel 数据并生成只读模式 Excel 文档实战指南!
本文将详细介绍如何使用 Python 处理 Excel 数据,并生成只读模式的 Excel 文档。我们将使用 Python 的第三方库 openpyxl 和 xlrd 来实现这一目标。原创 2024-04-19 14:00:00 · 1575 阅读 · 0 评论 -
Python实战:批量加密Excel文件,保护数据安全!
在日常工作中,我们经常需要处理大量的Excel文件。为了保护敏感数据的安全性,我们可能需要对这些文件进行加密。本文将介绍如何使用Python实现批量加密Excel文件的操作,以提高工作效率和数据安全性。在开始之前,我们需要安装openpyxl库,它是一个用于操作Excel文件的强大工具。首先,我们需要创建一个加密函数,用于将Excel文件加密。接下来,我们需要编写一个脚本来批量加密Excel文件。在上述脚本中,我们首先设置了要加密的文件夹路径和密码。原创 2024-04-19 09:38:16 · 742 阅读 · 0 评论 -
用Python操作Word文档,看这一篇就对了!
本文主要讲解Python中操作word的思路。使用win32com需要安装pypiwin32推荐使用python的IDLE,交互方便按F5运行,发现什么效果都没有, 这是因为Word被隐藏了。运行后,熟悉的Word界面出现。现在来输入文字。我们在Word中输入文字时,一般会先使用鼠标点击需要输入文字的位置,这个过程是获得了光标焦点。当我们需要替换某些文字时,首先会选中某些文字,然后再输入、被选择的文字呈现出灰色的背景,表示被选中了。光标焦点和选择范围在Word中,都是Selection。原创 2024-04-18 15:00:00 · 1451 阅读 · 0 评论 -
想学Python爬虫,一文教你零基础入门!
Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库。它已经成为继Java、C++之后的第三大语言,相对于其他语言,。简单来说目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,非常容易上手,Python 可以让你更好的理解编程这件事情。Tiobe编程语言排行榜十月新榜发布,。榜单数据是客观真实的,当下Python的使用者越来越多,已经远超其他语言。其在网络爬虫方面的绝对优势,是Python广受欢迎的重要原因。原创 2024-04-17 09:50:05 · 622 阅读 · 0 评论 -
适合 Python 入门的 8 款强大工具
在本文中,我们讨论了各种最常用的Python工具。我们讨论了这些工具的使用以及如何利用这些工具来提升自我。希望对您有所帮助。原创 2024-04-16 14:45:00 · 1395 阅读 · 0 评论 -
Python 开发的 10 个小贴士,你知道几个?
下面是十个Python中很有用的贴士和技巧。其中一些是初学这门语言常常会犯的错误。注意:假设我们都用的是Python 3大多初学者,根据之前语言的经验会大概这样来做很简洁对不对?这叫做Python的列表推导式。点击Trey Hunner’s tutorial查看更多关于列表推导式的介绍。继续,还是上面的列表。如果x是一个列表,你可以对它的元素进行迭代。多数情况下你不需要各元素的索引,但如果你非要这样做,那就用enumerate函数。非常直观明了。但Python提供了一个更自然更好的方法!够漂亮吧?原创 2024-04-21 14:00:00 · 896 阅读 · 0 评论 -
12 种主流编程语言输出“ Hello World ”,一眼就看出Python的优势!
作为一名程序员,在初步学习编程想必都绕不开一个最为基础的入门级示例“Hello World”,那么,你真的了解各个语言“Hello World”的正确写法吗?刚开始学编程,或者学习一门新的编程语言时,我们编写的第一个程序往往很简单,而且往往这个程序就是输出一个简单的文本。在阅读本文时,你可能心知肚明我指的是哪种最常见的文本。没错,我说的就是Hello world。这段文字是你在刚踏上一段重要的旅程时问候世界的一种方式,为你接下来的旅程加油。如果你很好奇并想知道如何使用最流行的。原创 2024-04-20 15:30:00 · 825 阅读 · 0 评论 -
好家伙,花一个月时间,用Python写了个网易云!
自定义窗口导航栏(窗口位置拖动、窗口大小拖拽)音乐播放器的实现,多种状态的调和对象持久化,慎用shelve库多线程问题处理。原创 2024-04-20 09:15:00 · 276 阅读 · 0 评论 -
如何解决python读取大数据量文件时造成的内存溢出?
由于以前遇到的数据文件体量都比较小,今天在使用python读取csv文件时直接内存溢出了。这里特意记录一下解决问题的三种方式,遇到的场景就是使用pandas模块直接读取csv文件然后返回DataFrame对象结果内存溢出。首先,来看一下解决这个问题的思路是什么,然后再来分析怎么解决这个问题?最简单的方式就是直接使用软件工具将大文件进行拆分,拆分完成后再进行读取。第二种则是在读取大文件的过程中直接分段读取,比如按照每十行读取的方式直接进行读取操作。原创 2024-04-15 09:45:49 · 955 阅读 · 0 评论 -
你知道 Python 其实自带了小型数据库吗
DBM(DataBase Manager)是一种文件系统,专门用于键值对的存储,最初是在 Unix 平台实现,现在其它平台也可以用。对于 KV 模型,DBM 提供了一个轻量级、高效的存储解决方案。总的来说,DBM 具有如下特点:简单快速:非常简单易用,读取和写入操作都很快,适合存储少量数据。键值对存储:数据是以键值对形式存储的,你可以像操作 Python 字典一样。文件存储:数据存在具体的文件中,可以轻松地备份和转移。原创 2024-04-14 15:45:00 · 1103 阅读 · 0 评论 -
Python工程师面试高频题:return 和 yield之间到底有啥区别?
在编程语言Python中,yield和return是两个在函数中用于返回值的关键字,但它们在功能和使用场景上有着本质的区别。理解这两者的区别,对于编写更高效、更灵活的Python代码至关重要。原创 2024-04-14 10:14:00 · 822 阅读 · 0 评论 -
10个Python中的数据类型技巧
如何在Python中操作数据类型。图片文本:Python数据类型数据类型是任何编程语言的基石,Python也不例外。通过有效地理解和使用数据类型,可以编写出更高效、可读性更强和更易于维护的代码。以下是在Python中使用数据类型的10个技巧。原创 2024-04-12 09:00:00 · 622 阅读 · 0 评论 -
发生甚莫事了?我的程序为啥又报错了!
刚才有个小伙伴艾特我,我说发生甚么事了?给我发了几张截图,我一看,哦,原来是运行程序报错了。我说你不会看报错信息么,这不好用,他不服气,我说我教你们读懂报错信息,这个有用,这是化劲儿。言归正传,运行程序出错或者没有出现我们想要的结果,我们每天都会遇到这样的问题,遇到问题没关系,重要的是我们知道怎么找出问题的根源,然后解决问题。原创 2024-04-10 15:00:00 · 893 阅读 · 0 评论 -
5 分钟掌握 Python 中常见的配置文件
在开发过程中,我们常常会用到一些固定参数或者是常量。对于这些较为固定且常用到的部分,往往会将其写到一个固定文件中,避免在不同的模块代码中重复出现从而保持核心代码整洁。这个固定文件我们可以直接写成一个.py文件,例如或config.py,这样的好处就是能够在同一工程下直接通过import来导入当中的部分;但如果我们需要在其他进行配置文件共享时,写成单个.py就不是一个很好的选择。这时我们就应该选择通用的配置文件类型来作为存储这些固定的部分。目前常用且流行的配置文件格式类型主要有inijsontoml。原创 2024-04-10 14:45:00 · 1707 阅读 · 0 评论 -
10个python入门小游戏,零基础打通关,就能掌握编程基础
不会python就不能用python开发入门级的小游戏?当然不是,,并且即使你没有python基础,只要跟着这十个小游戏的开发详细教程去做,以及有了全部的源码,那就能自己开发出这样十个python入门小游戏。不仅如此,在玩好这十个小游戏的过程中,还可以掌握python的基础知识点哦!原创 2024-04-08 16:42:05 · 871 阅读 · 0 评论 -
这些 Python 技巧,最后一个你肯定不知道!
在许多函数中使用断言测试来确定它们是否正常工作,可以大大加快查找错误的速度。您可以在许多函数中插入 assert 测试,以尽快发现错误(例如,如果函数被另一个函数调用)。我们将首先讨论如何使用 assert,然后讨论需要避免的两个陷阱。如果条件满足,则不返回任何内容,否则会引发断言错误。这里,是一个可选字符串,用于进一步加强调试,而condition是一个布尔语句。**:**如果添加第 5 行中的括号,assert将检查所定义元组的真值,根据定义,真值为True。因此,请注意编写时的语法。原创 2024-04-08 16:36:28 · 544 阅读 · 0 评论 -
Python编程:从入门到精通
Python是一种高级编程语言,因其简单易学、优雅简洁的语法和丰富的库支持而受到广泛关注。本篇文章将介绍Python编程的入门知识,以及如何精通Python编程。原创 2024-04-08 16:31:46 · 956 阅读 · 0 评论