自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中图片绘制和输出相关库的原理详解

Python在图片绘制和输出方面的发展历史可以追溯到20世纪90年代,当时的主要库是Python Imaging Library (PIL),用于处理图像文件和生成图像。PIL是Python中最早的图像处理库之一,支持多种图像格式和颜色空间的处理。随着Python在数据科学和机器学习领域的发展,出现了一些用于数据可视化和图像处理的新库,其中包括Matplotlib、Seaborn、Bokeh、OpenCV等。这些库具有更高级别的界面和更多的绘图选项,使得数据可视化更加容易和美观。

2024-03-14 09:45:23 1048

原创 icecream,一个有趣的 Python 库!

IceCream 还支持自定义输出格式,可以通过方法来设置。# 自定义输出格式# 打印变量的值x = 10ic(x)可以根据需要自定义 IceCream 的输出格式,以满足不同的调试需求。# 自定义输出格式通过本文的介绍,对 IceCream 库有了更深入的了解。IceCream 提供了一个简单而强大的调试工具,帮助开发者快速定位代码问题,提高工作效率。希望本文能够帮助大家更好地掌握 IceCream 库的用法,并将其应用到实际的 Python 开发中。

2024-03-14 09:38:05 715

原创 爬虫实战:从外地天气到美食推荐,探索干饭人的世界

在今天的学习中,所涉及的知识点基本延续了上一次的内容,并没有太多新的拓展。主要是对网页进行解析,提取信息并保存,最后根据这些信息来动态改变链接地址,最终完成了一个简单的与用户交互的演示项目。我希望你也能跟着动手实践,尽管这个过程可能会有些痛苦,不过虽然并没有给你的技术水平带来实质性提升,但至少可以拓展你的技术广度。

2024-03-14 09:34:24 1599

原创 Python中4种读取JSON文件和提取JSON文件内容的方法大盘点

本文介绍了Python中四种读取和提取JSON文件内容的方法,分别是使用。

2024-03-14 09:31:52 6800

原创 Python 字符串格式化,你了解多少?

面对 Python 灵活的字符串处理,作为一个 Javaer,往往有时候会不知道所措,看到这样的代码或者这样的代码往往就会比较不清楚,所以就专门针对这种情况,整理一下本文详细介绍了Python中常用的字符串格式化方法,包括传统的操作符、format()方法、f-strings、字符串模板和方法。每种方法都有其特点和适用场景,读者可以根据具体需求选择最合适的方式。字符串插值运算符{}是一种更简洁、直观的字符串插值语法,推荐在Python 3.8及以上版本中使用。

2024-03-13 10:02:41 459

原创 从零开始学Python网络编程:轻松搭建服务器和客户端

网络编程是通过计算机网络实现数据交换和通信的编程过程。在网络编程中,计算机通过网络协议(例如TCP/IP、HTTP)连接到其他计算机,并交换数据。Python作为一种多用途的编程语言,提供了强大的网络编程功能,使开发者能够轻松创建各种类型的网络应用。通过了解这些基本概念,可以构建Web应用、网络爬虫、客户端/服务器应用和许多其他类型的网络应用程序。网络编程也伴随着安全性挑战,因此我们必须重视数据保护、认证和授权,以确保应用程序和用户的安全。

2024-03-13 10:00:50 1120

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

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

2024-03-13 09:59:20 977

原创 24Python&&Pycharm安装教程(附安装包激活码)

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。

2024-03-12 09:59:00 1855

原创 Python解析YAML: PyYAML详解

以下介绍为chatgpt生成。PyYAML 是一个用于解析和生成 YAML 数据的 Python 库。它提供了简单易用的接口,用于读取和写入 YAML 格式的文件、字符串或流。解析和生成:PyYAML 支持将 YAML 数据解析为 Python 对象,并且可以将 Python 对象转换为 YAML 格式。支持标准:PyYAML 实现了 YAML 1.1 规范,兼容大多数 YAML 实现。它支持常见的 YAML 特性,如标量、映射、序列、锚点引用等。

2024-03-12 09:57:25 967

原创 Python之使用PySimpleGUI打造桌面应用

PySimpleGUI 是一款比较新的, 基于Python实现的GUI图形库, 他桌面的布局方式采用的是列表方式实现的.使用 pip 工具安装即可简单的交互代码输出结果输出结果感谢你能看到最后,给大家准备了一些福利!感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。👉CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)一、Python所有方向的学习路线Python所有方向的技术点做的整理,形成各个领域的知识点汇总

