自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python从入门到精通:认识Python

文章中的一些图片使用的是我另外一个博客编程语言是一种用于编写计算机程序的形式化语言,它由一组规则和符号组成,用于定义计算机程序的结构和行为。编程语言允许程序员以特定的方式来描述计算机程序的逻辑和操作,以便计算机能够理解和执行这些指令。

2024-03-14 10:08:54 841

原创 Python 关键字:完全指南与用法

Python 关键字是保留的标识符,用于标识语言结构。由于它们具有特殊含义,因此不能用作变量名或函数名。本文将介绍 Python 关键字及其用法。理解 Python 的关键字和它们的用法是编写高效、可读和符合最佳实践的代码的关键。本文提供了一个关键字的概览和基本用法。

2024-03-14 10:07:20 341

原创 Python实现工厂模式和抽象工厂模式

首先定义一个产品接口,所有的产品类都应该实现这个接口。pass定义一个工厂接口,提供一个创建对象的方法。pass定义多个抽象产品,表示一系列相关或依赖的对象。passpass定义抽象工厂接口,包含创建一系列相关或依赖对象的方法。passpass。

2024-03-14 10:06:12 919

原创 Python字典操作的得力助手Get()函数

get()Python中的get()函数是字典(Dictionary)操作中的一项重要工具,更加健壮的方式检索字典中的值。通过get()函数,可以指定默认值,以处理可能出现的键不存在的情况,从而避免了KeyError异常的发生。在实际编程中,get()函数可以帮助我们处理多种情况,从配置文件的读取到字母出现次数的统计,都可以更加轻松地应对。它提高了代码的鲁棒性,使我们能够更加优雅地处理数据。无论是初学者还是有经验的Python开发者,掌握get()函数都是非常重要的。

2024-03-13 10:12:56 829

原创 【24最新Python&&Pycharm安装】新手保姆级别Python安装教程!

第一次接触Python,可能是爬虫或者是信息AI开发的小朋友,都说Python 语言简单,那么多学一些总是有好处的,下面从一个完全不懂的Python 的小白来安装Python 等一系列工作的记录,并且遇到的问题也会写出,让完全不懂的小白也可上手安装,并且完成第一个Hello world代码。👉(安全链接,放心点击)进入Python的官方下载页面出现很多版本的,我们选择最新的版本3.9.0下载完成后点击运行,会出现安装界面,记得勾上出现这个就安装成功了2.运行Python。

2024-03-13 10:11:51 1679

原创 Python 使用 PyQt5 写登录界面

PyQt5 是一个 Python 库,用于开发图形用户界面 (GUI) 应用程序。它提供了丰富的 API,可以帮助你轻松创建各种各样的 GUI 应用程序。

2024-03-13 10:09:26 784

原创 Python 装饰器妙用

Python 的装饰器是一种非常强大的工具,允许程序员在不修改原有函数定义的情况下,增加额外的功能。装饰器的应用场景非常广泛,从日志记录、性能测试、事务处理到缓存、权限校验等都有涉及。本文将通过几个实例详细介绍如何巧妙地使用 Python 中的装饰器来解决实际问题。

2024-03-13 10:08:07 869

原创 Python 中 _ 开头的变量,你了解多少?

本文探讨了以单下划线开头的变量在Python中的用途和含义。这些变量可以用作私有成员、避免与关键字和内置函数冲突、表示临时或无关紧要的变量,以及表示特殊的变量名。尽管这些约定并非强制执行,但它们有助于提高代码的可读性和可维护性。在编写Python代码时,遵循这些约定可以帮助开发人员更好地理解和使用变量。

2024-03-13 10:06:55 731

原创 Python 初学者容易踩的 5 个坑

