自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 Python进程管理的15大实战策略

以上策略深入探讨了Python进程管理的各个方面,从并发模型的选择到具体的实现细节,如死锁预防、资源管理和进程安全的数据结构。书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

2024-08-09 15:06:33 907

原创 实用|Python 异常处理

如果当try后的语句执行时发生异常,python就跳回到try并执行第一个匹配该异常的except子句,异常处理完毕,控制流就通过整个try语句(除非在处理异常时又引发新的异常)。try的工作原理是,当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。如果在try后的语句里发生了异常,却没有匹配的except子句,异常将被递交到上层的try,或者到程序的最上层(这样将结束程序,并打印默认的出错信息)。

2024-08-08 17:06:44 982

原创 python库介绍—Beautiful Soup

find() 方法与 find_all() 类似,不同之处在于 find_all() 会将文档中所有符合条件的结果返回,而 find() 仅返回一个符合条件的结果,所以 find() 方法没有。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

2024-08-08 15:42:55 1484

原创 网工的生产力|分享10个Python脚本

SQLite 是一个 C 库,它提供了一个轻量级的基于磁盘的数据库,不需要单独的服务器进程,并允许使用 SQL 查询语言的非标准变体访问数据库。在本文中,我们将探索十个 Python 脚本,它们可以通过自动执行常见任务来使您的生活更轻松。下面将给大家提供一个使用 Python 来备份和恢复 SQLite 数据库的示例代码,SQLite 是一个轻量级且常用的数据库系统。您可以调整source_db_file和backup_db_file变量来指定 SQLite 源和备份数据库文件的路径。

2024-08-07 17:27:11 1270

原创 爬虫中常用的8个技巧,最后一个屡试不爽

每个浏览器访问网站时都会带上 User-Agent 信息,我们可以使用 fake_useragent 库生成随机 User-Agent,伪装成浏览器访问。但请记住,爬虫行为要合法合规,尊重网站 robots 协议,不要滥用爬虫技术!高频率访问容易被网站识别为爬虫,所以我们要学会“劳逸结合”!对于简单的验证码,可以使用 OCR 技术进行识别,例如 tesserocr 库。有些网站会限制IP访问频率,使用代理IP可以绕过限制,继续爬取数据。lxml: C语言编写,速度快,支持XPath,适合处理大型数据。

2024-08-06 17:21:43 1184

原创 Python 输入输出模块详解:sys、argparse 和 logging

以上示例展示了如何使用sys、argparse和logging模块来处理程序的输入输出、命令行参数解析以及日志记录。希望这些例子能帮助你更好地理解这些模块的工作原理以及如何在实际应用中使用它们。

2024-08-06 15:43:53 799 1

原创 干货|Python XML解析

一个 DOM 的解析器在解析一个 XML 文档时,一次性读取整个文档,把文档中所有元素保存在内存中的一个树结构里,之后你可以利用DOM 提供的不同的函数来读取或修改文档的内容和结构,也可以把修改过的内容写入xml文件。注:因DOM需要将XML数据映射到内存中的树,一是比较慢,二是比较耗内存,而SAX流式读取XML文件,比较快,占用内存少,但需要用户实现回调函数(handler)。代码可用性好,速度快,消耗内存少。从一个标签,遇到下一个标签之前, 存在字符,content 的值为这些字符串。

2024-08-05 15:56:37 886

原创 Python time模块5大隐藏特性

time模块在Python中扮演着至关重要的角色,从基本的时间操作到复杂的性能分析,它都能提供有力的支持。通过本篇文章的学习,你不仅掌握了time模块的基本功能,还了解了如何将其应用于实际项目中,解决真实世界的问题。

2024-08-03 17:03:59 492

原创 Python中15个递归函数经典案例解析

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。汉诺塔问题是一个典型的递归案例,涉及到将多个圆盘从一个柱子移动到另一个柱子上,但每次只能移动一个圆盘,且大盘不能放在小盘之上。阶乘是一个常见的递归应用,定义为n!

2024-08-03 15:52:31 2514

原创 一文掌握Python全部条件执行语句(基础篇)

本文,小编将总结一个非常实用而且非常基础的Python知识点“条件语句”。熟练掌握python条件语句,让你的程序代码做出精准判断,实现智能决策。废话不多说,接下来在正文中,将结合实际代码案例进行详细说明。

2024-08-02 16:51:50 431

原创 Python中的yieId,比return更高效!

在这个例子中,我们创建了一个名为process_large_file的函数,它使用"yield"逐行返回文件内容,这样可以有效减少读取大文件时的内存占用。从大文件中逐行读取数据时,可以逐步读出,而不需要直接将整个大文件全部存入内存,通过使用"yield"可以有效减少内存占用。**动手实践:**Yield示例代码,处理大量文件数据时,我们可以使用"yield"来逐行读取,而不是一次性加载整个文件。在不确定数据量或数据量非常大的情况下,"yield"可以按需生成数据,而不是一次性加载到内存中。

