![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python脚本
文章平均质量分 90
知世不是芝士
这个作者很懒,什么都没留下…
展开
-
使用Python检测贝叶斯网络的因果关系检测
虽然机器学习技术可以实现良好的性能,但提取与目标变量的因果关系并不直观。换句话说,就是:哪些变量对目标变量有直接的因果影响?机器学习的一个分支是贝叶斯概率图模型(Bayesian probabilistic graphical models),也称为贝叶斯网络(Bayesian networks, BN),可用于确定这些因果因素。在我们深入讨论因果模型的技术细节之前,让我们先复习一些术语:包括"相关性"(correlation)和"关联性"(association)。注意,。原创 2024-04-25 15:30:00 · 631 阅读 · 0 评论 -
提高代码效率的6个Python内存优化技巧
当项目变得越来越大时,有效地管理计算资源是一个不可避免的需求。Python与C或c++等低级语言相比,似乎不够节省内存。但是其实有许多方法可以显著优化Python程序的内存使用,这些方法可能在实际应用中并没有人注意,所以本文将重点介绍Python的内置机制,掌握它们将大大提高Python编程技能。首先在进行内存优化之前,我们首先要查看内存的使用情况。原创 2024-04-25 14:00:00 · 840 阅读 · 0 评论 -
使用Python shutil库进行文件和目录操作
Python标准库中的shutil模块提供了一组用于对文件和目录进行操作的函数。它可以帮助我们执行诸如复制、移动、重命名以及删除文件和目录等操作,比os.path功能更强大。下面通过一个简单的应用案例来展示其用法。假设我们有一个文件夹,里面有一些文件和子文件夹,我们想要将其中的内容复制到另一个文件夹中,我们可以使用。shutil库提供了一组方便易用的函数和方法,用于处理文件和目录操作,如复制、移动、重命名和删除等。无论是在日常文件操作、项目管理还是数据清理等场景下,shutil库都能发挥重要作用。原创 2024-04-25 09:45:01 · 774 阅读 · 0 评论 -
Python制作进度条,原来有这么多方法
如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然。要加一个进度条其实只需要几行代码。在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。第一个要介绍的 Python 库是 Progress。你只需要定义迭代的次数、进度条类型并在每次迭代时告知进度条。Progress 实现的进度条效果如下:Progressbar 的增量进度条如果你不喜欢该进度条的格式,还可以从以下格式中挑选:ProgressBar 支持的进度条类型。原创 2024-04-27 15:00:00 · 854 阅读 · 0 评论 -
python - 利用 python 写一个购物小程序
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。原创 2024-04-27 08:30:00 · 329 阅读 · 0 评论 -
如何用 Python 自动化监控文件夹完成服务部署!
通过上面的操作,每次我通过堡垒机将前端 zip 压缩项目文件上传到应用服务器的 /tmp 目录下,程序会自动进行后面的操作,自动完成应用部署。原创 2024-04-24 10:05:54 · 915 阅读 · 0 评论 -
提升Python程序性能的7个习惯
掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更快;另一方面可用简短标识符替代冗长的模块变量,提高可读性。对象类型判断时,采用isinstance()最优,采用对象类型身份(id())次之,采用对象值(type())比较最次。不要在重复操作的内容作为参数放到循环条件中,避免重复运算。原创 2024-04-22 15:45:00 · 959 阅读 · 0 评论 -
Python系列:摸鱼小利器,使用Python创建一个聊天室
在网络编程中,Socket 是一种通信机制,允许计算机在网络上相互通信。Python 中的 socket 库提供了一种简单而强大的方式来创建网络应用程序,本文将介绍。原创 2024-04-19 15:00:00 · 753 阅读 · 0 评论 -
Python办公神器:教你使用python批量制作PPT
然后,我们需要定义一些常量,如文件名,字体,颜色等,如下:接下来,我们需要读取Excel文件,获取获奖者的姓名,奖项,以及日期,如下:最后,我们需要创建一个输出目录,用来存放生成的PPT文件,如下:生成PPT奖状然后,我们需要遍历获奖者列表,为每个获奖者生成一个PPT奖状,如下:最后,我们需要保存生成的PPT文件,如下:总结本文介绍了如何使用和库来批量制作PPT奖状。本文通过一个实际的场景,演示了如何读取Excel文件,写入PPT文件,以及使用PPT占位符来填原创 2024-04-19 09:50:22 · 546 阅读 · 0 评论 -
用Python实现智能乒乓球游戏!
本文提供了一个 Python 实现的乒乓球游戏代码,你只需要将代码复制并粘贴到编辑器中即可。你好,亲爱的 Python 爱好者,今天我想分享一下如何在 Python 中编写一个带有自定义机器人 AI 的乒乓球游戏。我们的挑战是制作两个用户,第一个用户是你,第二个用户是精准度达到 100% 的AI机器人。原创 2024-04-21 16:00:00 · 448 阅读 · 0 评论 -
16个必知必会的Python教程!
Python 是一门用途广泛的编程语言,它具有大量的库和框架。有一些鲜为人知的 Python 编码技巧和库可以让你作为开发人员的工作更为轻松,编写代码更高效。本文中将探讨一些鲜为人知的 Python 技巧,这些技巧非常有用,但并不广为人知。通过学习和使用这些技巧,可以帮你节省时间和精力,并使你的代码更加优雅和高效。那么,让我们深入探索 Python 语言的这些隐藏宝藏吧!原创 2024-04-21 14:00:00 · 1019 阅读 · 0 评论 -
这8种Python加速运行技巧真棒
Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。本文对一些 Python 代码加速运行的技巧进行整理。本文会介绍不少的 Python 代码加速运行的技巧。在深入代码优化细节之前,需要了解一些代码优化基本原则。第一个基本原则是不要过早优化。很多人一开始写代码就奔着性能优化的目标,“让正确的程序更快要比让快速的程序正确容易得多”。因此,优化的前提是代码能正常工作。原创 2024-04-20 16:30:00 · 699 阅读 · 0 评论 -
7个实用的Python自动化代码,建议收藏!
关于Python有一句名言:不要重复造轮子但是问题有三个:1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用呢?比如某某啤酒卖得快,然后呢?比如某某电影票房多,然后呢?原创 2024-04-20 09:45:00 · 287 阅读 · 0 评论 -
150行Python代码模拟太阳系行星运转
今天我们用Python来模拟一下太阳系行星运动轨迹玩玩~先上成品图(运行效果含音乐的呦)想要实现这样的效果并不难首先我们需要准备这样一些材料宇宙背景图背景透明的行星图导入需要的模块定义窗口大小、标题名称、字体设置、创建时钟宇宙背景初始化右侧文字及星球显示设定太阳初始位置实现各个星球绕着太阳转实现月亮绕着地球转如果你很有情调的话,还可以在循环体之前加一段代码,配曲music注:此处音乐力求达到宏伟效果,因此选的是 Victory.mp3。原创 2024-04-18 15:15:00 · 304 阅读 · 0 评论 -
推荐7个好用的Python效率工具,拿走不谢!
为了提高效率,我们在平时工作中常会用到一些Python的效率工具,Python作为比较老的编程语言,它可以实现日常工作的各种自动化。为了更便利的开发项目,这里给大家推荐几个Python的效率工具。Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。Selenium是一个用于Web应用程序测试的工具,可以从终端用户的角度来测试应用程序。通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性。并且它适用许多浏览器。原创 2024-04-18 14:30:00 · 785 阅读 · 0 评论 -
Python实现定时任务的八种方案!
在日常工作中,我们常常会用到需要周期性执行的任务,一种方式是采用 Linux 系统自带的 crond[1] 结合命令行实现。另外一种方式是直接使用 Python。接下里整理的是常见的 Python 定时任务的实现方式。位于 time 模块中的 sleep(secs) 函数,可以实现令当前执行的线程暂停 secs 秒后再继续执行。所谓暂停,即令当前线程进入阻塞状态,当达到 sleep() 函数规定的时间后,再由阻塞状态转为就绪状态,等待 CPU 调度。原创 2024-04-18 10:14:58 · 694 阅读 · 0 评论 -
我每天使用的5个Python自动化脚本
Python是一种功能强大的编程语言,可用于自动执行各种任务。无论您是开发小型项目还是大型企业应用程序,Python 都可以帮助您节省时间并简化您的工作流程。Python是一种伟大的语言,因为它的语法非常简单。10行Python代码完成的工作,在Javascript或C++这样的语言中,需要20行代码。如您所见,Python 代码比 Javascript 代码更容易理解,这使其成为自动执行重复性任务的理想选择,例如 Web 抓取、数据收集或翻译。原创 2024-04-17 10:08:02 · 863 阅读 · 0 评论 -
使用 Python 实现复制粘贴的功能
pandas 里面有一个 pd.read_clipboard 函数,可以根据你复制的内容生成DataFrame。是的,就是我们平时选中,然后 Ctrl+C 时拷贝的内容。所以比较神奇,那么 pandas 到底是怎么做到的,它是怎么读出我们使用 Ctrl +C 复制的内容呢。看了一下源码,不同的操作系统使用的复制方式不同,Windows 比较复杂,方法是使用了ctypes,然后调用了操作系统的一个动态库实现的;而 macOS 和 Linux 比较简单,调用的是内置的命令。原创 2024-04-15 15:00:00 · 1584 阅读 · 0 评论 -
10行Python代码能做出哪些酷炫的事情?
Python凭借其简洁的代码,赢得了许多开发者的喜爱。因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的操作。下面我们来看看,我们用不超过10行代码能实现些什么有趣的功能。原创 2024-04-14 16:00:00 · 561 阅读 · 0 评论 -
一种更优雅书写Python代码的方式
这个函数是pipe()中核心的管道操作函数,通过前面的若干例子也能弄明白,它的功能是基于我们自定义的函数,对上一步的运算结果进行遍历运算。原创 2024-04-13 10:45:00 · 968 阅读 · 0 评论 -
Python循环技巧全攻略,基础到高级应用一文get!
Python是一种通用且功能强大的编程语言,它提供了各种结构来有效地处理重复性任务。循环概念就是这方面的基本工具之一。循环允许开发人员重复执行代码块,使其成为高效和简洁编程的关键要素。在这里,本文将深入探讨Python中的循环,包括它们的类型、用途和最佳实践。原创 2024-04-12 11:30:00 · 728 阅读 · 0 评论 -
9个Python一行流小技巧,看完你就知道了
一行代码搞定 if-else语句。用列表创建列表。一行代码创建新字典。update()和merge()可以链接字典,但还可以使用**。使用去除列表中的重复内容。小心!这种方式虽然方便,但不够直观,分配的变量较多时,容易出错。使用filter()过滤列表中的值。在filter()内部添加lambda()函数,更灵活、更强大。不能像列表一样直接用sort()或sorted()给字典排序。但可以把字典推导式与sorted()函数结合起来,按键排序。(1) 使用 sorted()。key 参数支持把。原创 2024-04-11 16:00:00 · 872 阅读 · 0 评论