2024-03-12 09:56:24 505

原创 Python Functools:高级操作指南

functools模块是Python标准库中的一个模块,提供了一些高阶函数,用于操作其他函数。它包括了一系列功能,如柯里化、函数包装、函数缓存等,使函数的处理更加灵活和强大。在使用functools接下来,我们将深入探讨functools的各种功能和用法。函数用于将比较函数(接受两个参数并返回负数、零或正数的函数)转换为关键函数,以便用于排序操作。# 自定义比较函数,按长度排序# 输出按长度排序的单词列表在上面的示例中,定义了一个自定义比较函数,该函数按字符串长度进行排序。通过使用。

2024-03-12 09:45:15 480

原创 Python 教程 - 变量与运算符

安装好 Python 之后,接下来就来开始来试着写几个最基本的程序吧!本篇文章将会介绍让 Python 做基本的运算、输出字符串以及赋值给变量,看完就能够学到如何输出自己想说的话、以及把 Python 当做计算器使用啦~

2024-03-09 09:59:45 882

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

GIL 是一种互斥锁机制,其目的是为了确保在同一时间只有一个线程可以运行,进而确保了在同一时间只有一个线程可以访问/操作内存。但这同时也阻止了 Python 多线程对多核处理器的充分利用。

2024-03-09 09:58:43 1033

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

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

2024-03-09 09:57:44 1113

原创 Python 的闭包,你知道多少?一起聊聊

wiki 上对闭包的解释In, aclosure, alsoorrecordstoring afunction[a][1]valueorreference[b]简单点来说就是闭包是指一个函数内部定义的函数,并且内部函数引用了外部函数的变量本文详细介绍了闭包在计算机编程中的概念和应用。闭包可以通过在函数内部定义函数并引用外部函数的变量来实现词法作用域中的名称绑定。闭包具有封装和信息隐藏、限制作用域等优势,并可以应用于多种编程任务和问题。通过合理地使用闭包,可以提高代码的可读性、可维护性和复用性。

2024-03-09 09:56:37 952

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

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

2024-03-08 13:56:32 1034

原创 Python的语法糖,你真的了解吗?

语法糖(Syntactic sugar)是一种编程语言中的语法结构或编码风格,它在语言的解释或编译过程中按照指定的规则进行转换或解释。它并不提供新的功能或能力,而是为了让代码更易读、更简洁或更符合人类思维习惯而设计的一种语法方式。介绍了Python语法糖的概念、优势和原理。知道了语法糖是一种编程语言中的语法结构或编码风格,通过转换或解释使代码更易读、更简洁或更符合人类思维习惯。Python语法糖的存在可以简化代码、提高可读性、提高可维护性和提高开发效率。

2024-03-08 13:54:30 977

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

写过 Python 的猿猿肯定对 import 不陌生。但 Python 在 import module 时会执行相关的代码,你知道吗?Python import 还有其他的什么特性呢?通过这一篇文章,彻底掌握 Python import在Python中,import是用于导入模块和模块中定义的变量、函数、类等内容的关键字。import的作用是扩展Python的功能,并允许在代码中使用其他模块提供的功能。介绍了 Python 中 import 关键字的使用方法和工作原理。

2024-03-08 13:51:37 1403

原创 Python中网络请求超时的原因及解决方案

在进行网络数据爬取过程中,网络请求超时是一个令人头疼的问题。尤其在Python中,我们常常需要应对各种网络爬虫、API调用或其他网络操作,而网络请求超时的原因千奇百怪。在本篇文章中,我们将深入了解网络请求超时的可能原因,并详细探讨一些解决方案。

2024-03-07 10:13:32 1635

原创 一文总结:Python的封装、继承和多态

这样,相同的方法或属性的调用可以产生不同的结果,取决于对象的类型。

2024-03-07 10:11:17 983

原创 Python学习之路

尽管字典这种数据类型和js中的对象很像,但是对应的js类型时Map类型,所以在Python中是不存在对象这种数据类型的(这里的对象是指js中的Object)。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。由Python解释器强制执行。

2024-03-07 10:08:51 962

原创 Python SQLAlchemy:需要了解的 3 个数据库操作功能