2024-08-01 16:15:38 748

原创 9个最佳Python脚本:让工作自动化起来!

Python是一种流行的编程语言,**以其简洁和易读性而闻名。**它提供了大量的库和模块,我们将探讨9个Python脚本及其代码,**可以帮助您自动化各种任务并提高工作效率。**无论您是开发人员、数据分析师还是只是想简化工作流程的人,这些脚本都能满足您的需求。

2024-07-31 15:51:03 1225

原创 Python 初学者福音:30个实用任务详细步骤分享

学习Python最快的方法就是通过实战。以下是30个极简Python任务,每个任务都有对应的代码片段,帮助你快速掌握Python开发技巧。无论你是初学者还是有经验的开发者,这些代码都能帮你提升技能。

2024-07-30 17:22:16 839

原创 16 个必知必会的 Python 教程!

Python 是一门用途广泛的编程语言,它具有大量的库和框架。有一些鲜为人知的 Python 编码技巧和库可以让你作为开发人员的工作更为轻松,编写代码更高效。本文中将探讨一些鲜为人知的 Python 技巧,这些技巧非常有用,但并不广为人知。通过学习和使用这些技巧,可以帮你节省时间和精力,并使你的代码更加优雅和高效。那么,让我们深入探索 Python 语言的这些隐藏宝藏吧!

2024-07-30 14:08:42 974

原创 Python高手必知的15个列表推导式妙用

if n > 1:else:else:深度理解:列表推导式可以调用函数,实现复杂逻辑。

2024-07-29 17:16:39 1044

原创 Python常用内置库介绍

Python作为一门强大且易学的编程语言,内置了许多功能强大的库,让开发者能够更加便捷地完成各种任务。本文中,我将详细介绍Python中常用的内置库。示例:计算平方根示例:获取当前工作目录示例:输出Python解释器版本示例:查找字符串中的邮箱地址示例:计算两个日期之间的天数差示例:将字典转换为JSON字符串示例:获取网页内容示例:生成一个1到10之间的随机整数示例:创建一个简单的线程示例:使用命名元组存储学生信息示例:生成无限循环的偶数序列。

2024-07-29 15:59:42 1735

原创 Python数据科学哪个库最好用,是NumPy,pandas还是matplotlib?

有意思的是,NumPy的API设计还催生了Python统一的数组API,这是一个为了让不同的数组库(如NumPy、CuPy等)在同一套API下协同工作而提出的规范。这本是个好事,但NumPy为了兼容这个统一的API规范,在2.0版本中做了一些改变,结果让它自己的API变得不那么优雅了。而且,NumPy的数组操作非常直观和一致,函数命名和参数设计都很合理,极大地提高了开发效率。你可能不知道,很多流行的深度学习框架,如PyTorch,都深受NumPy API的影响。说了这么多,不得不承认,每个库都有其优缺点。

2024-07-27 17:29:51 474

原创 Python 中的正反斜杠用法详解

在Python编程中,字符串是一个常用的数据类型,字符串中的斜杠(反斜杠和正斜杠)具有特殊的用法和意义,本文将介绍这两种斜杠的用法。

2024-07-27 14:43:26 2087

原创 16个实用的Python使用技巧

Python 是一门用途广泛的编程语言,它具有大量的库和框架。有一些鲜为人知的 Python 编码技巧和库可以让你作为开发人员的工作更为轻松,编写代码更高效。本文中将探讨一些鲜为人知的 Python 技巧,这些技巧非常有用,但并不广为人知。通过学习和使用这些技巧,可以帮你节省时间和精力,并使你的代码更加优雅和高效。那么,让我们深入探索 Python 语言的这些隐藏宝藏吧!

2024-07-26 16:29:08 1120

原创 项目-用python一键删除电脑中重复的文件

在生活中,我们经常会遇到电脑中文件重复的情况。在文件较少的情况下,这类情况还比较容易处理,最不济就是一个个手动对比删除;而在重复文件很多的时候,我们很难保证把重复文件全部删完。这里给大家带来了一个便捷小方法——

2024-07-25 16:45:17 950

原创 Hug,一个简易界面好用的Python库

这个示例展示了如何利用Hug的装饰器来定义路由,以及如何指定参数类型和响应格式.通过访问这些路由,可以实现简单的数据处理和交互,在浏览器或通过 HTTP请求与API进行通信.通过这些示例,你可以开始探索Hug库的基本和进阶用法,从而更好地理解和利用该库来创建强大的Web API.这个路由接受两个数字参数num1和num2,计算它们的总和.并返回包含结果和执行时间的字典.在生产环境部署之前,确保做好适当的测试和验证.建议在虚拟环境中安装,以避免依赖冲突.如有侵权,请联系删除。

