Python

开发您自己的科学 Python 代码

在许多情况下,科学研究会将您带入全新的知识领域,这些领域以前从未被他人探索过。这意味着您需要做的计算工作也可能是全新的。虽然通常此类代码开发仍然发生在 C 或 FORTRAN 中,但 Python 的普及程度正在增长。在物理学中尤其如此。

Python 式解析程序

Python 开发者的信条 Pythonistas 热衷于赞扬我们语言的可爱优点。大多数 Python 初学者都被邀请在规范的 hello world 之后立即从解释器运行 import this。运行该命令最喜欢的俏皮话之一是

SQLAlchemy

虽然有时看起来关系数据库似乎已经过时,为非关系型 (NoSQL) 数据库(如 MongoDB 和 Cassandra)让路,但仍有大量系统依赖于关系数据库。

使用 Python 扩展 GlusterFS

您是一位 Python 程序员,希望您的存储可以为您做更多事情吗?这是一种使用您最喜欢的语言向真正的分布式文件系统添加功能的简便方法。

Python 脚本作为 Bash 实用程序脚本的替代品

对于 Linux 用户来说,命令行是我们整个体验中值得称赞的一部分。与其他流行的操作系统不同,在其他操作系统中,命令行对于除最有经验的老手之外的所有人来说都是一个可怕的主张,但在 Linux 社区中,鼓励使用命令行。

Salt Stack 入门 - 另一个用 Python 构建的配置管理系统

前几天,我自豪地穿着我的 Salt Stack 衬衫之一,当时我的女儿问我:“什么是 Salt Stack?” 我首先解释了它解决的问题。如果您有多台服务器并且想要对这些服务器执行操作,则需要登录到每台服务器,并在每台服务器上一次执行一项操作。它们可能是相当简单的任务,例如重启它们或检查它们已运行多长时间。或者,您可能想要做更复杂的事情,例如安装软件,然后根据您自己的特定标准配置该软件。您可能还想添加用户并为其配置权限。

使用 Python 进行符号数学

许多编程语言都包含库来执行更复杂的数学运算。您可以进行统计、数值分析或处理大数字。许多编程语言难以处理的一个主题是符号数学。但是,如果您使用 Python,则可以访问 sympy,即符号数学库。

书摘:《Python 标准库示例》

第 3 章:算法 Python 包含多个模块,用于使用最适合任务的任何风格优雅而简洁地实现算法。它支持纯过程式、面向对象和函数式风格。所有三种风格经常在同一程序的不同部分中混合使用。