
python
文章平均质量分 70
首尔的初雪是眼泪
这个作者很懒,什么都没留下…
展开
-
协程与异步编程
定义:协程(Coroutine)是一种用户态的上下文切换技术,通过单一线程实现代码块的切换执行,称为微线程。特点:在一个线程内,通过切换上下文实现多个任务的交替执行。例如,普通函数顺序输出1,2,3,4,协程可实现1,3,2,4。适用场景:主要用于IO密集型任务,提升效率。趋势:异步编程广泛应用于 Sanic、Tornado、Django 3.0 等框架,利用协程提升性能。优势:以更少资源处理更多任务,特别适合IO密集型场景。核心技术asyncio,结合uvloop可进一步优化性能。原创 2025-04-13 14:39:06 · 1111 阅读 · 0 评论 -
电影评分分析系统(双语言数据流)
【代码】电影评分分析系统(双语言数据流)原创 2025-04-07 13:08:19 · 77 阅读 · 0 评论 -
多线程爬虫对比试验
【代码】多线程爬虫对比试验。原创 2025-04-07 13:07:38 · 217 阅读 · 0 评论 -
Pyqt5基础组件
PyQt5 提供了丰富的 GUI 组件,用于构建交互式桌面应用程序。核心组件包括标签、按钮、输入框、下拉框等,所有这些组件都继承自QWidget类,支持跨平台特性。QtCore − 其他模块使用的核心非 GUI 类QtGui − 图形用户界面组件QtMultimedia − 低级多媒体编程类QtNetwork − 网络编程类QtOpenGL − OpenGL 支持类QtScript − 用于评估 Qt 脚本的类QtSql − 使用 SQL 进行数据库集成的类。原创 2025-04-07 13:06:38 · 568 阅读 · 0 评论 -
Pyqt5数据导入工具开发
方法实现文件路径选择,支持Excel格式(.xlsx, .xls)。函数加载 CSV 数据到表格中。最后,显示表格并运行应用程序。获取所有工作表名,并在界面中提供切换选项。对象,设置表格的行数和列数。实现动态筛选(如关键词搜索)。在这个示例中,我们首先创建一个。的行列数动态设置表格尺寸。,将每个单元格内容转换为。读取Excel文件为。原创 2025-04-07 13:04:05 · 185 阅读 · 0 评论 -
用python实现控制台版学生管理系统
【代码】用python实现控制台版学生管理系统。原创 2025-04-07 12:34:17 · 101 阅读 · 0 评论 -
BeautfulSoup属性与方法
查找标签.find()等。提取内容.string.attrs等。标签操作.insert().unwrap().extract()等。属性操作.get().clear().encode()等。原创 2025-04-07 12:32:25 · 897 阅读 · 0 评论 -
豆瓣电影数据爬取(Python)
爬取豆瓣电影数据是一个很有意思的项目。下面是使用 Python 中的requests和库来爬取豆瓣电影数据的一个简单示例。原创 2025-04-06 18:17:06 · 441 阅读 · 0 评论 -
爬虫基本框架
这是一个简单的Python爬虫框架,包含了爬虫常见的功能:请求网页、解析网页、存储数据、异常处理和反爬虫措施。原创 2025-04-06 18:20:50 · 1432 阅读 · 0 评论 -
PyQt5基础组件开发
PyQt5通过信号和槽机制让UI组件间的交互变得非常简单。你可以使用布局管理器来轻松地组织窗口中的组件。PyQt5的组件种类丰富,基本涵盖了大部分应用需求。原创 2025-04-06 17:56:25 · 285 阅读 · 0 评论 -
Python@dataclass装饰器实践
在 Python 中,@dataclass是一个非常有用的装饰器,它能够自动为类生成一些常见的方法,例如__init____repr____eq__等,使得类的定义更加简洁和方便。dataclass主要用于存储数据的类,通常适用于那些属性较多、主要功能是存储数据并进行比较的类。原创 2025-04-06 17:25:44 · 904 阅读 · 0 评论 -
python面向对象强化(类与继承)
类是对象的蓝图或模板,它定义了对象的属性(数据)和行为(方法)。类在 Python 中通过。原创 2025-04-06 17:22:13 · 289 阅读 · 0 评论 -
关于pyecharts的网站分享
这里有很多图表代码,可以进行参考借鉴。有很多功能 大家可以一一去尝试一下。原创 2025-04-06 16:04:23 · 166 阅读 · 0 评论 -
数据可视化(JSON、pyecharts) 和 Java 流程控制与数组
分类语法要点JSON 互转用dumps()和loads(),注意中文需设置pyecharts分四步操作:创建对象 → 添加数据 → 全局配置 →render()switch 穿透无break时会执行后续case数组初始化静态初始化(⚠️ 注意不要漏写方括号)循环控制continue跳过当前迭代,break直接终止循环。原创 2025-04-06 15:55:14 · 252 阅读 · 0 评论 -
Python 异常处理、模块和包详细说明
假设有一个文件# 模块测试代码(仅在直接运行时执行)print(add(1, 2)) # 输出:3print(subtract(5, 3)) # 输出:2# __all__ 控制通过 from my_module import * 导入的内容__all__ = ['add'] # 仅允许导出 add 函数分类要点异常处理使用try-except捕获异常,避免程序直接崩溃模块通过import导入代码,用隔离测试代码包用目录和组织复杂项目结构约定__all__控制导出内容,as别名提高代码可读性。原创 2025-04-06 15:56:15 · 258 阅读 · 0 评论 -
python列表,字符串,元组,集合,字典以及常用函数
元组常用于函数返回多个结果,避免使用列表(防止人为修改)。定义,元素之间用逗号分隔。适用于需要数据不被修改的场景。元组(若元素全为不可变类型)可以作为字典的键,列表不能。的有序集合,元素类型任意。原创 2025-04-06 15:04:04 · 403 阅读 · 0 评论 -
python数据类型转换
数据类型转换分为和Python 自动在不同类型的运算中转换数据类型,通常是向上转型(转换到更复杂的数据类型)。原创 2025-04-06 08:00:00 · 744 阅读 · 0 评论 -
Python3 基本数据类型
Python3 中的变量不需要声明类型,通过赋值自动创建变量,数据类型取决于赋值的对象。数据类型分为和。原创 2025-04-06 07:00:00 · 1458 阅读 · 0 评论 -
PyCharm开发工具的安装以及基础使用(详细教程)
当你开始学习和使用Python编程语言时,选择一个好的集成开发环墩(IDE)是非常重要的。PyCharm是一个强大的Python开发工具,它提供了丰富的功能和工具,可以帮助你更高效地编写、调试和部署Python代码。在本文中,我将介绍如何安装PyCharm开发工具,并简要介绍其基础使用方法。希望这些信息对你开始使用PyCharm并提高Python编程技能有所帮助。一、PyCharm是什么PyCharm。原创 2025-04-05 22:52:34 · 1543 阅读 · 0 评论 -
Python基础语法
Python 注释、标识符规则、编码、数字类型、字符串类型等基本语法内容是学习 Python 编程的基础。Python 使用缩进来表示代码块,行与缩进对程序执行非常重要。学会使用函数、模块和命令行参数,以及如何处理多行语句和注释,会帮助你编写更清晰的代码。原创 2025-04-05 23:33:12 · 427 阅读 · 0 评论 -
什么是python解释器
Python 解释器 是一个程序,它将 Python 代码(源代码)转换为计算机能够理解并执行的机器语言(字节码)。简而言之,Python 解释器是执行 Python 程序的工具,它负责执行你写的 Python 代码。Python 是一种解释型语言,这意味着 Python 代码不是在执行前编译成独立的二进制文件,而是通过解释器逐行解析和执行。1. 代码解析:解释器逐行读取你编写的 Python 代码。2. 字节码生成:解释器将 Python 代码转换为字节码,这是一个与平台无关的中间表示。原创 2025-04-05 21:42:04 · 457 阅读 · 0 评论 -
python环境安装(windows)
本章节我将向大家介绍如何在本地搭建 Python3 开发环境。(windows)Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X以上就是今天要讲的内容,本文仅仅简单介绍了python安装以及环境配置以及如何运行。原创 2025-04-05 21:20:30 · 1186 阅读 · 0 评论 -
什么是python
Python 是一种高级、解释型、跨平台的编程语言,由荷兰人 Guido van Rossum 于 1989 年发明,以其简洁的语法和强大的功能库著称。:Python是一种跨平台的语言,可以在多种操作系统上运行,包括Windows、Mac和Linux等。:Python具有简洁清晰的语法,易于学习和使用。:Python拥有丰富的标准库和第三方库,支持各种功能和任务的实现,可以大大提高开发效率。:Python可以与其他语言集成,支持C、C++等编程语言的扩展,提供更多的功能和灵活性。原创 2025-04-05 20:54:37 · 321 阅读 · 1 评论