2024-07-24 17:01:23 498

原创 9 个非常流行的Python可视化工具及示例

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。工欲善其事必先利其器。

2024-07-24 15:30:54 1690

原创 python 爬取携xx全国景点信息

景点数据的收集和分析为用户提供了更智能、个性化的旅游规划和推荐服务。基于用户的偏好和历史行为数据,携程可以为用户量身定制旅游路线和景点推荐,提供更贴心的旅游体验在本文中,我们将介绍如何使用requests对xx的旅游景点数据进行爬取。requests 库提供了简洁而直观的 API,使得发送各种类型的 HTTP 请求变得非常简单。无论是 GET 请求、POST 请求还是其他类型的请求,都可以通过 requests 库轻松实现.2.2.1 搜索城市景点接口。

2024-07-22 17:05:33 807

原创 python爬虫基础——Webbot库介绍

Webbot是一个专为Python设计的库,用于简化网页自动化任务。它基于Selenium WebDriver,提供了一系列高级接口,使自动化任务更加直观和易于管理。Webbot库的设计理念是将复杂的网页交互抽象为简单的API调用,从而减少开发者在编写自动化脚本时的工作量。Webbot库的核心功能包括自动化表单填写、点击操作、数据抓取等,同时支持处理JavaScript渲染的页面和模拟用户行为。这些功能使得Webbot库成为自动化测试、数据收集和网页监控等领域的理想选择。

2024-07-22 15:19:55 1657

原创 干货 |Python中的循环结构

猜数字游戏的规则是:计算机出一个1到100之间的随机数,玩家输入自己猜的数字,计算机给出对应的提示信息(大一点、小一点或猜对了),如果玩家猜中了数字,计算机提示用户一共猜了多少次,游戏结束,否则游戏继续。需要说明的是上面代码中的range(1, 101)可以用来构造一个从1到100的范围,当我们把这样一个范围放到for-in循环中,就可以通过前面的循环变量x依次取出从1到100的整数。被for-in循环控制的语句块也是通过缩进的方式来确定的,这一点跟分支结构完全相同,大家看看下面的代码就明白了。

2024-07-20 17:58:53 1086

原创 干货| Python代码性能优化总结

其会预分配一定内存空间,当预分配的内存空间用完,又继续向其中添加元素时,会申请一块更大的内存空间,然后将原有的所有元素都复制过去,之后销毁之前的内存空间,再插入新元素。如果你的代码运行速度很慢,首先要找到代码运行慢的位置,通常是内部循环,专注于运行慢的地方进行优化。Python 内置的数据结构如str, tuple, list, set, dict底层都是 C 实现的,速度非常快,自己实现新的数据结构想在性能上达到内置的速度几乎是不可能的。优化是有代价的,想解决所有性能的问题是几乎不可能的。

2024-07-20 17:30:53 899

原创 高大上!5个python高级可视化图表!

在图表中,节点井然有序地分布于圆周之上,点与点之间则以优雅的弧线相互连接,这些弧线不仅揭示了数据间的内在联系,还通过其长度的差异,直观地反映了连接间的数值大小。图表的中心是层次结构的根或顶层,象征着数据的起点。每个环上的每个部分或扇区则代表着该层次结构中的一个具体节点,而每个部分/扇区的大小则与其在兄弟节点中的相对值成比例,直观地反映了数据的重要性。旭日图在多个领域中都展现出了其强大的数据可视化能力,如计算机文件系统的层级结构、网站用户的导航路径、市场细分数据的层级关系以及复杂的基因组数据等。

2024-07-19 17:01:17 930

原创 一图胜千言!9个 Python 可视化案例实操

我们的数据科学家的任务是展示市场营销部门进行的一次民意调查的结果。在这次民意调查中,客户被要求对一种高蛋白棒的新旧配方的性价比、营养价值、外观和口味进行评分。据科学家使用雷达图来显示投票结果。雷达图将不同的属性(口味、外观等)放在不同的坐标轴上,然后连接属于同一实体(本例中为蛋白棒)的属性值,形成一个多边形区域。不同的区域使用不同的颜色,便于查看者掌握产品之间的差异。

2024-07-19 15:17:08 1596

原创 Python | 分享8个Excel自动化脚本,一定有你用得上的!

本文将介绍8个常用的Python脚本,帮助你轻松应对Excel的日常操作。那话不多说,开始吧!

2024-07-18 16:07:51 4909 1

原创 实用教程:10个提高Python编程效率的技巧

