欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

最新发布 第2页

迷途小书童的Note-- 编程、技术、分享

实用模块

Python操作自动化

Python操作自动化
当我们需要自动化进行一些重复性的任务时,Python 中的 pyautogui 库就可以派上用场了,这个库可以模拟鼠标和键盘的操作,让我们的程序可以像人一样与计算机进行交互。 首先,我们需要安装 pyautogui 库。在命令行中输入以下命令即可 pip install pyautogui 安装完成后,我们就可以开始使用 pyautogui 了。 让我们从一个简单的例子开始。假设我们需要编写一个程序来自动化进行屏幕截……继续阅读 »

迷途小书童 7个月前 (09-30) 874浏览 0评论 0个赞

实用模块

一款大大简化Python自然语言处理的开源库

一款大大简化Python自然语言处理的开源库
简介 TextBlob 是一个 Python 库,用于处理文本数据的自然语言处理(NLP)任务。它提供了简单且易于使用的 API,使得对文本进行分析、情感分析、词性标注、名词短语提取等任务变得更加简单。 TextBlob 的核心功能是基于 NLTK(自然语言工具包)和 Pattern 库构建的。它使用了机器学习算法和语言模型来执行各种文本处理任务。 安装 使用之前,需要安装,打开命令行终端,输入 pip instal……继续阅读 »

迷途小书童 7个月前 (09-30) 775浏览 0评论 0个赞

实用模块

Python中的JSON解析,用它就够了

Python中的JSON解析,用它就够了
当我们处理数据时,经常需要将数据转换为不同的格式,比如将数据从 Python 对象转换为 JSON 格式,或者将 JSON 格式的数据转换为 Python 对象。simplejson 最初是作为 Python 标准库中 json 模块的一个替代品而创建的。它的目标是提供更好的性能和更丰富的功能。由于 simplejson 在性能和功能方面的优势,它逐渐成为了 Python 社区中使用最广泛的 JSON 库之一。 让我……继续阅读 »

迷途小书童 7个月前 (09-25) 816浏览 0评论 0个赞

Python基础

Python中的封装

Python中的封装
当我们谈到 Python 中的封装时,可以将其类比为一个礼物盒子。封装是面向对象编程的一个重要概念,它允许我们将数据和相关的方法包装在一个单独的单元中,就像将礼物放在一个盒子里一样。 在 Python 中,我们使用类来实现封装。类是一个模板,描述了对象的属性和行为。属性是对象的数据,而方法是对象的行为。通过封装,我们可以将相关的属性和方法组织在一起,形成一个独立的实体。 让我们通过一个例子来理解封装的原理。假设我们正……继续阅读 »

迷途小书童 7个月前 (09-24) 684浏览 0评论 0个赞

Python基础

Python中的继承

Python中的继承
当我们学习编程时,经常会遇到需要重复编写相似功能的情况。为了避免重复劳动,Python 提供了一种称为 继承 的特性,它允许我们创建一个新的类,该类可以继承已有类的属性和方法。这样,我们就可以在不重复编写相同代码的情况下,扩展和定制现有类的功能。 让我们以一个简单的例子来说明继承的原理。假设我们正在编写一个游戏,其中有不同类型的角色,比如战士、法师和盗贼。这些角色都有一些共同的属性和行为,比如生命值、攻击力和移动方法……继续阅读 »

迷途小书童 7个月前 (09-24) 768浏览 0评论 0个赞

实用模块

一款Python认证和授权的利器

一款Python认证和授权的利器
简介 authlib 是一个开源的 Python 库,旨在提供简单而强大的认证和授权解决方案。它支持多种认证和授权协议,如 OAuth、OpenID Connect 和 JWT。authlib 具有灵活的架构和丰富的功能,使开发人员能够轻松地集成认证和授权功能到他们的应用程序中。authlib 最初由 Hsiaoming Yang 于2018年创建,并在 GitHub 上开源,它得到了广泛的社区支持和贡献,不断发展和……继续阅读 »

迷途小书童 7个月前 (09-22) 751浏览 0评论 0个赞

Python基础

Python中的3D矩阵操作

Python中的3D矩阵操作
3D 矩阵又称为立体矩阵,是指一个具有三个维度的矩阵结构。相比二维矩阵,它增加了一个深度维度。在 3D 矩阵中,第一个维度表示行数,第二个维度表示列数,第三个维度表示层数或深度,可以想象成一个多层的立方体结构。三维矩阵通常也称为 NxNxN 矩阵,在计算机视觉、医学成像、深度学习、增强现实等各个领域和应用中都非常有用。 本文中,我们将逐步介绍在 Python 中如何实现和使用 3D 矩阵,这里会介绍2种方法 使用p……继续阅读 »

迷途小书童 7个月前 (09-20) 659浏览 0评论 0个赞

实用模块

一个纯Python构建的Web应用框架

一个纯Python构建的Web应用框架
简介 虽然现在有很多 Python web 应用框架,但大多数都是为小型数据应用程序设计的,或者使用了未经大规模验证的范式。随着应用程序复杂性的增加,代码组织、可重用性和状态往往会受到影响,结果要么是代码混乱,要么就直接使用 React 来开发应用程序了。 Solara 解决了这一问题。使用类似 React 的应用程序接口,我们无需担心可扩展性。React 已经证明了它有能力支持世界上最大的网络应用程序。Solara……继续阅读 »

迷途小书童 7个月前 (09-18) 782浏览 0评论 0个赞

Python基础

这个库,让Python与Excel完美结合

