首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具

Python每日一库

Life is short, we use python.
专栏成员
99
文章
46740
阅读量
16
订阅数
csvkit:处理 CSV 文件的工具集
CSV (Comma-Separated Values) 文件格式是数据存储和交换中最常见的格式之一。处理 CSV 文件时,虽然 Python 的内置 csv 模块已经非常强大,但为了更高效地处理和分析 CSV 数据,csvkit 库提供了更多的功能和工具。csvkit 是一组用于处理 CSV 文件的工具集,旨在简化 CSV 文件的读取、写入、转换和分析工作。本文将详细介绍 csvkit 库,包括其安装方法、主要特性、基本和高级功能,以及实际应用场景,帮助全面了解并掌握该库的使用。
luckpunk
2025-02-08
2030
nvitop: NVIDIA-GPU设备运行状况的实时监控
相信大家在用NVIDIA-GPU训练网络模型的时候,都会习惯性的在终端nvidia-smi一下吧?最直接的目的是为了查看哪些卡正在使用,哪些卡处在空闲,然后挑选空闲的卡号进行网络训练。
luckpunk
2025-02-07
3700
sh: 在Python中直接调用shell命令的库
Python模块sh(通常指的是sh库,也被称为python-sh或sh.py)是一个用于在Python中直接调用shell命令的库。它允许你像调用Python函数一样调用shell命令,并且具有一些额外的功能,如命令链式调用、管道、捕获输出等。
luckpunk
2025-02-06
1050
datasets: 便捷的数据集管理和处理工具
datasets库是由Hugging Face开发的一个轻量级、易于使用的开源库,旨在为研究人员和开发者提供便捷的数据集管理和处理工具。它支持多种格式的数据集,并且与Hugging Face的Transformers库无缝集成,极大地方便了NLP任务的处理。
luckpunk
2025-02-05
2390
pypika:SQL 语句生成器
作为一名后端开发,日常工作中难免要和数据库打交道,而想要操作数据库,必然要构建 SQL 语句。你可以手动编写原生 SQL,也可以借助现有的第三方模块,比如 pypika。
luckpunk
2025-02-04
1310
Pydantic:用于数据验证和设置管理
Pydantic是一个用于数据验证和设置管理的Python库,它使用Python类型提示来验证输入数据。Pydantic的核心功能是确保传入的数据符合预期的格式和类型,从而减少因数据问题导致的bug。
luckpunk
2025-02-03
990
Mesop:Google 出品的快速构建 AI 应用的 web ui 框架
在当今技术飞速发展的时代,高效构建Web应用已成为众多开发者的共同追求。而谷歌近期开源的一个项目——Mesop,正是为了实现这一目标而生。
luckpunk
2025-02-02
2360
rpyc:透明且强大的python RPC库
在分布式系统开发中,远程过程调用(RPC)是一项核心技术。Python的rpyc库提供了一个透明且强大的RPC实现,它允许一个Python程序无缝地调用另一个Python程序中的对象和函数,就像调用本地对象一样。这种透明性使得分布式系统的开发变得简单直观,同时保持了强大的功能性和灵活性。rpyc特别适合构建分布式应用、微服务架构以及远程管理系统。
luckpunk
2025-02-01
1410
Tiler: 用于处理和生成切片图像的Python库
随着大数据技术的快速发展,如何高效地处理和分析图像数据,尤其是地理空间数据,成为了一个重要的研究方向。
luckpunk
2025-02-01
1330
netius:功能丰富的高性能网络库
netius 是一个基于 Python 的高性能网络库,它为网络应用提供了丰富的功能,包括 HTTP 客户端和服务器、WebSocket 支持、FTP 客户端和服务器以及其他多种协议的支持。其设计灵感来源于 Java 的开源网络库 okhttp 和 netty,因此它不仅拥有出色的性能,而且在易用性上也表现出色。
luckpunk
2025-01-29
1030
Pysnooper:无侵入式的python调试库
在茫茫代码海洋中,你是否曾因为一个难以捉摸的bug而抓狂?是否曾因为复杂的逻辑流程而困惑不已?今天,我要向你介绍一个神奇的工具,它将彻底改变你调试Python代码的方式 —— Pysnooper。
luckpunk
2025-01-29
580
pymkdocs:用户生成和管理 MkDocs 文档
随着文档自动化生成和管理需求的增加,Python 作为一种强大的编程语言,提供了多种工具和库来简化这一过程。
luckpunk
2025-01-27
1020
Niquests: 最简单和先进的Python HTTP 客户端,完美替换Requests
Niquests 是一个简单而优雅的 HTTP 客户端, 简单说它是 Requests 的直接替代品。 因为多年来Requests 功能一直处于停滞不前的状态,由于不前进的状态并且没有发展,这阻止了数百万开发人员使用更高级的功能,所以就有了Niquests, Niquests 是唯一能够自动提供 HTTP/1.1、HTTP/2 和 HTTP/3 的 HTTP 客户端, 该项目深入研究了协议(早期响应、尾部标头等)和所有相关的网络基本要素(如 DNS-over-HTTPS、高级性能计量等,而且Niquests是最安全,最快,最简单和最先进的Python HTTP 客户端。
luckpunk
2025-01-27
1330
Algorithms: 开箱即用的经典算法库
有没有那么一刻,你在写代码时想快速实现一个排序算法,或者突然需要用到一些经典算法,比如二分查找,却发现自己居然“忘了公式”?
luckpunk
2025-01-26
930
Drawdata:简单易用功能丰富的可视化图表库
Drawdata 是一个用于数据可视化的 Python 库,它提供了丰富的图表类型,如条形图、折线图、散点图、饼图等。它的设计哲学是“简单易用,功能丰富”,致力于让数据可视化的过程变得简单而直观。
luckpunk
2025-01-26
1270
Reflex: 纯Python构建全栈web应用
Reflex是一个使用纯Python构建全栈web应用的库,可以在几秒钟内部署,具有高效且可自定义的特点。
luckpunk
2025-01-25
4820
Kivy:跨平台快速开发多点触控应用程序
Kivy是一个开源的Python库,旨在帮助开发者快速开发多点触控应用程序。它不仅可以在多个平台上运行,如Windows、macOS、Linux、iOS和Android,而且其丰富的组件和灵活的布局系统使得UI开发变得非常简单高效。
luckpunk
2025-01-25
1750
Euporie:功能强大、使用便捷的终端 Jupyter 交互工具,让Jupyter Notebook在终端下运行
在现代数据科学领域,Jupyter Notebook 已成为不可或缺的工具,它以其强大的交互性、可读性和可移植性而闻名。然而,在某些场景下,例如远程服务器、容器环境或仅仅个人偏好,使用终端进行操作更便捷。 Euporie 应运而生,它将 Jupyter 的强大功能带入终端,让用户告别鼠标,在命令行中畅游数据科学世界。
luckpunk
2025-01-24
1400
Pipenv:功能强大的Python依赖管理工具
gradioPython 项目的依赖管理一直以来都是开发者头疼的问题。 pip 和 virtualenv 的组合虽然好用,但配置繁琐,容易出错。而 Pipenv 的出现,彻底改变了这一现状,它以简洁高效的方式,整合了虚拟环境管理和包依赖管理,成为 Python 开发者的必备工具。本文将深入探讨 Pipenv 的核心功能、使用方法以及它如何简化你的开发流程。
luckpunk
2025-01-24
1850
httpstat:美观好用的的HTTP探测工具
reorx/httpstat,是一个基于Python编写的cURL命令行工具,旨在提供更美观和详细的HTTP请求统计信息。
luckpunk
2025-01-23
1220
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档