为了避免这种情况,常见的做法是使用不可变对象(如。

2024-03-12 09:41:33 311

原创 Python爬虫之Pandas数据处理技术详解

什么是Pandas库?Pandas是一个开源的数据分析工具,基于NumPy构建而成,为数据处理提供了快速、强大、灵活的数据结构和数据分析工具。它常用于数据清洗、数据处理和数据分析等领域。Pandas库的主要功能和特点Pandas提供丰富的数据操作方法和函数,如数据读取、数据写入、数据清洗、数据处理、数据分析和数据可视化等。其主要数据结构包括Series(一维数据)和DataFrame(二维数据表),使数据处理更为灵活。

2024-03-12 09:40:21 1308

原创 Python去除pdf中水印

那么今天就介绍下怎么去除水印,本博客有参考其他博主思路加以整理!import os。

2024-03-12 09:37:29 918

原创 关于 Python if 的高级功能,你知道多少?

if xxx是 Python 中的条件语句,用于判断变量xxx是否为真。如果xxx为真,则执行if语句块中的代码;否则,跳过if语句块,执行后面的代码。`False``None``0`(包括 `0.0`)空字符串 `''`(包括 `""`)空列表 `[]`空元组 `()`空字典 `{}`除了以上值之外的所有值都被视为真。在 Python 中,==运算符用于比较两个对象的值是否相等,如果两个字符串的值相等,则返回True,否则返回False。在 Python 中,is。

2024-03-09 10:06:42 856

原创 Django 高级指南:深入理解和使用类视图和中间件

在这篇文章中,我们探讨了 Django 的类视图和中间件,这两个功能强大且灵活的工具,可以帮助我们更好地组织和复用代码,同时也提高了代码的可读性和可维护性。希望这篇文章能帮助你更深入地理解 Django,并提高你的 Django 开发技能。

2024-03-09 10:05:44 825

原创 Python和数据分析:Pandas新手指南

Pandas是一个基于Python的开源数据分析库,提供了高性能、易用的数据结构和数据分析工具。其主要构建块是两个核心数据结构:Series和DataFrame。Series: 类似于一维数组,但带有标签(索引),可以存储任意类型的数据。可以将Series看作是带标签的列。DataFrame: 类似于电子表格或SQL表,是一个二维表格,可以包含多个列,每个列可以是不同的数据类型。DataFrame是Pandas中最常用的数据结构。我们将使用一个虚构的销售数据集,其中包含产品、销售额、日期等信息。

2024-03-09 10:03:10 819

原创 panel,一个非常好用的 Python 库!

Python Panel 是一个功能强大的交互式应用程序构建库,可以帮助用户快速构建各种类型的交互式 Web 应用程序。通过合理地使用 Panel 的布局、组件和数据可视化工具,用户可以轻松地创建功能丰富的交互式应用程序。希望本文能够帮助大家更好地了解和应用 Panel 库。

2024-03-08 14:07:43 935

原创 关于 Python 的 import,你了解多少?

在Python中,import是用于导入模块和模块中定义的变量、函数、类等内容的关键字。import的作用是扩展Python的功能,并允许在代码中使用其他模块提供的功能。介绍了 Python 中 import 关键字的使用方法和工作原理。通过 import ,可以导入模块和模块中定义的内容,扩展 Python 的功能。文章提供了导入模块、导入模块中的特定内容、给导入的模块或内容起别名以及导入模块中的所有内容的例子,展示了 import 的多种用法。

2024-03-08 14:02:27 358

原创 常用的Python50个经典问题披露秘密

42.如何导入模块 使用 import 关键字来导入模块.例如:import math. 43. 如何使用条件语句(if-else)?答案:条件语句用于根据条件的真假执行不同的代码块 例如: python • x = 10 if x > 5: print(“x 大于 5”) else: print(“x 不大于 5”) 44. 如何使用循环(for循环和while循环)?这些问题涵盖了Python编程中一些常见的基础知识.请注意,这只是一个开始,还有更多的问题和概念需要学习和探索,并编写代码来加深理解.

2024-03-08 14:01:30 396

原创 Python 中的缩进错误

错误是阻止计算机程序完美运行的错误或问题,缩进错误就是其中之一。编译阶段出现缩进错误。缩进错误是当代码中的制表符或空格不遵循预期模式时发生的编译时错误。这通常是语法错误。缩进错误是Python中非常常见的错误。因为Python是一种解释性语言,它的解释器会逐行读取代码。在Python编码中,我们必须编写适当格式的代码,并完美地利用间隙,使代码可执行。这种对间隙的完美利用被称为缩进。如果用户编写的代码没有正确缩进,则会产生缩进错误。

2024-03-07 10:24:11 1048

原创 Python到底是引用传递还是值传递?网上大多数教程都讲错了

print("进入上下文 🚪")print("离开上下文 🚶")print(f"异常捕获: {exc_val}")return True # 防止异常向外传播raise ValueError("测试异常")这个自定义的上下文管理器在进入和退出with代码块时打印消息,并且通过返回True在__exit__方法中抑制了异常的传播。

2024-03-07 10:21:01 787

原创 Python: 结合多进程和 Asyncio 以提高性能

多亏了 GIL,使用多个线程来执行 CPU 密集型任务从来都不是一种选择。随着多核 CPU 的普及,Python 提供了一种多处理解决方案来执行 CPU 密集型任务。但是直到现在,直接使用多进程相关的API还是存在一些问题。在本文result = 0该方法接受一个参数并从 0 开始累加到该参数。打印方法执行时间并返回结果。

2024-03-07 10:17:36 797

原创 Python 读取和写入文本文件

在日常开发中,最常执行的数据处理任务之一是从文件中读取数据,以某种方式对其进行操作,然后将结果数据写入新的数据文件以供以后用于其他目的。

2024-03-06 10:11:52 995

原创 Python 中函数内部变量的作用域

在 Python 中,函数内部变量的作用域是一个常见的问题。当在函数内部定义变量时,该变量仅在函数内部有效,函数外部无法访问该变量。这可能会导致一些意外错误,尤其是当您不熟悉 Python 的变量作用域规则时。为了更好地理解这个问题,我们来看一个示例。在以下代码中,我们定义了一个名为的函数,该函数内部定义了一个名为i的变量。然后,我们尝试调用函数,并使用eval()函数来打印i的值。但是,当我们运行代码时,我们会得到一个错误消息:“NameError: name ‘i’ is not defined”。

2024-03-06 09:56:09 731

原创 关于 python 装饰器,你了解多少?

装饰器是 Python 中的一种语法,它可以在不改变源代码的前提下,修改或增强函数或类的功能。装饰器本质上是一个函数或类,它接受一个函数或类作为参数,并返回一个新的函数或类。在 Python 中,装饰器通常使用符号来应用。记录函数执行时间缓存函数的返回值检查函数参数的类型和取值范围给函数添加日志记录给函数添加权限验证给函数添加重试机制等等。

2024-03-06 09:52:50 365

原创 掌握 Python 栈,轻松实现进制转换

栈(Stack)是计算机科学中常用的数据结构,具有众多实际应用。其中之一是使用栈来实现进制转换,将一个数字从一种进制表示转换为另一种进制表示。本文将深入研究栈的原理,以及如何使用Python实现十进制到二进制、八进制和十六进制的进制转换。我们将提供详细的解释和多个示例,帮助您深入理解这一概念。

2024-03-05 09:51:58 868

原创 掌握Python的解包技巧:*和**的最全用法

和**是Python中非常有用的符号,它们用于解包和打包参数,扩展序列和字典,以及在函数参数中接受不定数量的参数。这些功能使Python的函数更加灵活,并有助于编写更通用的代码。

2024-03-05 09:50:51 873

原创 25个惊艳的Python代码写法

Python可以用于复杂的数据分析和Web开发项目,还能以极少的代码行数完成令人惊叹的任务。本文将分享25个简短的Python代码示例,用来展示Python编程语言的魅力和效率。

2024-03-05 09:49:58 761

原创 【Python&&Pycharm安装】新手必看Python安装教程!

第一次接触Python,可能是爬虫或者是信息AI开发的小朋友,都说Python 语言简单,那么多学一些总是有好处的,下面从一个完全不懂的Python 的小白来安装Python 等一系列工作的记录,并且遇到的问题也会写出,让完全不懂的小白也可上手安装,并且完成第一个Hello world代码。👉(安全链接,放心点击)进入Python的官方下载页面出现很多版本的,我们选择最新的版本3.9.0下载完成后点击运行,会出现安装界面,记得勾上出现这个就安装成功了2.运行Python。

2024-03-04 14:25:45 2038

原创 Python中检查数字是否为素数

素数是大于1的自然数,除了1和自身外没有其他正因子的数。素数只能被1和本身整除,不包含其他约数。

2024-03-04 14:24:46 1294

原创 Python中检查数字是否为素数

素数是大于1的自然数,除了1和自身外没有其他正因子的数。素数只能被1和本身整除,不包含其他约数。

2024-03-04 14:21:17 1084

原创 提升Python编程效率16个技巧

Python是一种多才多艺、被广泛使用的编程语言,拥有大量的库和框架。然而,有一些不太为人知的Python编程技巧和库,可以让作为开发者的生活更轻松,使你的代码更高效。介绍一些非常有用的Python技巧。通过学习和应用这些技巧,你可以在编码中节省时间和精力,并使你的代码更加优雅和高效。所以,让我们深入探讨Python语言中这些的技巧宝藏吧!三元操作符是if-else语句的简写形式。其语法为。函数将一个可迭代对象加上计数器,并以enumerate对象的形式返回。

2024-03-04 14:16:59 839

原创 Pandas 教程-Python Pandas Series

Pandas Series可以定义为能够存储各种数据类型的一维数组。我们可以轻松地将列表、元组和字典转换为使用“series”方法的系列。系列的行标签称为索引。一个系列不能包含多个列。它可以是任何列表、字典或标量值。索引的值应该是唯一且可哈希的。它必须与数据的长度相同。如果我们不传递任何索引,默认的 np.arrange(n) 将被使用。它指的是系列的数据类型。它用于复制数据。我们可以通过两种方式创建系列:1.创建一个空系列2.使用输入创建系列。

2024-03-04 14:15:30 921

原创 五大自动化测试的 Python 框架

Selenium 是一个广泛使用的自动化测试框架,用于测试Web应用程序。它支持多种浏览器,并通过模拟用户在浏览器中的操作来进行测试。Selenium 的 Python 客户端库是 Selenium WebDriver,它提供了一组API来编写测试脚本,与浏览器交互以及定位和操作页面元素。支持多种浏览器,可以在不同浏览器上运行测试。提供丰富的API和功能,可以完成各种复杂的测试任务。对 JavaScript 的支持良好,可以处理基于 JavaScript 的交互。

2024-03-04 14:12:45 860

原创 一篇文章彻底弄懂 Python 面向对象编程

比如一个人,他的身高,长相,姓名,年龄等这些在对象中都是他的属性,而他发出的动作,走,跑,说话等这些在对象中都是他的方法。现实世界中事物有不公开的行为,比如在手机这个事物中,颜色、尺寸、拍照、上网都是公开给用户的,但是,比如像内存调度,CPU,系统等是不公开的,那么对于程序中的映射也是支持私有属性及方法的。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。如果还需要父类中的方法,通过。

2024-03-01 10:18:58 902

原创 Python 中的迭代器和生成器深度理解

迭代器(Iterators)和生成器(Generators)是 Python 中最强大的功能之一,但也是新手最容易混淆的部分。本文将深入探讨这两种概念,以及它们在 Python 编程中的实际应用。

2024-03-01 10:17:32 807

原创 Python爬虫选型——Scrapy

最后花一分钟时间跟大家总结下,任何技术选型的前提是理清楚业务需求目标,有了目标才能去选择技术框架,然后对比框架要从理念、性能、可维护、可拓展、关联生态的维度去考量,同时结合项目经验,相信选出的框架肯定不会差,要相信自己是最棒的!

2024-03-01 10:16:42 1402

原创 Python四种常用的高阶函数,你会用了吗

sorted()函数也是一个高阶函数,它还可以接收一个key函数来实现自定义的排序key指定的函数将作用于list的每一个元素上,并根据key函数返回的结果进行排序。filter的第一个参数传入一个函数,第二个参数是可迭代对象,将可迭代对象里的每一个值,交给传入的函数处理,如果结果为真,就保留这个值。如果结果为假,就去掉这个值。有列表[1, 2, 3, 4, 5],将所有元素转换成str: [‘1’, ‘2’, ‘3’, ‘4’, ‘5’]去掉偶数,保留奇数[1,2,3,4,5,6,7,8,9]

2024-02-29 10:12:30 897

原创 Python多重继承慎用

在Python中,多重继承是一种强大的功能,它允许一个子类从多个父类中继承属性和方法。然而,多重继承也可能导致一些问题,这篇文章我们就探索一下多重继承可能带来的问题。Python多重继承是一种强大的功能,但它也可能导致一些问题。为了避免这些问题,我们应该谨慎使用多重继承。在实现多重继承时,我们可以使用 super() 函数、显式调用父类方法、使用 Mixin 等技术。

2024-02-29 10:00:09 394

原创 【Python】一文教你如何把Python脚本打包成可执行程序?

最近根据用户提的需求用python做了一个小工具,但是在给客户使用的时候不能直接发送python文件,毕竟让客户去安装python环境,那就离了大谱了。所以这时候就。

2024-02-29 09:59:30 584

原创 python3.6 的字符串处理f-string的使用技巧

上一篇文章我们提到了f-string(F字符串)的使用,以及另两种python字符串处理方式。python3.6 的三种字符串处理,formatting、str.format()、f-string,在这篇文章中讲解了F字符串的基础使用,对于F字符串有着很多的使用技巧,在这篇文章中你会见识到更多的F字符串的使用技巧。下面博主将介绍python3.6 的字符串处理f-string的使用技巧。f-string的使用技巧f-string填充填充分为左填充、右填充、居中填充。

2024-02-29 09:58:28 338

原创 使用Pandas可视化带有标签列的数据表

Pandas是Python中一个灵活强大的数据处理库。它提供了大量数据操作和分析工具,并整合了Matplotlib和Seaborn等数据可视化库的功能,这使得数据的可视化变得更加容易。在本文中,我们将讨论如何使用Pandas可视化带有标签列的数据表,以便更好地呈现和传达数据的信息。

2024-02-28 10:11:21 901

空空如也

空空如也

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

TA关注的人

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