在处理任何规模的 Python 项目中的数据库时,SQLAlchemy 是一个必须了解的工具,本文只是探索的一些非常基本的功能,基本上也用得上。对于从事过后台开发的朋友来说,这些都是很熟悉的。

2024-03-06 10:38:06 895

原创 NumPy入个门吧~

NumPy的全称叫,它是Python科学计算最重要的基础包之一。很多提供科学计算的包都是基于NumPy之上建立的,著名的pandas也是。NumPy核心的数据结构叫ND array,也就是多维数组。和Python里的列表有点相似,但又不一样。NumPy的多维数组比Python的列表更高效,因为它底层是用C语言编写的。NumPy在数据分析领域是一个热门工具,它可以用于数据整理、清洗、过滤、排序、转换和计算。NumPy,所以在进行大规模数学运算时它的执行效率会非常高。

2024-03-06 10:28:15 784

原创 Python中的内置变量及其巧妙使用

Python中的内置变量为开发者在编写脚本时提供了极大的便利。本文探讨Python中一些最重要的内置变量,以及如何巧妙地利用这些变量来编写更加简洁、高效的代码。

2024-03-06 10:22:20 833

原创 【最新版Python&&Pycharm安装】一文搞定Python安装!附激活码插件分享!

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。

2024-03-04 14:55:38 2271

原创 Python常用标准库-os库一文详解(二):文件操作和路径操作

Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。

2024-03-04 14:52:43 945

原创 Python常用标准库-os库一文详解(一):目录操作

Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。

2024-03-04 14:51:09 871

原创 一个 python + 数据预处理+随机森林模型 (案列)

这个是之前写的一个 python 的 + 随机森林模型例子,不适合初学者。根据 百度百科的定义随机森林指的是利用多棵树对样本进行训练并预测的一种分类器。该分类器最早由Leo Breiman和Adele Cutler提出,并被注册成了商标。定义 在机器学习中,随机森林是一个包含多个决策树的分类器, 并且其输出的类别是由个别树输出的类别的众数而定。Leo Breiman和Adele Cutler发展出推论出随机森林的算法。而 “Random Forests” 是他们的商标。

2024-03-04 14:49:30 994

原创 Python中自动化测试的利器:探索常用库

在快速变化的软件开发周期中,自动化测试是保证软件质量的关键。Python作为一门简洁高效的语言,提供了丰富的库来支持各种自动化测试需求。通过合理选择和使用这些测试库,你可以大大提高测试的效率和覆盖率,确保软件产品的高质量。希望本文能帮助你更好地了解和使用Python中的自动化测试库,让测试变得更简单,更高效。

2024-03-04 14:48:22 910

原创 关于 python 进度条神器:tqdm,你了解多少

