Python Polars: The Definitive Guide
陈松 译
出版时间:2025年12月
页数:407
“Polars已成为Python数据生态中一颗冉冉升起的新星,展现了新一代DataFrame库的无限潜力。Jeroen和Thijs撰写的这本及时而权威的指南,可帮助读者充分挖掘Polars的强大功能,尽享其带来的便利。”
——Wes McKinney
pandas创始人及Posit PBC首席架构师
Polars是一款功能强大的Python工具包,可用于数据转换、分析与可视化。通过这本实践指南,Jeroen Janssens和Thijs Nieuwdorp将带你深入探索Polars的每一项功能,展示如何将其应用于数据整理、探索性数据分析、构建数据管道等实际任务。
无论你是资深数据从业者还是数据科学新人,都能快速掌握Polars强大的API及其核心概念。你无须具备pandas使用经验,但如果有相关基础,本书将帮助你平滑过渡到Polars。书中大量实用示例和真实数据集可在GitHub上获取,,方便你同步操作。
通过学习本书,你将能够:
● 处理来自CSV、Parquet、电子表格、数据库及云平台的数据。
● 深入理解表达式——查询的核心构建块。
● 处理复杂数据类型,包括文本、时间及嵌套结构。
● 灵活运用即时API与惰性API。
● 使用Altair、hvPlot、plotnine和Great Tables实现数据可视化。
● 通过自定义Python函数和Rust插件扩展Polars功能。
● 利用GPU加速,实现性能突破。
书名:Python Polars: The Definitive Guide
译者:陈松 译
国内出版社:机械工业出版社
出版时间:2025年12月
页数:407
书号:978-7-111-79290-1
原版书书名:Python Polars权威指南
原版书出版商:O'Reilly Media
Jeroen Janssens
Jeroen Janssens是Posit PBC公司的高级开发者关系工程师,开源技术布道者,著有Data Science at the Command Line(O'Reilly出版)。他拥有蒂尔堡大学机器学习博士学位和马斯特里赫特大学人工智能硕士学位。
Thijs Nieuwdorp
Thijs Nieuwdorp是Xomnia公司的首席数据科学家。作为Polars的早期采用者与贡献者,他至今仍在日常工作中使用该工具。他擅长构建高效工作流自动化系统,善于从数据中挖掘战略洞见,并通过经验分享帮助同行规避常见陷阱,提升专业技能。
本书封面展示的是伊比利亚猞猁(学名:Lynx pardinus)。作为猞属四个物种之一,这种珍稀动物仅栖息于欧洲西南部的伊比利亚半岛。它的皮毛呈黄褐色并带有深色斑点,腹部颜色较浅,耳尖与面颊处生有标志性的黑色簇毛。这种中型猫科动物的成年体长可达81~102cm,其最显著的特征是仅有13~15cm长的短尾,这与加拿大猞等近缘物种的特征相似。
伊比利亚猞猁曾广泛分布于西班牙与葡萄牙全境,但在20世纪后期,因盗猎猖獗、栖息地破碎化及主要食物源(欧洲兔)数量锐减,其栖息范围缩减了约80%。至 2000年,该物种仅在西班牙南部有94只,濒临灭绝。通过多方努力,目前种群数量已恢复至约2000只,并成功回归部分历史栖息地。得益于这些保护措施,伊比利亚猞的保护等级已从“极危”调整为“易危”。