学习为什么 Python 中的可观测性很重要,以及如何在你的软件开发生命周期中实现它。你写的应用会执行很多代码,而且是以一种基本上看不到的方式执行。所以你是怎么知道:代码是否在运行?是不是在正常工作?谁在使用它,如何使用?可观测性是一种能力,可以通过查看数据来告诉你,你的代码在做什么。在这篇文章中,
如何在 Linux 终端中运行一个 Python 程序?像这样,对吗?python program.py 然而,如果你试图在 Ubuntu(和其他一些发行版)中使用 python 命令,它会抛出一个错误。command ‘python’ not found, did you mean: comman
单元测试可能令人生畏,但是这些 Python 模块会使你的生活变得更容易。在这个教程中,你将学到如何对执行 HTTP 请求代码的进行单元测试。也就是说,你将看到用 Python 对 API 进行单元测试的艺术。单元测试是指对单个行为的测试。在测试中,一个众所周知的经验法则就是隔离那些需要外部依赖的代
Python 依然势不可挡根据 TIOBE 指数 8 月份榜单,Python 的“市场份额”在本月又上升了 2%,达到 15.42% 的历史最高水平。自去年 10 月 Python 首次夺得该指数第一的位置以来,已经过去了 10 个月,成为除 Java 和 C 之外唯一保持能第一位置的语言。现在很难
Python 虽然是最受欢迎的编程语言,但是找工作还是要会点 SQL在 IEEE 的最新年度调查榜单中,Python 名列榜首,然后是三种 C 语言的变体(C、C++ 和 C#),接着是 Java、SQL 和 JavaScript。但涉及到找工作时,SQL 爬到了列表的顶端,其次是 Java、Pyt
使用 Python 中的 scaffold 和 click 库,你可以将一个简单的实用程序升级为一个成熟的命令行界面工具。在我的职业生涯中,我写过、用过和看到过很多随意的脚本。一些人需要半自动化完成任务,于是它们诞生了。一段时间后,它们变得越来越大。它们在一生中可能转手很多次。我常常希望这些脚本提供
pyp2rpm 使得创建 RPM 包的过程更加自动化。当你安装一个应用程序时,你通常是在安装一个软件包,其中包含应用程序的可执行代码和重要文件,如文档、图标等。在 Linux上,软件一般被打包成 RPM 或 DEB 等格式,用户只要通过 dnf 或者 apt 等命令就可以进行安装了,这取决于你使用的
Julia 是一门高度抽象的动态编程语言。虽然它是一门能够开发所有程序的通用语言,但它有几个特点,非常适用于科学计算和数值计算。Python 在 1990 年初作为一种简单的面向对象的程序语言出现,如今已经有了显著的发展。本文将从它们在神经网络和机器学习的性能表现上进行讨论。Julia 的架构以动态
微服务遵循领域驱动设计(DDD),与开发平台无关。Python 微服务也不例外。Python3 的面向对象特性使得按照 DDD 对服务进行建模变得更加容易。本系列的第 10 部分演示了如何将用户管理系统的查找服务作为 Python 微服务部署在 Kubernetes 上。微服务架构的强大之处在于它的
计划为工作安装 Python 3.10?以下是在 Ubuntu 和相关发行版中安装 Python 3.10 的方法。Python 3.10 于 2021 年 10 月 25 日发布,具有附加功能和更新。此版本带来了更好的错误消息处理、新的模式匹配功能、 类型别名 TypeAlias 、用户定义的类型
Python 3.11 发布:性能大幅提升得益于 Faster CPython 项目,Python 3.11 在性能方面提升巨大。在 Ubuntu Linux 上使用 Pyperformance 基准测试套件和 GCC 编译时,CPython 3.11 比 CPython 3.10 平均快 25%。
这些年来,我通过这些开源资源提高了我的 Python 技能。我最近决定进一步学习 Python,以便提高我的教学技能,拓宽我的学生的视野。在这个过程中,我发现了这些优秀的资源,让我学习新的代码,并提高了对 Python 的整体理解。1、《教孩子学编程 Python 语言版》我的 Python 之旅大
如果你正在寻找一个优秀的、通用的、开源的、带有 Python 集成的代码编辑器,那么你可以尝试一下 Codium。在过去几年内,我有幸和中学生们一起,并带他们入门 Python 开发 和树莓派 400。这一切都很有趣,树莓派对于学生和我来说都是一个很好的平台。我们使用了 Code with Mu,并
打算为你的项目开发工作安装 Python 3.11?下面是如何在 Ubuntu 等发行版中安装 Python 3.11 的方法。Python 3.11 于 2022 年 10 月 25 日发布,并声称比之前的 Python 3.10 版本快 10% - 60%。一如既往,3.11 中的功能和改进列表
你上次更新通过 Pip 安装的 Python 软件包是什么时候?大多数用户往往会忘记这些 Python 软件包也需要手动更新,因为仅仅更新系统存储库对于软件包来说是不起作用的。因此,让我们花点时间看看如何使用 Pip,来更新旧的 Python 软件包吧。如何使用 Pip 升级 Python 软件包P
我们列出了 2022 年适用于 Linux 和 Windows 的六个最佳 Python 代码编辑器。如今,Python 无处不在,它可以说是现代版的 C 语言编程语言。从网站、应用程序、数据科学项目、人工智能到物联网设备,你可以发现 Python 无处不在。因此,作为这十年来流行的编程语言,了解
使用 C 扩展为 Python 提供特定功能。在前一篇文章中,我介绍了 六个 Python 解释器。在大多数系统上,CPython 是默认的解释器,而且根据民意调查显示,它还是最流行的解释器。Cpython 的独有功能是使用扩展 API 用 C 语言编写 Python 模块。用 C 语言编写 Pyt
Dragonfly Navigator 是用 Python 和 Qt 编写的通用文件管理器。Dragonfly Navigator 是用 Python 和 Qt 编写的通用文件管理器。它易于安装和使用,并且是 Python 可以做什么的一个很好的例子。Python 是一种流行的语言有几个原因,但我认
这个简单的指南演示了如何在 Windows 上下载和安装 Python。这篇文章是用最新的 Python 3.11 稳定版测试的。在学习如何在 Windows 上安装 Python 之前,你可能想看看如何在 Linux 发行版(如 Ubuntu)上轻松安装 Python。如果你打算成为一名开发者,最
本文将帮助你了解在 Ubuntu 和 Fedora 中设置 Python 开发环境的基础知识和步骤。Python 由于其强大的库、简单的语法和可移植性,在过去几年中变得很流行。目前几乎所有的企业系统都在使用它。因此,如果你正试图建立你的 Python 环境,并想知道如何开始等等,那么你就找到正确的地