Python
文章平均质量分 86
疯狂的超级玛丽
Python
展开
-
Python 之父为什么嫌弃 lambda 匿名函数?
lambda 这一个由其他开发者贡献进来的特性(借鉴自 lisp 语言),存在了十多年,但是却被这门语言的创造者(兼首席设计师)所嫌弃,最后竟然还奇迹般地幸存了下来,对于这个故事,大家是否觉得挺有戏剧性的?接下来,本文就仔细聊一聊这个处境尴尬却生命力顽强的 lambda 匿名函数吧!原创 2024-11-03 13:19:34 · 528 阅读 · 0 评论 -
浏览器可以运行 Python 代码了?
PyScript[1] 是 Anaconda 团队开发的一个 Javascipt 库,可以在 HTML 标签里嵌入 Python 代码,无需服务端就可以运行 Python 代码。比如说,我们用 Python 在页面上显示日期,先编写一个 hello_world.html 文件,内容如下:用浏览器打开,其运行效果就是这样的:这意味着,我们可以在 HTML 中编写和运行 Python 代码, 在 PyScript 中调用 Javascript 库,并在 Python 中完成所有 Web 开发。原创 2024-11-03 11:56:16 · 589 阅读 · 0 评论 -
一个超方便使用SQL的Python神器!
举个栗子,如果我们有这样一张测试表`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一id',`name` varchar(255) NOT NULL DEFAULT '' COMMENT '名称',`attr` JSON NOT NULL COMMENT '属性',`ct` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',原创 2024-11-03 11:46:15 · 403 阅读 · 0 评论 -
Python 批量加水印只需一行命令!
如果你想要修改字体也可以哦!如图,你只要将新的字体文件放到font文件夹下,然后修改TTF_FONT变量里的字体名字,与font文件夹下的新字体名字相对应即可改成你想要的字体了。但是没关系,我们可以修改它的颜色,添加-c参数即可!我们的文章到此就结束啦,如果你希望我们今天的Python教程,请持续关注我们,如果对你有帮助,麻烦在下面点一个赞/在看哦。-f 参数,指定打水印的文件,如果你想打印整个文件夹,则输入该文件夹路径即可。-c 参数,指定水印的颜色,默认值为shi..啊不,黄色,#8B8B1B.原创 2024-11-03 11:43:17 · 839 阅读 · 0 评论 -
整理了60个Python小例子,拿来即用!
但是,当对象序列化后,就会更加方便,因为约定俗成的,接口间的调用或者发起的 web 请求,一般使用 json 串传输。...: def __call__(self): #定义了__call__方法的类的实例是可调用的。参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。很多场景,直接一个类对象,传输不方便。元类,确实使用不是那么多,也许先了解这些,就能应付一些场合。python五类参数:位置参数,关键字参数,默认参数,可变位置或关键字参数的使用。原创 2024-11-03 11:33:05 · 582 阅读 · 0 评论 -
熬夜整理!Pandas 文本处理大全
本次来介绍关于文本处理的常用方法。文本的主要两个类型是string和object。如果不特殊指定类型为string,文本类型一般为object。文本的操作主要是通过str来实现的,功能十分强大,但使用前需要注意以下几点。Series除了常规列变量df.col以外,也可以对索引类型df.Index和df.columns使用str如果不是需要先转换类型,否则会报错如,这个和Dataframe中的一行操作是一个原理下面正式介绍文本的各种骚操作,基本可以涵盖日常95%的数据清洗需要了,一共 8 个场景。原创 2024-11-03 11:03:19 · 621 阅读 · 0 评论 -
Python中堪称神仙的6个内置函数
今天,咱们就来了,我们会一次性分享6个堪称神仙的内置函数。在很多计算机书籍中,它们也通常作为来介绍。而我自己在日常工作中,经常使用它们来使代码更快,更易于理解。原创 2024-11-03 10:59:06 · 738 阅读 · 0 评论 -
用 Python 远程控制 Windows 服务器,太好用了!
除了可以远程查看 Windows 的文件外,还可以执行 bat 批处理文件,又或者是模拟命令行输入,根据返回值进行其他骚操作如果你是准备学习Python或者正在学习(想通过Python兼职),下面这些你应该能用得上: 【点击这里】领取!包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!① Python所有方向的学习路线图,清楚各个方向要学什么东西。原创 2024-11-03 10:49:45 · 344 阅读 · 0 评论 -
用Python绘制超酷的gif动图,惊艳了所有人
今天大家来介绍一种制作gif格式图表的新方法,调用的是matplotlib的相关模块,其中的步骤与方法也是相当地简单易懂。原创 2024-11-03 10:44:22 · 365 阅读 · 0 评论 -
最强的linux命令总结.pdf
Linux系统内核指的是由负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。Linux发行套件系统是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品。总结:真正的Linux指的是系统内核,而我们常说的Linux指的是“发行版完整的包含一些基础软件的操作系统”。相信通过本文的学习,你应该会对Linux有一个更加全面的认识。都看到这里了,就点个再看吧。原创 2024-11-03 10:36:14 · 481 阅读 · 0 评论 -
真的来了!浏览器端可以直接运行Python了!
Pyodide 还包括一个外部函数接口,可以将 Python 包暴露给 JavaScript,并将浏览器 UI,包括 DOM,暴露给 Python。根据官方的介绍,PyScript 是一个开发框架,为开发者提供了在标准 HTML 中嵌入编写 Python 代码的能力、使用 Python 调用 JavaScript 函数库,以及创建 Python Web 应用。灵活的框架:开发者可以利用它在 Python 中直接创建和分享新的可插拔和可扩展的组件。提供可插拔、可扩展的组件系统。提供干净简单的 API。原创 2024-11-02 18:02:07 · 261 阅读 · 0 评论 -
教你用 Python 快速获取行业板块股,辅助价值投资!
由于行业板块更适用于中长期投资,我们只需要根据某一个关键字筛选出一个板块,然后在板块下的个股列表中可以非常直观地看出市盈率较低的个股进行投资即可。原创 2024-11-02 17:56:04 · 537 阅读 · 0 评论 -
Python这些操作,逆天且实用!
有时,我们在工作中需要频繁地输入一些单词。如果我们能使我们的键盘自动化,只用缩写就能写出这些经常使用的单词,这不是很有趣吗?没错,我们可以用Python使之成为可能。安装代码keyboard.add_abbreviation('ex', '我是一条测试数据!然后,在任何位置输入ex加空格就可以快速补全对应的语句!原创 2024-11-02 17:49:44 · 760 阅读 · 0 评论 -
太实用了!这几个Python数据可视化案例!
在使用上,拆线图绘制方法完全继承了 Matplotlib 的用法,所以程序最后也必须调用 plt.show() 产生图,如图8.4 所示。颜色为白色,表示没有关系。直方图(Histogram Chart)通常用于同一栏位,呈现连续数据的分布状况,与直方图类似的另一种图是长条图(Bar Chart),用于检视同一栏位,如图 8.6 所示。圆饼图(Pie Chart)可以用于检视同一栏位各类别所占的比例,而箱形图(Box Chart)则用于检视同一栏位或比较不同栏位数据的分布差异,如图 8.7 所示。原创 2024-11-02 17:29:26 · 864 阅读 · 0 评论 -
手把手将Visual Studio Code变成Python开发神器
Visual Studio Code 是一款功能强大、可扩展且轻量级的代码编辑器,经过多年的发展,已经成为 Python 社区的首选代码编辑器之一下面我们将学习如何安装 Visual Studio Code 并将其设置为 Python 开发工具,以及如何使用 VS Code 提高编程工作效率。原创 2024-11-02 17:11:11 · 469 阅读 · 0 评论 -
Python 函数式编程,看这一篇就够了!
事实上,它们通常具备隐式的返回语句(在上面的示例中,函数想表达 return x * y,不过我们省略了 lambda 函数中的显式返回语句)。由于提供给 filter 的函数是逐个决定是否接受每一个项的,因此该函数必须返回 bool 值,且该函数必须是一元函数(即只使用一个输入参数)。因而,我们可以将函数赋值给变量,也可以将其作为参数传入其他函数,将它们存储在其他数据结构(如 dicts)中,并将它们作为其他函数的返回值。由于函数是对象,因此我们可以将函数 foo 赋值给任意变量,然后调用该变量。原创 2024-11-02 16:55:32 · 748 阅读 · 0 评论 -
Python 实现循环的最快方式竟然是它!
假如任意一种简单的单步操作耗费的时间为 1 个单位,将此操作重复执行上万次,最终耗费的时间也将增长上万倍。循环不需要执行边界检查和自增操作,没有增加显式的 Python 代码(纯 Python 代码效率低于底层的 C 代码)。是 Python 中常用的两种实现循环的关键字,它们的运行效率实际上是有差距的。这里的思路就是,既然循环的效率低,一段代码要重复执行上亿次。对于上面的求等差数列之和的操作,借助于 Python 内置的。替代循环之后,代码的执行效率实现了成倍的增长。其中的差距主要在于两者的机制不同。原创 2024-11-02 16:49:33 · 763 阅读 · 0 评论 -
肝了一夜!用Python 给的女神做一个520网站!
先来看一下效果吧,只要有足够的照片素材,捕获女神的心就指日可待怎么样,看起来还可以吧下面就一起来完成吧。原创 2024-11-02 16:45:12 · 275 阅读 · 0 评论 -
Python里面的self,是谁啊?
类比人类,人类就是一个Python类,每个个体的人代表着实例(对象),而每个人的身份证代表的Python中self,每个人可以凭借身份证去上大学、坐高铁、住酒店...(方法),而Python中的实例(对象)也可以凭着self去调用类的方法。初学者会发现,类的方法(构造方法和实例方法)中都会有一个固定参数self,其实这个参数就是代表着实例(对象)本身,就像是一个身份证,实例可以凭着身份证去调用类方法。可以看出,实例(对象)不一样,打印出的结果也不一样,当类被实例化后,结果打印出:studend_b。原创 2024-11-02 16:40:57 · 592 阅读 · 0 评论 -
盘点66个Pandas函数,轻松搞定“数据清洗”!
今天我们重新盘点66个Pandas函数合集,包括数据预览、数值数据操作、文本数据操作、行/列操作等等,涉及“”的方方面面。Pandas 是基于NumPy的一种工具,该工具是为解决数据分析任务而创建的。它提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2024-11-02 13:20:59 · 542 阅读 · 0 评论 -
50个Pandas的奇淫技巧:一网打尽各种索引 iloc,loc,ix,iat,at…
数据处理,也是风控非常重要的一个环节,甚至说是模型成败的关键环节。因此,娴熟简洁的数据处理技巧,是提高建模效率和建模质量的必要能力。这里开个专题,总结下Pandas的使用方法,方便大家,也方便自己查阅。原创 2024-11-02 10:03:29 · 773 阅读 · 0 评论 -
推荐七个Python效率工具!
为了提高效率,我们在平时工作中常会用到一些Python的效率工具,Python作为比较老的编程语言,它可以实现日常工作的各种自动化。为了更便利的开发项目,这里给大家推荐几个Python的效率工具。原创 2024-10-29 11:51:18 · 1263 阅读 · 0 评论 -
超实用!教你用 Python 获取并下载美股数据
它支持获取最细到1分钟级的历史数据及股票基本面数据,是免费获得美股分钟级及以上粒度数据的不二之选。总之,有了yfinance这个神器,除了高频数据你无法获取之外,其他的美股数据你都能获取得到,有需要的小伙伴可以试试,非常好用。3. 如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal.此外还支持小时级和天线、周线、月线级别:1h,1d,5d,1wk,1mo,3mo 等等。它支持的分钟级参数有:1m,2m,5m,15m,30m,60m,90m 等等。原创 2024-10-29 11:42:01 · 467 阅读 · 0 评论 -
干货!15年经验分享:40个改变编程技能的小技巧
所谓依赖注入,就是组件之间的依赖关系由容器在应用系统运行期来决定,也就是由容器动态地将某种依赖关系的目标对象实例注入到应用系统中的各个关联的组件之中。TDD是一个软件开发过程,它依赖于重复一个很短的开发周期:写一个测试,运行所有的测试,看看新的测试是否失败,写一些代码,运行测试,重构代码,重复。所以,写代码的时候要考虑到读者,而不是想成为最聪明的人,让它读起来就像在读一个故事。你自以为有用的功能,实际上是用不到的。了解你的开发环境,并invest一个足够强大的环境,如,IntelliJ。原创 2024-10-29 11:36:30 · 461 阅读 · 0 评论 -
Python 编程的最好搭档—VSCode 详细指南
Vim的不可替代是在服务器层面,对于我们在桌面端编程而言,越简单好用的编辑器越好,不要搞骚操作,骚操作搞出事情了,最终烦的是自己。这就是为什么VSCode越来越火爆,它不仅简单易用,还能覆盖几乎所有语言的编写,如果我有一个小项目需要涉及到前后端所有代码,用VSCode一个编辑器就能解决了,而不是前端切Webstorm,后端切Pycharm.诞生于2015年的VSCode编辑器,现在可以说是目前最强的编辑器之一,在微软的背书下,比各位历史悠久的老大哥成长快得多,不到5年的时间里便坐到了市场占有率第一的位置。原创 2024-10-29 11:18:26 · 907 阅读 · 0 评论 -
墙裂推荐!10个非常有趣的Python库!
有的时候,我们希望把自己打的文字转为音频,强大的Python也有这样的库,可以直接使用。有的时候我们需要快速的截取整个屏幕,定时处理,用软件截图会很慢而且无法程序化,这个时候如果用轮子能搞定就好了,上面推荐的pyautogui这个库就可以很方便的搞定。Python语法简单,功能强大,可以干很多事情,原因就是因为它有强大的库支持,有很多很多现成的轮子可以用,你只要负责搭建应用即可。有没有什么库可以把我们敲的字变成手写体,而且是比较漂亮比较酷的那种~~嘿嘿还真有,这个pywhatkit库就是干这个事情的。原创 2024-10-29 11:08:43 · 679 阅读 · 0 评论 -
神仙打架!Python web框架大比拼,哪个学习成本低?
Django 是 battery included,虽然配置麻烦,但默认就带了许多功能,包括很好用的 ORM、migration 工具,也包括很多安全方面的中间件等等。还有比如模板系统、静态资源管理系统等等,对于一般的业务网站来说,Django 是开箱即用的。FastAPI 则非常轻量,它本身什么都不带,没有 ORM、没有 migration,没有中间件,什么都没有。这是缺点也是有优点。首先,FastApi利用异步和轻量级的特点,而且使用强类型,大大提升了性能,甚至可以媲美GO和NodeJS;原创 2024-10-29 10:48:07 · 371 阅读 · 0 评论 -
推荐5个超级实用的 Python 模块,不知道就out啦!
Python 标准库有超过 200 个模块,程序员可以在他们的程序中导入和使用。虽然普通程序员对其中许多模块都有一些经验,但很可能有一些好用的模块他们仍然没有注意到。我发现其中许多模块都包含了在各个领域都非常有用的函数。比较数据集、协作其他函数以及音频处理等都可以仅使用 Python 就可以自动完成。因此,我编制了一份您可能不知道的 Python 模块的候选清单,并对这几个模块进行了适当的解释,以便您在将来理解和使用它们。所有这些模块都有不同的函数和类。原创 2024-10-29 10:40:57 · 649 阅读 · 0 评论 -
刚刚,优酷的模版引擎,竟然开源了!
AST即虚拟节点树是根据模板文件构建的逻辑树,其层级结构的合理性完全受制于模板创建者对flexbox布局的熟悉程度,为了提高整体技术方案的性能下线,动态模板引擎在进行虚拟节点树构建过程中,会主动进行层级优化和拍平,从而减少不必要的元素冗余关系,提升渲染性能。每天上下班坐在地铁上,我都要刷一会剧。虚拟节点是链接模板文件,生成布局,绑定样式,以及最后渲染view的核心模块,整个链路是属于线程安全,可以在在线程进行操作和布局,在生成view的时候回到主线程,可以为后续的预渲染和性能优化提供可靠的保障。原创 2024-10-28 17:59:52 · 810 阅读 · 0 评论 -
干货!5分钟菜鸟学会Python玩转SQL的神器!
举个栗子,如果我们有这样一张测试表`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一id',`name` varchar(255) NOT NULL DEFAULT '' COMMENT '名称',`attr` JSON NOT NULL COMMENT '属性',`ct` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',原创 2024-10-28 17:53:50 · 279 阅读 · 0 评论 -
学会配置Pycharm这一招,事半功倍!
有的同学说,用git搭建一个开发环境不是可以解决这个问题,确实git的功能非常强大,协同管理开发非常不错,但是属于重量级的,需要下载安装一个环境。这个时候麻烦就来了,你需要在不同的文件夹里面寻找你的修改的文件,而且还需要传到不同的远程的服务器目录上去,就非常麻烦。4).弹出如下对话窗,填好信息之后,就可以点击Test Connection了,连接成功之后,点击对话窗右下角的OK。2).弹出如下对话框,点击左上角的 ‘+’,选择SFTP,,在弹出的小对话窗中输入服务器IP地址,点击OK。原创 2024-10-28 17:50:19 · 492 阅读 · 0 评论 -
满满的干货!最全的介绍Python的协程是如何实现!看懂算你牛!
从广义上讲,协程是一种轻量级的并发模型,说的比较高大上。但从狭义上讲,协程就是调用一个可以暂停并切换的函数。像我们使用 async def 定义的就是一个协程函数,本质上也是个函数,而调用协程函数就会得到一个协程。将协程丢进事件循环,由事件循环驱动执行,一旦发生阻塞,便将执行权主动交给事件循环,事件循环再驱动其它协程执行。所以自始至终都只有一个线程,而协程只不过是我们参考线程的结构,在用户态模拟出来的。所以调用一个普通函数,会一直将内部的代码逻辑全部执行完;原创 2024-10-28 17:01:20 · 590 阅读 · 0 评论 -
翻身了?Python3.11性能快了近64%!!
而 Faster CPython 团队在 CPython 3.11 中所做的优化工作在很大程度上忽略了扩展模块的问题,对此,团队领导者 Shannon 表示,团队正在开辟将低级函数 API 暴露给虚拟机的可能性,以尽可能地减少 Python 代码和 C 代码。CPython 3.11 的性能改进主要集中在更快的启动和更快的运行时,这些优化大部分来自于 PEP 659 :自适应解释器,它运作思路跟 JIT 有点相似,都是识别热点代码,但自适应解释器的工作范围无法脱离字节码。原创 2024-10-28 16:36:45 · 720 阅读 · 0 评论 -
用 Python 远程控制 Windows 服务器,太好用了!
除了可以远程查看 Windows 的文件外,还可以执行 bat 批处理文件,又或者是模拟命令行输入,根据返回值进行其他骚操作。原创 2024-10-28 16:31:40 · 244 阅读 · 0 评论 -
这些10种Numpy高级操作你都会吗?
假设数 组a具有维度 3X4,并且存在维度为 1X4 的另一个数组b,则使用以下类型的迭代器(数组b被广播到a的大小)。用于执行算术运算(如add(),subtract(),multiply()和divide())的输入数组必须具有相同的形状或符合数组广播规则。函数返回指定大小的新数组。NumPy 有很多有用的统计函数,用于从数组中给定的元素中查找最小,最大,百分标准差和方差等。可用的 IO 功能有:。该函数属于ndarray类,行为类似于numpy.transpose.。原创 2024-10-28 16:21:55 · 957 阅读 · 0 评论 -
熬夜总结!最全的Pycharm常用快捷键大全!
在相应代码处按下【F11】可以将其定义为一个书签再按下【Shift+F11】,可以查看书签对应的代码。原创 2024-10-25 18:20:44 · 734 阅读 · 0 评论 -
超强图解Pandas
Pandas是数据挖掘常见的工具,掌握使用过程中的函数是非常重要的。本文将借助可视化的过程,讲解Pandas的各种操作。原创 2024-10-25 17:50:18 · 340 阅读 · 0 评论 -
Pandas与SQL的超强结合,爆赞!
pandas中的DataFrame是一个二维表格,数据库中的表也是一个二维表格,因此在pandas中使用sql语句就显得水到渠成,pandasql使用SQLite作为其操作数据库,同时Python自带SQLite模块,不需要安装,便可直接使用。这里有一点需要注意的是:使用pandasql读取DataFrame中日期格式的列,默认会读取年月日、时分秒,因此我们要学会使用sqlite中的日期处理函数,方便我们转换日期格式,下方提供sqlite中常用函数大全,希望对你有帮助。原创 2024-10-25 17:43:13 · 355 阅读 · 0 评论 -
写 Python 脚本,一定要加上这个!
虽然不是强制的,但是我强列推荐你写脚本时按照这个规范来做,它是 Python 社区的约定,对应Python 之禅:明确优于隐晦。如果你是准备学习Python或者正在学习(想通过Python兼职),下面这些你应该能用得上: 【点击这里】领取!包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!① Python所有方向的学习路线图,清楚各个方向要学什么东西。原创 2024-10-25 17:37:37 · 719 阅读 · 0 评论 -
太厉害了!用Python做一个大风车, 继续吱呦呦地转!
一首熟悉的歌曲,是否已经把你拉回了童年?这首歌,估计是每个80后、90后的童年记忆!小时候守着家里的电视,只要听到这个主题曲,就代表马上会有各种好看的动画片播出。原创 2024-10-25 17:32:10 · 895 阅读 · 0 评论