Python
文章平均质量分 92
乔代码嘚
这个作者很懒,什么都没留下…
展开
-
Python五种实用的小技巧
最开始学 Python 时,如果我能掌握这些方法,那么代码看起来会更加优美。在本文中,作者介绍了 5 种方法,也许在入门阶段时,我们还不太了解它们,但在实战中这 5 个技巧非常实用。字符串本质上也是一种元组,但是字符串有很多「运算」方式。最直观的是字符串的 + 和 * 运算,它们分别表示重复和连接。如上我们使用 .join() 方法拼接列表元素,其中 『 』 表示连接方式为空格。其实在自然语言处理中,这个方法会经常使用,例如我们将句子拆分为了字符,那么处理后的合并就需要使用 join() 了。原创 2024-04-27 16:30:00 · 567 阅读 · 0 评论 -
使用 Python 开发一个 Python 解释器
今天给大家上一盘硬菜:如何使用 Python 开发一个简易的 Python 解释器?计算机只能理解机器码。归根结底,编程语言只是一串文字,目的是为了让人类更容易编写他们想让计算机做的事情。真正的魔法是由编译器和解释器完成,它们弥合了两者之间的差距。解释器逐行读取代码并将其转换为机器码。在本文中,我们将设计一个可以执行算术运算的解释器。我们不会重新造轮子。原创 2024-04-24 10:45:08 · 916 阅读 · 0 评论 -
手写一个 Python “病毒“
现在,你已经学习了如何使用 Python 编程语言创建持久性后门,学习了如何使用 Python 的 socket 模块、如何遍历目录以及如何创建 crontab 任务。如果要感染真实靶机,还要学会如何分发这个后门程序,这里不做探讨。原创 2024-04-24 15:45:00 · 812 阅读 · 0 评论 -
6 个值得玩味的 Python 代码
先选取了 6 个自己认为值得玩味的 python 代码,希望对正在学习 python 的你有所帮助。再来看另一个例子作用是类实例进行初始化,第一个参数为 self,代表对象本身,可以没有返回值。则是返回一个新的类的实例,第一个参数是 cls 代表该类本身,必须有返回值。很明显,类先实例化才能产能对象,显然是先执行,然后再,实际上,只要返回的是类本身的实例,它会自动调用进行初始化。但是有例外,如果返回的是其他类的实例,则它不会调用当前类的。原创 2024-04-24 10:35:34 · 985 阅读 · 0 评论 -
用 Python 开发交互式 Web 应用,So easy
今天分享一个让开发交互式 Web app 超级简单的工具,不会 HTML,CSS,JAVASCRIPT 也没事。交互式 Web app 非常实用,比如说做一个问卷调查页面、一个投票系统、一个信息收集表单,上传文件等等,因为网页是可视化的,因此还可以作为一个没有服务端的界面应用程序而使用。如果你有这样的开发需求,那用 Python 真的是太简单了。原创 2024-04-23 15:30:00 · 1371 阅读 · 0 评论 -
一行 Python 代码实现并行
Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工作中最有用的内容。原创 2024-04-23 14:45:00 · 1627 阅读 · 0 评论 -
python 可视化工具分享
今天和大家分享几个实用的纯python构建可视化界面服务,比如日常写了脚本但是不希望给别人代码,可以利用这些包快速构建好看的界面作为服务提供他人使用。有关于库的最新更新时间和当前star数量。(周五统计的)原创 2024-04-23 10:14:17 · 590 阅读 · 0 评论 -
会Python很了不起吗?是的,简直开挂
随着人工智能的浪潮和大数据发展,Python逐渐成为编程界的新宠。2018年至今,一直保持前三的排名。网上有言:“Python除了不能帮你生孩子,什么都能做!Python究竟有多好用呢?小编拿一个咖啡馆的例子来做案例。数据如下:如果我想实现下面这个效果,怎么做自动化呢?如果你每个月或者每周要这样一张表,而且这张表的数据都放在SQL里或者excel文件里,那么你就要告诉Python,怎么从这些表里做数据,这个做的过程,也就是自动化实现的过程。解释一下:同比是指和去年同月相比;环比是指和上个月相比。原创 2024-04-22 16:00:00 · 806 阅读 · 0 评论 -
为什么Python是大数据的完美选择,你知道吗?
大数据是当今最有价值的商品!公司和人员产生的数据增长如此之快,所产生的数据将达到175兹塔比特而在2025年50只热带鱼目前。Python是管理这些大数据的最好的编程语言,因为它具有统计分析能力和易读性。好吧,有更多的原因有助于Python的成功。其中之一是它对数据科学和分析的图书馆支持。许多顶级公司,如Google、Facebook、Mozilla、Quora等,都使用Python来管理它们的数据。但让我们详细研究所有这些原因,以了解Python的流行程度及其在大数据分析中惊人的增长率。原创 2024-04-22 15:30:00 · 865 阅读 · 0 评论 -
17 个短代码,检验你 Python 基本功
Python 是一门非常优美的语言,其简洁易用令人不得不感概人生苦短。在本文中,作者 Gautham Santhosh 带我们回顾了 17 个非常有用的 Python 技巧,例如查找、分割和合并列表等。这 17 个技巧都非常简单,但它们都很常用且能激发不一样的思路。很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。实际上,很多人选择学习 Python 的首要原因是其编程的优美性,用它编码和表达想法非常自然。原创 2024-04-22 10:31:24 · 459 阅读 · 0 评论 -
Python系列:几行代码制作好看的图表
Python作为当前流行开发语言,不仅可以用于web网站的开发、自动化框架的设计等,也可用于到大数据领域,在大数据领域方面,我们不仅需要获取到大量的数据,并且还要将这些数据进行整合便于后续的使用和分析,而数据的整合最好的方式就是使用可视化的方式将数据变现出来,所以今天我们就学习python中的matplotlib库和seaborn的使用。在Python中,我们可以使用matplotlib库和seaborn库来生成各种图表。原创 2024-04-19 15:45:00 · 804 阅读 · 0 评论 -
如何使用Python编写多因子量化策略
在本篇文章中,浅浅地介绍了如何使用Python编写多因子量化策略,从数据收集、因子选择、因子打分和权重分配四个方面进行了讲解。实际量化投资还涉及时效性,有效性,过拟合,风险管控等问题,才能写出自己的圣杯。原创 2024-04-19 15:00:00 · 801 阅读 · 0 评论 -
Python自动化办公实战:PDF文本提取技巧
在本教程中,我们介绍了如何使用Python中的PyPDF2库来提取PDF文件中的内嵌文字内容。我们首先安装了PyPDF2库,并导入了PyPDF2模块。然后,我们使用类来读取PDF文件,并获取了PDF文件的基本信息。接着,我们使用pages和方法来提取单页或多页的文本内容,并将它们保存到一个文本文件中。通过这些操作,我们可以实现Python自动化办公的一个功能,即从PDF文件中提取文本内容。原创 2024-04-19 10:21:34 · 839 阅读 · 0 评论 -
使用python提取水体教程
阈值法是比较简单但却较为有效的水体提取方法,优点是物理含义明确,计算简单,效率高,缺点一是在一些复杂场景中,受建筑阴影等影响容易出现误识别,二是基于像元计算存在的“椒盐现象”,三是最大的确定是阈值需要人为设定。虽然这是一个非常原始的方法,但即使在今天依然有很大应用价值,比如作为一种特征与其他类型数据做融合处理,结合机器学习优化阈值设定的问题,还可以在一些广域识别应用中起到高置信样本筛选的作用等等。NDWI(归一化差异水体指数):式中GREEN表示绿光波段的反射率,NIR表示近红外波段的反射率。原创 2024-04-21 16:00:00 · 1419 阅读 · 0 评论 -
Python实现5大排序算法
不同的排序算法在时间复杂度、空间复杂度以及稳定性等方面有所不同,选择适合具体情况的排序算法可以提高排序效率。原创 2024-04-21 14:45:00 · 673 阅读 · 0 评论 -
程序员的你,真的热爱编程吗?
编程就像谈恋爱,刚开始是热恋期,热恋过后就是平淡期,平淡过后就到了厌恶期,最后要么彻底分道扬镳,要么终成眷属白头偕老。原创 2024-04-21 09:45:00 · 474 阅读 · 0 评论 -
Python常见报错及解决方法:案例分析与实用技巧
然而,尽管Python的语法相对简单,但在实际编程过程中,开发者仍然会遇到各种各样的错误。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。原创 2024-04-20 15:00:00 · 797 阅读 · 0 评论 -
Python语言元素之变量
在Python程序中,我们可以使用变量来保存数据,变量有不同的类型,变量可以做运算,变量还可以进行类型转换。-END-原创 2024-04-18 16:15:00 · 765 阅读 · 0 评论 -
学会Python了不起吗?是的,简直开挂!
2020年,如果你问我最值得学什么,那么我会毫不犹豫地告诉你——Python。如果你觉得金融业离你太遥远,那不妨和大家分享一个真实的故事。01我的学弟小浩,毕业后进入一家中型公司做管培生,当他满心期待地开始职业生涯,认为自己就是被作为公司未来的管理者而培养的人选,殊不知,煎熬才刚刚开始。每天要面对无数的大小会议做会议纪要;总是在下班前接到紧急任务,处理N个报表;公司的宣传口也需要他来兼任,公众号、微博、抖音一个不落;帮HR部门管理考勤;甚至,领导的孩子小升初的简历,也需要他来帮着做;原创 2024-04-16 10:28:25 · 522 阅读 · 0 评论 -
写Python需要养成的9个编程好习惯
以写Python代码为例,有以下9个编程好习惯,整理供大家参考。原创 2024-04-13 09:15:00 · 675 阅读 · 0 评论 -
Python速度虽然慢,但它工作效率高啊!不服?
因为某个语言速度快而选择其为开发你应用的语言是不成熟优化的一种体现。是的,Python 比较慢,但其牺牲性能可以提升工作效率。看完本文,相信你对 Python 会有一个全新的看法。让我们来讨论一个我最近一直在思考的问题:Python 的性能。顺便说一下,我是 Python 的忠实拥趸,我在各种情况下都会积极尝试使用 Python 来解决问题。大家对 Python 最大的抱怨就是它的速度慢。有些人甚至因为 Python 的速度不如某个语言而拒绝使用它。原创 2024-04-12 13:51:39 · 863 阅读 · 0 评论 -
为什么那么多人喜欢Python?学习Python能为我们带来哪些优势?
Python是现在最火的编程语言,没有之一。那么,相对于其他语言,为什么那么多人喜欢Python?学习Python能为我们带来哪些优势?今天,小编就来和大家探讨一下!相对于Java、C语言等,Python简单易学,更适合没有编程基础的小白入门。Python 的语言没有多少仪式化的东西,所以就算不是一个 Python 专家,你也能读懂它的代码。Python编写代码的速度非常的快,而且非常注重代码的可读性,非常适合多人参与的项目。它具备了比以前传统的脚本语言更好的可重用性,维护起来也很方便。原创 2024-04-10 15:45:00 · 513 阅读 · 0 评论 -
谷歌开源!一个格式化 Python 代码的好帮手
大部分人使用 Python 中的代码格式化工具时都会选择 autopep8 之类的工具,这些工具可能有一定的局限性,比如不会重新格式化已经符合 PEP8 的代码。而本文即将介绍的 Yapf,不仅能将代码格式化为符合 PEP8 代码指南的格式,还能格式化为符合 Google 代码指南的格式,可选项更多,让你的代码更加漂亮。开始之前,你要确保Python和pip已经成功安装在电脑上。YAPF 支持 Python 2.7 和 3.6.4+。原创 2024-04-08 15:15:00 · 1346 阅读 · 0 评论 -
详解 Python 魔法方法!
python中的魔法方法是一些可以让你对类添加“魔法”的特殊方法,它们经常是两个下划线包围来命名的Python的魔法方法,也称为dunder(双下划线)方法。大多数的时候,我们将它们用于简单的事情,例如构造函数()、字符串表示()或算术运算符(其实还有许多你可能没有听说过的但是却很好用的方法,在这篇文章中,我们将整理这些魔法方法!原创 2024-04-08 10:24:16 · 578 阅读 · 0 评论 -
Python的应用于用途
Python提供了一种非常独特的功能,可以将优雅、简单、实用性和强大功能融合在一起。Python 是很容易学习的,因此,如果读者刚开始学习编写程序,非常适合于从学习Python 开始,与此同时,对于大多数非常有经验的专家而言。Python 的功能也是足够强大的。自动发邮件自动化操作excel定制酷炫二维码下载视频、MP3爬虫HTML\网页自动生成PDF制作可视化图表地理空间分析数据分析连接数据库机器学习。原创 2024-04-07 17:03:10 · 574 阅读 · 0 评论 -
Python 的十大特性
在了解 Python 的特性之前,我们首先要了解 Python 编程语言是什么。Python 编程语言是世界上发展最快的编程语言。这一高级通用编程语言提供了广泛的实际应用,并且是一种非常流行的认证。Python 可以让程序员更加高效地工作和集成系统。Python 的语法优先考虑了可读性,同时支持较少的代码行。动态类型、内置数据结构、功能强大的库、框架和社区支持都是 Python 吸引快速开发任何应用的几个方面。每次讨论 Python 的特性时,都会有一个大列表。原创 2024-04-07 16:59:48 · 515 阅读 · 0 评论 -
普通人学Python有什么用?能干什么?
相信不少 Python 的初学者,都会遇到上面的这些问题。很多的答案会涌入我们的脑海,因为Python实在是能做太多事情了。但是慢慢静下心来思考,我发现Python主要有三个方面的应用接下来的文章将和大家详解聊聊这几个方面,正在学Python的朋友也请继续看下去,或许能对你将来的学习之路有所帮助呢。一、网络爬虫01、什么叫网络爬虫?网络爬虫又称网络蜘蛛,是指按照某种规则在网络上爬取所需内容的脚本程序。众所周知,每个网页通常包含其他网页的入口,网络爬虫则通过一个网址依次进入其他网址获取所需内容。原创 2024-04-07 16:55:43 · 736 阅读 · 0 评论