Python入门
文章平均质量分 88
疯狂的超级玛丽
Python
展开
-
这10个Python机器学习库,你用过哪些?
在Jupyter Notebook中可以使用。目前可以提供。原创 2024-09-30 17:08:50 · 776 阅读 · 0 评论 -
用 iPad 来写Python代码,GitHub 又一代码编辑器,开源了!
那些富有创造力的工程师,头脑中总是充斥常人难以理解的奇思妙想,以及将各类想法落地实现的动手能力。兴许有人可能会觉得,Code App 这个项目在实际工作中并没有太大用处,直接用电脑来写代码,不是更便捷直接吗?但是,随着产品更新迭代,iPad 的硬件性能跟前几年相比,已不可同日而语。未来在 iPad 上,那些曾经需要进行复杂运算的软件,将会愈发成熟。iPadOS 的诞生,也将在移动端迎来一轮新的技术革命。原创 2024-09-30 16:29:38 · 1105 阅读 · 0 评论 -
10 个实用的 Python 自动化脚本!
重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪 100 张照片或 Fetch API、纠正拼写和语法等工作,所有这些任务都很耗时,为什么不自动化它们呢?在今天的文章中,我将与你分享 10 个 Python 自动化脚本。现在,让我们开始吧。原创 2024-09-30 16:22:26 · 735 阅读 · 0 评论 -
图解NumPy,这是理解数组最形象的一份教程了
本文用可视化的方式介绍了 NumPy 的功能和使用示例。NumPy 软件包是 Python 生态系统中数据分析、和科学计算的主力军。它极大地简化了向量和矩阵的操作处理。Python 的一些主要软件包(如 scikit-learn、SciPy、pandas 和 tensorflow)都以 NumPy 作为其架构的基础部分。除了能对数值数据进行切片(slice)和切块(dice)之外,使用 NumPy 还能为处理和调试上述库中的高级实例带来极大便利。原创 2024-09-30 12:01:01 · 783 阅读 · 0 评论 -
Python 工匠:使用装饰器的技巧
装饰器(Decorator) 是 Python 里的一种特殊工具,它为我们提供了一种在函数外部修改函数的灵活能力。它有点像一顶画着独一无二符号的神奇帽子,只要将它戴在函数头顶上,就能悄无声息的改变函数本身的行为。你可能已经和装饰器打过不少交道了。在做面向对象编程时,我们就经常会用到和两个内置装饰器。此外,如果你接触过 click 模块,就更不会对装饰器感到陌生。click 最为人所称道的参数定义接口就是利用装饰器实现的。除了用装饰器,我们也经常需要自己写一些装饰器。在这篇文章里,我将从最佳实践和。原创 2024-09-30 11:47:49 · 892 阅读 · 0 评论 -
学到一招!PyCharm连接MySQL竟如此简单!
驱动文件搞定之后,点击 Test Connection 测试连接,出现图示的提示就代表数据库可以正常连接,点击右下角 OK 就行。在 PyCharm 中是可以通过内置的工具来连接、操作数据库的,并且对于市面上大多数主流数据库都是支持的。点击如图所示的 logo,然后点击 console,然后编写 SQL 语句、点击运行就可以了。在左侧选中你要删除连接的数据库,再点击上面的 — 按钮就可以了。然后就会在 PyCharm 右侧就会弹出内置数据库工具的面板。然后就会出现图示界面,需要我们输入对应的数据库信息,原创 2024-09-29 17:01:06 · 413 阅读 · 0 评论 -
用Python分析《阿凡达·水之道》的豆瓣短评
阿凡达·水之道》于2022年12月16日上映。第一部的口碑、评分等都非常高,第二部是否能延续呢,本文获取了该电影的豆瓣短评,进行了初步的分析,看下观众都是如何评价的。原创 2024-09-29 16:55:36 · 600 阅读 · 0 评论 -
推荐一个设计神器工具!真心好用!
摹客最大的价值在于产品覆盖的场景非常宽,不论你是前端、设计师或是产品经理、项目经理都可通过它来完成业务工作,这也是Figma这样用途单一的产品完全无法比拟的。以上就是我经过几个月的实战使用后,个人对提升页面还原度给到设计师和前端工程师的一些建议。希望能给大家带来帮助,也欢迎大家多多指教。原创 2024-09-29 13:39:47 · 907 阅读 · 0 评论 -
一个简单的步骤让你的 Python 代码更干净
你可以将这两个文件拷贝到自己的项目根目录中,然后执行一次,这样每次提交代码的时候,都是干净的代码,是不是很方便?如果你是准备学习Python或者正在学习(想通过Python兼职),下面这些你应该能用得上: 【点击这里】领取!包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!① Python所有方向的学习路线图,清楚各个方向要学什么东西。原创 2024-09-29 11:57:27 · 820 阅读 · 0 评论 -
用 Python 制作各种用途的二维码
在谷歌搜索Python中的QR码时,它并没有出现在最前面,甚至在模块名称中也没有 "QR",但不要因此而放弃--它是一个很棒的工具。网上有很多文章,建议将二维码创造性地用于商业和营销,因此,在本文的最后,我想分享一些我自己的 "家用式 "想法,可能会吸引你。只需多写一行代码,我就能创建一个更加丰富多彩的QR码,在这种情况下,我最喜欢的一张图片实际上是一个用Piet编程语言编写的 "Hello World "脚本。使用同样的方法和稍大的有效载荷,我第一个任务(分享视频信息)的Python代码是微不足道的。原创 2024-09-29 11:47:35 · 861 阅读 · 0 评论 -
狂揽两千星,速度百倍提升,高性能 Python 编译器 Codon 火了!
例如,一些 Python 的模块还没有在 Codon 中实现,一些 Python 的动态特性是不允许的。Codon 尽可能地遵循 CPython 语法、语义和 API,但在一些特殊情况下,考虑性能原因,Codon 与 CPython 会有些不同,例如 Codon 为 64 位 int,CPython 是任意宽度 int。原因有很多,例如更好的容器实现,Codon 不使用目标文件和内联所有库代码,或者不使用 C 执行的特定于 Codon 的编译器优化或 C++。对于非生产用途,Codon 始终是免费的。原创 2024-09-29 11:23:51 · 877 阅读 · 0 评论 -
谷歌开源!一个格式化 Python 代码的好帮手!
而本文即将介绍的 Yapf,不仅能将代码格式化为符合 PEP8 代码指南的格式,还能格式化为符合 Google 代码指南的格式,可选项更多,让你的代码更加漂亮。大部分人使用Python中的代码格式化工具时都会选择autopep8之类的工具,这些工具可能有一定的局限性,比如不会重新格式化已经符合 PEP8 的代码。一个比较常见的场景是用户在你的web网站上提交了python代码,你希望能一件格式化这些代码,那将yapf作为格式化的模块则再好不过。-p, --parallel 并行格式化(多个文件时有效)原创 2024-09-29 11:17:54 · 889 阅读 · 0 评论 -
Python和Excel的完美结合:常用操作汇总
在以前,商业分析对应的英文单词是Business Analysis,大家用的分析工具是Excel,后来数据量大了,Excel应付不过来了(Excel最大支持行数为1048576行),人们开始转向python和R这样的分析工具了,这时候商业分析对应的单词是Business Analytics。其实python和Excel的使用准则一样,都是[We don't repeat ourselves],都是尽可能用更方便的操作替代机械操作和纯体力劳动。原创 2024-09-29 11:09:54 · 1065 阅读 · 0 评论 -
冷门但好用的 Python 库推荐一波
Difflib是一个用于比较数据集,尤其是字符串的模块。例如,可以比较两个字符串并根据它们的相似性返回数据。sched是与time模块一起使用的有用工具,用于使用schedular实例安排事件(以函数的形式)。例如,enterabs()将一个事件添加到调度程序的内部队列中,该队列将在调用run()函数时运行。binaascii可在二进制和ASCII之间转换以编码和解码数据。b2a_base64是binaascii模块中的一种方法,它将base64数据转换为二进制数据。tty模块需要配合使用termios。原创 2024-09-29 10:42:02 · 883 阅读 · 0 评论 -
20个非常有用的Python单行代码
在本文中,小编将分享20 个 Python 一行代码,你可以在 30 秒或更短的时间内轻松学习它们。我在下面的示例代码中展示了 3 个示例,以使你清楚地了解如何将三元运算符用于一行 if-else 语句。for 循环是一个多行语句,但是在 Python 中,我们可以使用列表推导式方法在一行中编写 for 循环。我们有两种方法可以在一行中编写函数,在第一种方法中,我们将使用与三元运算符或单行循环方法相同的函数定义。你现在可以使用 del 方法在一行代码中删除 List 中的多个元素,而无需进行任何修改。原创 2024-09-29 10:38:27 · 815 阅读 · 0 评论 -
写 Python 脚本,一定要加上这个!
虽然不是强制的,但是我强列推荐你写脚本时按照这个规范来做,它是 Python 社区的约定,对应Python 之禅:明确优于隐晦。如果你是准备学习Python或者正在学习(想通过Python兼职),下面这些你应该能用得上: 【点击这里】领取!包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!① Python所有方向的学习路线图,清楚各个方向要学什么东西。原创 2024-09-29 10:06:37 · 789 阅读 · 0 评论 -
福利来了!Python内置函数最全总结,建议收藏!
返回由给定实参创建的“内存视图”对象, Python 代码访问一个对象的内部数据,只要该对象支持 缓冲区协议 而无需进行拷贝。不带参数时返回当前范围内的变量,方法和定义的类型列表;带参数时返回参数的属性,方法列表。接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False。接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False。判断object是否为类classinfo的实例,是返回true。返回一个没有特征的新对象。返回可迭代对象的下一个元素。原创 2024-09-28 16:36:51 · 443 阅读 · 0 评论 -
用 Python 制作一个桌面宠物,好玩!
今天,我们来分享一个宠物桌面小程序,全程都是通过 PyQT 来制作的,对于 Python GUI 感兴趣的朋友,千万不要错过哦!我们先来看看最终的效果,对于一个小小的娱乐项目来说,还是不错啦!好了,废话不多说,我直接上干货,本项目使用 PYQT5 作为编码框架,如果你对于该框架不是特别熟悉的话,建议先去简单学习一下~原创 2024-09-28 16:32:38 · 1195 阅读 · 0 评论 -
不要再写Python for循环了!
相同的想法适用于此。如果你是这样写的:。例如,最后一个例子可以重写为:。幸运的是,Python 已经有很多工具可以帮助你完成这些工作,你只需要转移你的思路,并以不同的角度来思考它。另外,许多 Python 内置函数都会使用 iterables:。换成 List Comprehension 来实现是这样的:。相反,我建议你做:。我们使用 generator 来实现这一点:。如果你的代码块需要记录一些内部状态。原创 2024-09-27 17:49:08 · 511 阅读 · 0 评论 -
11招秘籍,用Python下载文件!
现在,为了启动协同程序,我们必须使用asyncio的get_event_loop()方法将协同程序放入事件循环中,最后,我们使用asyncio的run_until_complete()方法执行该事件循环。在这段代码中,我们使用了urlretrieve方法并传递了文件的URL,以及保存文件的路径。文件扩展名将是.html。在这段代码中,我们首先导入了requests模块,然后,我们从clint.textui导入了进度组件。如果你需要使用代理下载你的文件,你可以使用urllib模块的ProxyHandler。原创 2024-09-27 17:42:56 · 880 阅读 · 0 评论 -
朋友圈如何秀一把!用Python一键生成炫酷九宫格图片!
作为一个男同胞来说,为了给女朋友拍一张美美的照片,着实需要花费很大的时间和精力,不仅仅需要从众多的图片中精心挑选,而且还需要有着超强的图片精修能力,才能得到一张张达到女友要求的图片,真心不容易啊~也就是我们将一张完整的图片分割成9个不同的部分,然后利用微信的九宫格排列,组成一张图片,提升美感的同时,也让图片变得丰富起来。如果不填充为正方形,分割出来的会是长方形,会造成图片存在部分丢失的现象。self.Run便是我们程序转换的主函数,它完成了对于一张图片的读入,并将其分割成9张图片,并保存9张图片的功能;原创 2024-09-27 17:37:44 · 298 阅读 · 0 评论 -
Python老鸟,你应该了解的Python函数式编程!
使用这些函数,不仅可以让我们的代码更加简洁,同时在大数据量或者计算密集时,能够大大提高效率。如果你是准备学习Python或者正在学习(想通过Python兼职),下面这些你应该能用得上: 【点击这里】领取!包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!① Python所有方向的学习路线图,清楚各个方向要学什么东西② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析。原创 2024-09-27 17:26:39 · 576 阅读 · 0 评论 -
一行 Python 代码竟然能实现并行!
dummy 是 multiprocessing 模块的完整克隆,唯一的不同在于 multiprocessing 作用于进程,而 dummy 模块作用于线程(因此也包括了 Python 所有常见的多线程限制)。这段代码能正确的运行,但仔细看看我们需要做些什么:构造不同的方法、追踪一系列的线程,还有为了解决恼人的死锁问题,我们需要进行一系列的 join 操作。Pool 对象有一些参数,这里我所需要关注的只是它的第一个参数:processes. 这一参数用于设定线程池中的线程数。所以替换使用这两个库异常容易。原创 2024-09-26 17:57:12 · 549 阅读 · 0 评论 -
详解Python魔法方法!
python中的魔法方法是一些可以让你对类添加“魔法”的特殊方法,它们经常是两个下划线包围来命名的Python的魔法方法,也称为dunder(双下划线)方法。大多数的时候,我们将它们用于简单的事情,例如构造函数(__init__)、字符串表示(__str__, __repr__)或算术运算符(__add__/__mul__)。其实还有许多你可能没有听说过的但是却很好用的方法,在这篇文章中,我们将整理这些魔法方法!原创 2024-09-26 17:53:10 · 1014 阅读 · 0 评论 -
超详细!Python中 pip 常用命令
当然在Python 3.4版本之后以及Python 2.7.9版本之后,官网的安装包当中就已经自带了pip,用户直接在安装完Python之后就可以直接使用,要是使用由virtualenv或者pyvenv创建的虚拟环境,那么pip也是被默认安装的。在下载安装一些标准库的时候,需要考虑到兼容问题,一些标准库的安装可能需要依赖其他的标准库,会存在版本相冲突等问题,我们先用下面这条命令行来检查一下是否会有冲突的问题存在。我们需要查看一下现有的这些包中,哪些是需要是被升级的,可以用下面这行命令行来查看,原创 2024-09-26 17:43:44 · 652 阅读 · 0 评论 -
避坑指南!Python里面的这九个坑,坑的就是你!
Python里面有一些坑,让你防不胜防,菜鸟经常会弄晕,而学习多年的Python老鸟也会时不时中招。小编整理了9个坑,都是会经常碰到的坑,让你大呼我曾经也碰到过!虽然是小的问题,但是在实际的项目中,哪怕一个很小的错误,都会引起一连串的问题。有的时候,为了找这一个微小的bug要花费很大的力气,让人很郁闷。原创 2024-09-26 12:01:07 · 742 阅读 · 0 评论 -
高级货!如何在 Python 中异步操作数据库?
但是对于 asyncpg 而言,实际上接收的是一个原生的 SQL 语句,是一个字符串,因此它不能像 aiomysql 一样自动识别 Select 对象,我们还需要手动将其转成字符串。以上我们演示了如何使用 asyncpg 来获取数据库中的记录,我们看到执行 select 语句的话,我们可以使用 conn.fetchrow(query) 来获取满足条件的单条记录,conn.fetch(query) 来获取满足条件的所有记录。怎么样,是不是很简单呢,和同步库的操作方式其实是类似的。原创 2024-09-26 11:39:04 · 932 阅读 · 0 评论 -
啥?是时候停止使用 Python 3.7 了!我才刚开始呢!
所以,仍有许多人使用 Python 3.7 并不奇怪, 截至 2022 年 12 月,从 PyPI 下载的包中有近 30% 是针对 Python 3.7 的, 这包括作为 CI 运行一部分的自动下载,所以这并不意味着 30% 的应用程序使用 3.7,但这仍然是很多人使用旧版本 Python 的原因。不过,你可以延迟升级的时间有限,对于 Python 3.7,升级时间是在接下来的几个月内, Python 3.7 将于 2023 年 6 月到期,到期后不再修复错误,也没有安全修复。原创 2024-09-25 17:34:12 · 813 阅读 · 0 评论 -
骚操作!Python生成图文并茂的PDF报告!
reportlab是Python的一个标准库,可以画图、画表格、编辑文字,最后可以输出PDF格式。它的逻辑和编辑一个word文档或者PPT很像。有两种方法:1)建立一个空白文档,然后在上面写文字、画图等;2)建立一个空白list,以填充表格的形式插入各种文本框、图片等,最后生成PDF文档。因为需要产生一份给用户看的报告,里面需要插入图片、表格等,所以采用的是第二种方法。提前导入相关内容,并且注册字体。(注册字体前需要先准备好字体文件)原创 2024-09-25 17:18:58 · 339 阅读 · 0 评论 -
Python编程进阶,常用8大技巧!
当我们定义了「__slots__」属性时,Python 没有使用字典来表示属性,而是使用小的固定大小的数组,这大大减少了每个实例所需的内存。使用「__slots__」也有一些缺点:我们不能声明任何新的属性,我们只能使用「__slots__」上现有的属性。而在我看来,其中一些功能似乎并不像标准库中包含的标准内容,所以当你使用 Python 实现本文提到的某些功能时,请先参阅 Python 的标准库,如果你不能找到想要的功能,可能只是因为你还没有尽力查找(如果真的没有,那它肯定也存在于一些第三方库)。原创 2024-09-25 11:46:49 · 553 阅读 · 0 评论 -
130道!精选数据分析Pandas练习题—从入门到进阶【含答案源码】
要使用 pandas,你首先得熟悉它的两个主要数据结构:Series(一维数据)与DataFrame(二维数据),这两种数据结构足以处理金融、统计、社会科学、工程等领域里的大多数典型用例。原创 2024-09-25 11:40:07 · 256 阅读 · 0 评论 -
这10本书,带你了解 ChatGPT 的底层逻辑!
本书是面向机器学习新手的入门书,从学习环境的搭建开始,图文并茂地介绍了学习机器学习所需的Python知识和数学知识,并在此基础上结合数学式、示例程序、插图等,抽丝剥茧般地对有监督学习中的回归与分类、神经网络与深度学习的算法与应用、手写数字识别、无监督学习的算法等进行了介绍。这本书最核心的内容就在于,有效的思考方式,才是你最强大的武器,透过黑客与画家的视角,与聪明的头脑对话,了解为何聪明人和我们想得不一样。本书学习路径清晰,图文并茂,算法、公式、代码相互印证,Java 与 Python 双实现。原创 2024-09-25 11:32:04 · 842 阅读 · 0 评论 -
干货!Python 爬虫库 urllib 使用详解!
HTTPError 是 URLError 的一个子类,用于处理特殊 HTTP 错误例如作为认证请求的时候,包含的属性 code 为 HTTP 的状态码, reason 为引发异常的原因,headers 为导致 HTTPError 的特定 HTTP 请求的 HTTP 响应头。获取到的是二进制的乱码,所以需要用到decode()命令将网页的信息进行解码。URLError 是 OSError 的一个子类,用于处理程序在遇到问题时会引发此异常(或其派生的异常),包含的属性 reason 为引发异常的原因。原创 2024-09-24 11:12:46 · 1262 阅读 · 0 评论 -
真香!用Python检测和识别车牌(附代码)
将图像名称换成您在使用的那个图像的名称。然后,调用pytesseract.image_to_string函数,传递已裁剪的车牌图像。使用cv2.drawContours函数,绘制原始图像上已检测的轮廓。将图像宽度调整为500像素,然后将图像转换成灰度图像,因为canny边缘检测函数只适用于灰度图像。存储含有车牌的轮廓的图像。该程序对输入图像进行处理,检测和识别车牌,最后显示车牌字符,作为输出内容。先调用cv2.Canny函数,该函数可自动检测预处理图像上的边缘。唯一绘制的轮廓是那些近似含有车牌的轮廓。原创 2024-09-24 10:52:28 · 957 阅读 · 0 评论 -
9个技巧使你的Python代码更Pythonic!
如果你只想定义一个简单的函数,可能你不需要使用传统的语法来定义它。lambda函数是一个更优雅的选择。例如,以下函数是计算斐波那契数的。if x原创 2024-09-24 10:39:02 · 694 阅读 · 0 评论 -
太强了!比 requests 更强大 Python 库!
看着满屏幕经过 async await(协程在 Python 中的实现)修饰的代码,我顿时感到一脸懵逼,不知所措。当然,"协程" 不仅仅能在请求效率方面赋能接口测试, 掌握 "协程"后,相信小伙伴们的技术水平也能提升一个台阶,从而设计出更优秀的测试框架。至此我们对 "协程" 应该有了个大概的了解,但故事说到这里,相信有朋友还是满脸疑问:"协程" 对于接口测试有什么帮助呢?不适用场景:协程不适用于存在大量计算的场景(因为协程的本质是单线程来回切换),如果遇到这种情况,还是应该使用其他手段去解决。原创 2024-09-24 10:32:54 · 945 阅读 · 0 评论 -
假装是高手!13个有趣的Python高级脚本,建议收藏!
在本文中,我将分享 13 个高级 Python 脚本,它们可以成为你项目中的便捷工具。许多开发人员使用它来读取手写数据,下面的 Python 代码可以将扫描的图像转换为 OCR 文本格式。首先,你必须从 Lyricsgenius 网站获得免费的 API 密钥,然后,你必须遵循以下代码。这个简单的高级脚本会将你的照片转换为 Cartonize 格式。这个简单的脚本可以让你用 Python 清空你的回收站,查看下面的代码以了解如何操作。查看下面的示例代码。这个简单的脚本将帮助你获得当前使用的完整窗口版本。原创 2024-09-21 17:27:54 · 603 阅读 · 0 评论 -
小技巧!Python Jupyter Notebook 格式就没输过谁!
只写代码,不做造型,使杰克成为一个无趣的程序员!如果你觉得这篇文章很有用,那么一定要按。原创 2024-09-21 17:22:05 · 1222 阅读 · 0 评论 -
牛掰!用Python处理Excel的14个常用操作总结!
最后想说说,我觉得最好不要拿excel和python做对比,去研究哪个好用,其实都是工具,excel作为最为广泛的数据处理工具,垄断这么多年必定在数据处理方便也是相当优秀的,有些操作确实python会比较简单,但也有不少excel操作起来比python简单的。利润一列存在于df2的表格中,所以想知道df1的每一个订单对应的利润是多少。实际上缺失值处理的办法是很复杂的,这里只介绍简单的处理方法,若是数值变量,最常用平均数或中位数或众数处理,比较复杂的可以用随机森林模型根据其他维度去预测结果填充。原创 2024-09-21 17:07:03 · 546 阅读 · 0 评论 -
50个Pandas高级操作,建议收藏!
在数据分析和数据建模的过程中需要对数据进行清洗和整理等工作,有时需要对数据增删字段。下面为大家介绍Pandas对数据的实际业务需求往往需要按照一定的条件甚至复杂的组合条件来查询数据,接下来为大家介绍如何发挥Pandas数据筛选的无限可能,随心所欲地取用数据。原创 2024-09-21 16:50:20 · 809 阅读 · 0 评论