标签: python

Python @property 装饰器详解

@property装饰器简介 在Python中,@property装饰器是一种优雅的属性管理工具,它允许你将类的方法伪装成属性(即无需使用()调用),同时可以在属性访问时添加逻辑(如数据校验、动态计算等)。 @property 的核心…

器→工具, 编程语言 ·

Python 类型注解(Type Hints)详解

类型注解的概念 类型注解(Type Hints)是 Python 3.5+ 引入的特性(通过PEP 484),允许开发者为变量、函数参数和返回值等标注期望的数据类型。它不会影响代码运行时行为,但可通过静态检查工具(如 mypy)提前发…

器→工具, 编程语言 ·

Python 编码规范整理版

以下是根据规则修复空格后的内容: ```html 以下是一份结合PEP8规范、最佳实践及常见注意事项的Python编码规范整理,适用于团队协作与个人项目: 代码布局与格式 缩进 规则:使用4个空格(禁止使用Tab键)。 …

器→工具, 编程语言 ·

Python的数据可视化工具Pygwalker

Pygwalker(Python binding for GraphicWalker)是一个用于Python的数据可视化工具,旨在帮助数据科学家和分析师以更交互和直观的方式探索和理解数据。Pygwalker是GraphicWalker的Python绑定,提供类似Tableau的用…

器→工具, 工具软件 ·

分布式计算框架Ray

Ray简介 Ray是一个开源的分布式计算框架,专为机器学习和人工智能应用设计。它提供了一种灵活、高效的方式来构建和运行分布式应用程序,特别是在需要大规模并行计算的场景中。Ray的核心是一个通用的分布式执行引擎…

器→工具, 工具软件 ·

Python数据可视化工具Datasette

Datasette简介 Datasette是一个开源工具,用于将结构化数据发布为交互式浏览和查询的Web应用程序。它主要用于将SQLite数据库转换为易于浏览和共享的格式,适合数据分析、数据展示和快速原型设计等场景。 核心功…

器→工具, 工具软件 ·

Python开源搜索引擎库Whoosh

Whoosh简介 Whoosh是一个用纯Python编写的开源搜索引擎库,专为实现快速和高效的全文搜索而设计。它不依赖于外部库或服务,易于嵌入到Python应用程序中,适合需要全文索引和搜索功能的场景。Whoosh的设计灵活且易于…

术→技巧, 研发 ·

数据处理和分析开源库Polars

Polars简介 Polars是一个用于数据处理和分析的开源库,特别适用于处理大型数据集。它最初是用Rust编写的,这使得它在性能上具有显著优势,特别是在内存管理和多线程处理方面。Polars也提供了Python接口,使得Python…

数据, 术→技巧 ·

Python数据验证处理工具Pandera

Pandera简介 Pandera是一个用于验证、清理和文档化Pandas数据框架(DataFrame和Series)的Python库。它提供了基于类型注释的方式来定义数据验证规则,确保数据符合预期格式和约束。这对于数据管道的构建、数据清理…

数据, 术→技巧 ·

Python执行时间的可视化

在前面的文章Python标准库之性能优化 中学习到了统计 Python 代码执行时间的工具。今天要学习的是一些其他的工具。 SnakeViz SnakeViz 简介 SnakeViz 是一个用于可视化 Python 代码性能分析结果的工具。它是基于 Py…

术→技巧, 研发 ·