由于文章篇幅有限,文档资料内容较多,需要这些文档的朋友,可以加小助手微信免费获取,【保证100%免费】,中国人不骗中国人。

2024-07-17 15:30:18 1475

原创 Python爬虫详解:原理、常用库与实战案例

1.什么是爬虫爬虫(Spider),也被称为网络爬虫或网络蜘蛛,是一种自动化程序,用于在互联网上浏览和提取信息。爬虫通过模拟人类用户访问网页的行为,从网页中提取数据并将其存储或进行进一步处理。爬虫可以自动遍历互联网上的各个网页,并根据预设的规则和算法来解析和收集感兴趣的信息。这些信息可以包括网页的文本内容、图片、链接、视频等等。爬虫可以用于很多领域,例如搜索引擎的网页索引、数据挖掘、自动化测试、价格比较、舆情监测等等。

2024-07-16 17:54:01 4734 2

原创 Python中10个巧妙运用append()函数+列表的实例

今天我们要来一场Python列表的小探险,特别是围绕咱们的好朋友——append()函数。别看它简单,用对了地方,它可是能让你的代码效率飙升,还充满乐趣呢!

2024-07-15 17:53:21 3559

原创 为什么裁员先裁技术?房子盖好了不需要农民工了!!!

咱们技术人员,面对这瞬息万变的大时代,确实不是所有事情都能掌控,能做的,就是努力提高自己,多学点新技能。同时,也培养一些跨学科的能力,比如产品管理、项目管理或业务分析等,做到别人不会的你会,别人会的你更精。总之,就是得不断进步,让自己变得独一无二,成为不可替代的那个。

2024-07-15 17:15:20 1075

原创 干货| 超级全的python基础篇

Python支持多种数据类型,在计算机内部可以把任何数据看成一个”对象”,而变量赋值就是将变量和数据对象关联起来,即变量指向该数据对象.例如x=y,表示把变量x指向y所指向的数据对象,随后对y的赋值并不影响x的指向.Python的整数和浮点数没有大小的限制.若超出一定范围就用inf(无限大)表示.

2024-07-13 17:35:08 1227

原创 有哪些Python一行代码就能玩的小游戏,它们的玩法和规则是怎样的?

Python 一行代码就能玩的小游戏虽然简单,但也能带来不少乐趣。

2024-07-13 16:11:26 519

原创 Python那些优质可视化工具!

作者:Lty美丽人生本次分享10个适用于多个学科的Python数据可视化库,其中有名气很大的也有鲜为人知的!

2024-07-12 17:39:14 606

原创 102个Python项目,练完你就牛了

Python 初学者在迈过安装编程环境和基本语法的门槛,准备大展身手的时候,可能突然就会进入迷茫期:不知道做些什么、再学些什么。所以找到自己感兴趣、能够跟着动手和学习的Python 项目是特别重要的!32、【Python气象数据分析–《Python数据分析实战》】43、【Python实现从excel读取数据并绘制成精美图像】66、【Python实现javaweb项目远端自动化更新部署】11、【基于scrapy爬虫的天气数据采集(python)】45、【Python3实现可控制肉鸡的反向Shell】

2024-07-12 16:46:16 932

原创 不仅是输出信息,console.log 也能玩出花

如果 x 小于或等于 10,这段代码将在控制台输出错误信息 Assertion failed: x is not greater than 10。console.log 虽然主要用于调试目的,但也包含了一些有趣的用法,是 JavaScript 中一个常用的函数,用于向控制台输出信息。我们先来看看 console.log 一些基本用法。不仅能输出文本,还能以更丰富的方式展示信息。这段代码将在控制台输出函数调用的堆栈跟踪信息。

2024-07-11 17:49:40 2959

原创 强烈推荐!!!适合初学者16本python书籍推荐(附pdf版)

这本书是一本介绍如何使用Python进行数据分析的指南,包含了数据清洗、可视化、统计分析等多个方面。这是一本介绍Python网络编程技术的实战书籍,包括 Socket编程、HTTP协议、SMTP协议等内容,适合想要深入学习网络编程技术的读者。这是一本非常适合初学者的Python入门书籍,通过丰富的图表和实例引导读者学习Python编程,并介绍了Web应用程序开发、数据可视化等内容。这本书主要介绍Python高级编程技术,包括元编程、多线程编程、异步编程等内容,适合想要深入学习Python编程技术的读者。

2024-07-11 17:34:41 787

原创 Python读写文件的25个高效技巧

今天,咱们一起潜入文件操作的神秘世界,解锁那些让你在处理文件时如虎添翼的小技巧。不管你是刚入门的小菜鸟,还是渴望进阶的大白兔,下面的内容都会让你大呼过瘾!🌟。

2024-07-10 17:55:32 1039

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除