tqdm` 是一个 Python 的进度条库,可以在 Python 的循环中添加一个进度条,以便在终端中实时显示进度。它可以用于任何可迭代对象,如列表、元组、字典、文件等。

2024-03-04 14:47:13 1023

原创 python实现手机号归属地查询

手机上突然收到了某银行的短信提示,看了一下手机的位数,正好是11位。我一想,这不就是标准的手机号码吗?于是一个想法涌上心头——用python的库实现查询手机号码归属地查询自由。因为熟悉shigen。那实现的效果如下:注:电话和IP均为模拟值,没有实际的参考价值。接下来讲一下代码的实现:电话的归属地查询主要用到的库是,在pip上显示是最近更新的:官网的介绍也是极其的简单:注:代码的命名规范上还是存在一些问题。最后还是和之前一样,在系统的环境变量里加上alias,就可以在任何地方使用了。

2024-03-01 10:08:38 957

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

Python Schedule 是一个轻量级的 Python 库,用于在指定的时间间隔内执行任务。它提供了简单而灵活的 API,使得用户可以方便地定义和管理定时任务。Python Schedule 的设计理念是简单易用,它允许用户指定任务的执行时间、频率和操作,从而实现自动化的任务调度。Python Schedule 是一个功能强大而灵活的任务调度工具,为用户提供了简单易用的 API 和丰富的功能,使得任务调度和自动化变得轻松而高效。

2024-03-01 10:06:18 937

原创 solara,一个超级厉害的 Python 库!

Python Solara 是一个基于 Python 的工具库,用于太阳能系统的建模、优化和分析。它提供了一系列功能强大的工具和模型,包括光伏电池、光伏组件、太阳能光照、阴影分析等。Python Solara 的设计理念是简单易用,它提供了直观的接口和丰富的功能,使得用户能够快速构建太阳能系统模型,并进行性能优化和分析。Python Solara 是一个强大的太阳能系统建模和优化工具,为用户提供了丰富的功能和直观的界面,使得太阳能系统的建模和优化变得更加简单和高效。

2024-03-01 10:04:41 959

原创 零基础转行IT,为何选择Python?

大家好,我是hubert。对于Python编程语言来说,无论你是想要踏入IT领域的新人,还是希望通过学习编程实现职业生涯转型的人,Python都是理想的起点。首先,如果你是零基础,不必担心,Python是一门被誉为“可读性第一”的编程语言,其简洁而清晰的语法使初学者能够轻松上手。无论你之前是否有编程经验,Python都提供了一个友好的学习环境。Pyhton是一种比较简单的语言,所以无论是Web开发、数据分析、人工智能还是科学计算,Python都展现了强大的应用能力。

2024-02-29 10:55:19 394 1

原创 总有一个适合你!Python编程工具介绍

安装Python解释器时可以一并安装,支持交互式和文件式。对代码的输入、运行结果的输出和错误信息均有友好的颜色提示。跨平台,在Windows、Unix和Mac OS X上具有相同的效果。支持多窗口的代码编辑器,也支持多重撤销,Python语法颜色区分,智能缩进,调用提示和自动补全等。任意窗口内的搜索,编辑器窗口中的替换,以及多文件中的查找。具有断点,步进及全局和本地命名空间的调试器。由爱沙尼亚的 Tartu 大学开发,专为学习和教学设计;界面简洁,交互式和文件式同一界面;

2024-02-29 10:52:49 392

原创 Python BS4解析库用法详解

Beautiful Soup 简称 BS4(其中 4 表示版本号)是一个 Python 第三方库,它可以从 HTML 或 XML 文档中快速地提取指定的数据。Beautiful Soup 语法简单,使用方便,并且容易理解.图1:BS4官网LOGO图。

2024-02-29 10:51:14 1139

原创 26岁,转行Python,是这辈子最成功的一件事......

生活就像是一场戏,人在其中扮演的不过是一个个角色,打工人也好,丈夫也罢,儿子也好,父亲也罢。每个人涂上或淡或浓的脂粉,带着千疮百孔的面具,披挂着久经沙场的盔甲,在舞台上挪移踱步,念词唱戏,时而顺遂,时而踉跄。当我明白这些道理,我知道这一切还不晚。我告诉自己,热爱生活便是认识到生活的不顺之后依然满怀希望,所以,虽然两肩压着那太行山,我依然能够步履蹒跚。

2024-02-29 10:48:02 948

原创 总结了90条简单实用的Python编程技巧!

*建议1:**理解 Pythonic 概念—-详见 Python 中的《Python之禅》**建议2:**编写 Pythonic 代码(1)避免不规范代码,比如只用大小写区分变量、使用容易混淆的变量名、害怕过长变量名等。有时候长的变量名会使代码更加具有可读性。(2)深入学习 Python 相关知识,比如语言特性、库特性等,比如Python演变过程等。深入学习一两个业内公认的 Pythonic 的代码库,比如Flask等。

2024-02-28 10:02:57 867

原创 Python Requests 库中的重试策略实践

网络请求由于各种原因可能会失败,例如网络波动、服务暂时不可达等。为了增强客户端的健壮性,实现请求的自动重试是一个常见的做法。在Python中,requests库是处理HTTP请求的标准工具之一。然而,requests本身并不直接提供重试机制,这需要借助urllib3库中的Retry类来实现。本文将介绍如何在requests中实现请求的自动重试。

2024-02-28 09:45:14 1000

原创 Python中的容器类型详解

Python是一种功能丰富的编程语言,提供了多种内置的容器类型,帮助开发者有效地组织和管理数据。容器类型是存储一组数据的数据结构,每种类型都有其独特的特性和用途。🔍本文将深入探讨Python中的主要容器类型:列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set),并提供使用示例,帮助读者全面理解和掌握它们。

2024-02-28 09:43:02 996

空空如也

空空如也

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

TA关注的人

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