这个库,让Python与Excel完美结合
简介 在现代数据分析和处理中,Python 和 Excel 都扮演着非常重要的角色。如果,能将这两者无缝结合在一起并发挥它们各自的优势,是一个令人兴奋的想法。幸运的是,PyXLL 这个 Excel 插件的出现为实现上述想法成为了可能。PyXLL 让我们作为开发者可以将 Python 的强大功能与我们熟悉的 Excel 界面完美融合,从而为 Excel 注入了无限的可能。 PyXLL的安装和环境设置 要开始使用 PyX……继续阅读 »

迷途小书童 7个月前 (09-17) 668浏览 0评论 0个赞

AIGC

Python数据分析的增强式AI库

Python数据分析的增强式AI库
引言 近年来,随着数据集的不断增大和复杂性的提高,数据分析变得越来越具有挑战性。在 Python 中,Pandas 一直是处理和分析结构化数据的首选库。然而,随着人工智能的发展,我们需要一种能够轻松应对这些挑战的工具。幸运的是,PandasAI 应运而生,它将 Pandas 的强大功能与人工智能的能力相结合,为用户提供了一种无缝且直观的数据分析体验。 PandasAI是什么? PandasAI 是一个专为增强 Pan……继续阅读 »

迷途小书童 7个月前 (09-16) 443浏览 0评论 0个赞

Python基础

Python中的一个调试利器

Python中的一个调试利器
简介 在编程过程中,几乎难以避免的会出现错误。事实上,程序员为了消除错误,要花费大量的时间在代码调试上。在调试过程中,使用 print() 语句来理解程序流程和发现意外行为无疑是最常用的方法。 然而,使用 print() 语句存在许多问题,比如 print 语句通常用于向用户显示输出。如果程序员使用 print() 进行调试,调试结束后,程序员必须小心地删除仅用于调试的特定 print() 语句。 在调试过程中,可……继续阅读 »

迷途小书童 7个月前 (09-16) 378浏览 0评论 0个赞

C/C++

Makefile基础

Makefile基础
引言 下面这个 C 语言的代码非常简单 #include <stdio.h> int main() { printf("Hello World!.\n"); return 0; } 在 Linux 下面,我们使用下面的命令编译就可以 gcc hello.c -o hello 但是随着项目的变大,势必会有越来越多的 .c 文件和 .h 头文件,再直接使用编译器指令就非常……继续阅读 »

迷途小书童 7个月前 (09-15) 359浏览 0评论 0个赞

Python基础

一个Python终端增强开源库

一个Python终端增强开源库
简介 rich 是由 Will McGugan 开发的一个开源库,旨在提供更好的终端文本渲染和样式处理能力。它提供了丰富的文本格式化选项,包括颜色、粗体、斜体、下划线、对齐等。rich 不仅适用于命令行界面的美化,还可以用于生成富文本报告、日志记录、终端 UI 等。 实现原理 rich 是通过使用 ANSI 转义码来控制终端输出的样式。ANSI 转义码是一种用于在终端上显示颜色、样式和格式的特殊字符序列,而 rich……继续阅读 »

迷途小书童 7个月前 (09-14) 321浏览 0评论 0个赞

Python基础

Python中的天文计算开源库

Python中的天文计算开源库
简介 ephem 模块为 Python 提供了精确的天文计算能力,可以预测星球、卫星的轨道信息,计算日出日落、经星时间等数据,它的算法准确可靠。最初由 Brandon Craig Rhodes 在20世纪90年代开发,经过多年扩展补充,应用非常广泛。 安装 首先,确保您的系统上安装了 Python。您可以从 Python的官方网站 下载它。 接下来,我们需要安装 ephem 打开命令提示符或终端并运行以下命令 pip……继续阅读 »

迷途小书童 7个月前 (09-14) 405浏览 0评论 0个赞

Python基础

Python进度条显示方案

Python进度条显示方案
简介 tqdm 是一个非常常用的 Python 进度条库,它可以在循环迭代和 IO 操作期间添加一个进度条,直观地显示循环迭代的进程。 tqdm 是在2013年发布的,目的是为 Python 提供一个简单、轻量级的进度条解决方案。随后 tqdm 又增加了对 Jupyter notebook的支持,也支持在 pandas 和 PySpark 等数据处理操作中使用。现在 tqdm 已经被广泛应用于机器学习、深度学习等 P……继续阅读 »

迷途小书童 8个月前 (09-09) 587浏览 0评论 0个赞

Python基础

Python中的Pathlib

Python中的Pathlib
简介 pathlib 模块是 Python 3.4中新增的标准库,它提供了面向对象的文件系统路径处理方法。pathlib 致力于解决直接操作文件路径字符串容易引发的错误,对路径提供了内置的多种处理方式,使用简单又功能强大。 在 pathlib 模块被引入之前,os.path 模块一直是 Python 中处理文件路径的首选。它包含许多操作路径的函数,如 os.path.join()、os.path.exists() 等……继续阅读 »

迷途小书童 8个月前 (09-06) 348浏览 0评论 0个赞

Python基础

Python中的装饰器

Python中的装饰器
装饰器是一个非常有用而又常被误解的功能,可以让我们在不修改函数或类的源代码情况下给它们提供扩展功能。本文将通过具体示例带你深入理解 Python 装饰器的用法。 装饰器基础 装饰器本质上是一个函数,它可以让其他函数在不需要做任何代码变动的前提下添加额外功能。装饰器的语法如下 @decorator def func(): pass 这里的 @decorator 就表示使用 decorator 这个装饰器来装饰……继续阅读 »

迷途小书童 8个月前 (09-04) 354浏览 0评论 0个赞