thumbnail
使用 nvm 管理不同版本的 node 与 npm
在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。 nvm 应运而生,nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果需要管理 Windows 下的 node,官方推荐使用 nvmw 或 …
thumbnail
networkx,创建、操作和研究复杂网络的结构、动态和功能
什么是图 图是由节点(也称为顶点)和边组成的数据结构。节点表示图中的实体,边表示实体之间的关系或连接。 图可用于对各种现实世界问题进行建模,例如社交网络、交通系统和计算机网络等。 有向图是边有方向的图。这意味着边仅沿特定方向从一个节点到达另一个节点。 相反,无向图没有方向,边可以以任何方向从一个节点到另一个节点。 最后,多重图是在相同的两个节点之间…
thumbnail
Pendulum,用于处理日期、时间、日期
Pendulum。 https://github.com/sdispater/pendulum Pendulum 是一个功能强大的库,用于处理日期、时间和时区。 它提供了直观且富有表现力的 API,用于操作、格式化和计算日期和时间之间的差异。 为什么 Pendulum 如此受欢迎? 直观的 API:Pendulum 提供了直观且用户友好的 API,…
thumbnail
icecream,用最少的代码轻松进行代码调试
icecream https://github.com/gruns/icecream IceCream 是一个 Python 库,可以使用最少的代码轻松进行代码调试。 调试是软件开发的重要组成部分,print 语句很早就被用来调试代码。然而,传统的 print 语句编写起来可能很乏味,并且会使代码变得混乱。 Icecream 通过用简单的函数调用替…
thumbnail
NiceGUI:一个纯PythonWeb前端,用Python构建Web应用程序
**简介: ** NiceGUI 是一个基于Python的开源库,它提供了一种优雅的方式来创建Web界面。 通过NiceGUI,开发人员可以使用Python编写代码来构建交互式用户界面,而无需熟悉前端开发技术。 本文将详细介绍NiceGUI的特性和使用方法,帮助读者了解如何使用这个强大的工具来创建美观、易用的Web应用程序。 NiceGUI的特性:…
thumbnail
d3blocks,数据可视化
d3blocks https://github.com/d3blocks/d3blocks d3blocks 是一个包含各种图表的库,其可视化部分基于 (d3) javascript 构建,只需几行 Python 代码即可创建最具视觉吸引力和实用性的图表。 ​ 通过这种方式,d3blocks 库将 d3 的优点(例如速度、可扩展性、灵活性和无限创造…