python

Pipx:在隔离环境中安装和运行 Python 应用

我们始终建议在虚拟环境中安装 Python 应用以避免彼此冲突。Pip 包管理器可以帮助我们在隔离的环境中安装 Python 应用,我们使用两个工具,即 venv 和 virtua…

MacOS 系统中如何设置 Python 虚拟环境

使用 pyenv 和 virtualwrapper 来管理你的虚拟环境,可以避免很多困惑。作为 Python 开发者和 MacOS 用户,拿到新机器首先要做的就是设置 Python…

学习 Python 的 12 个方式

这些资源将帮助你入门并熟练掌握 Python。Python 是世界上最受欢迎的编程语言之一,它受到了全世界各地的开发者和创客的欢迎。大多数 Linux 和 MacOS 计算机都预装…

使用 Conda 管理 MacOS 上的 Ansible 环境

Conda 将 Ansible 所需的一切都收集到虚拟环境中并将其与其他项目分开。如果你是一名使用 MacOS 并涉及到 Ansible 管理的 Python 开发人员,你可能希望…

使用 Python 学习面向对象的编程

使用 Python 类使你的代码变得更加模块化。在我上一篇文章中,我解释了如何通过使用函数、创建模块或者两者一起来使 Python 代码更加模块化。函数对于避免重复多次使用的代码非…

使用 Python 函数进行模块化

使用 Python 函数来最大程度地减少重复任务编码工作量。你是否对函数、类、方法、库和模块等花哨的编程术语感到困惑?你是否在与变量作用域斗争?无论你是自学成才的还是经过正式培训的…

用 Python 入门数据科学

使用 Python 开展数据科学为你提供了无限的潜力,使你能够以有意义和启发性的方式解析、解释和组织数据。数据科学是计算领域一个令人兴奋的新领域,它围绕分析、可视化和关联以解释我们…

从 Python 2 切换到 Python 3 你所需要了解的

Python 2 将在几周内走到生命终点,这篇文章是你迁移到 Python 3 之前应该知道的。从 2020 年 1 月 1 日开始,Python 2.7 将不再得到正式支持。在此…

如何使用 Sphinx 给 Python 代码写文档

最好将文档作为开发过程的一部分。Sphinx 加上 Tox,让文档可以轻松书写,并且外观漂亮。Python 代码可以在源码中包含文档。这种方式默认依靠 docstring,它以三引…

如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱

在使用 SQLAlchemy 时,那些看似很小的选择可能对这种对象关系映射工具包的性能产生重要影响。对象关系映射 Object-relational mapping (ORM)使应…

为什么 Python 代码要写得美观而明确

欢迎阅读“Python 光明节(Pythonukkah)”系列文章,这个系列文章将会讨论《Python 之禅》。我们首先来看《Python 之禅》里的前两个原则:美观与明确。早在 …

如何使用 Flask 编写 Python Web API

这是一个快速教程,用来展示如何通过 Flask(目前发展最迅速的 Python 框架之一)来从服务器获取数据。Python 是一个以语法简洁著称的高级的、面向对象的程序语言。它一直…

将你的应用迁移到 Python 3 的三个步骤

Python 2 气数将尽,是时候将你的项目从 Python 2 迁移到 Python 3 了。Python 2.x 很快就要失去官方支持了,尽管如此,从 Python 2 迁移到…

Java 与 Python:你应该选择哪个?

比较世界上最流行的两种编程语言,并在投票中让我们知道你喜欢哪一个。让我们比较一下世界上两种最受欢迎、最强大的编程语言:Java 和 Python!这两种语言有巨大的社区支持和库来执…

如何把 awk 脚本移植到 Python

将一个 awk 脚本移植到 Python 主要在于代码风格而不是转译。脚本是解决问题的有效方法,而 awk 是编写脚本的出色语言。它特别擅长于简单的文本处理,它可以带你完成配置文件…

如何借助 Django 来编写一个 Python Web API

Django 是 Python API 开发中最流行的框架之一,在这个教程中,我们来学习如何使用它。Django 所有 Web 框架中最全面的,也是最受欢迎的一个。自 2005 年…

借助 zope.interface 深入了解 Python 接口

Zope.interface 可以帮助声明存在哪些接口,是由哪些对象提供的,以及如何查询这些信息。zope.interface 库可以克服 Python 接口设计中的歧义性。让我们…

添加计分到你的 Python 游戏

在本系列的第十一篇有关使用 Python Pygame 模块进行编程的文章中,显示玩家获得战利品或受到伤害时的得分。这是仍在进行中的关于使用 Pygame 模块来在 Python …

在你的 Python 平台类游戏中放一些奖励

这部分是关于在使用 Python 的 Pygame 模块开发的视频游戏总给你的玩家提供收集的宝物和经验值的内容。这是正在进行的关于使用 Python 3 的 Pygame 模块创建…

使你的 Python 游戏玩家能够向前和向后跑

使用 Pygame 模块来使你的 Python 平台开启侧滚效果,来让你的玩家自由奔跑。这是仍在进行中的关于使用 Pygame 模块来在 Python 3 中在创建电脑游戏的第九部…

加载更多