借助 zope.interface 深入了解 Python 接口
<blockquote> <p>Zope.interface 可以帮助声明存在哪些接口,是由哪些对象提供的,以及如何查询这些信息。</p> </blockquote> <p><code>zope.interface</code> 库可以克服 Python 接口设计中的歧义性。让我们来研究一下。&...
51工具盒子
<blockquote> <p>Zope.interface 可以帮助声明存在哪些接口,是由哪些对象提供的,以及如何查询这些信息。</p> </blockquote> <p><code>zope.interface</code> 库可以克服 Python 接口设计中的歧义性。让我们来研究一下。&...
<blockquote> <p>欢迎阅读"Python 光明节(Pythonukkah)"系列文章,这个系列文章将会讨论《Python 之禅》。我们首先来看《Python 之禅》里的前两个原则:美观与明确。</p> </blockquote> <p>早在 1999 年,Python ...
<blockquote> <p>这是一个快速教程,用来展示如何通过 Flask(目前发展最迅速的 Python 框架之一)来从服务器获取数据。</p> </blockquote> <p><a href="https://www.python.org/">Python</a> ...
<blockquote> <p>Python 2 气数将尽,是时候将你的项目从 Python 2 迁移到 Python 3 了。</p> </blockquote> <p>Python 2.x 很快就要<a href="https://51tbox.com/">失去官方支持</a&...
<blockquote> <p>将一个 awk 脚本移植到 Python 主要在于代码风格而不是转译。</p> </blockquote> <p>脚本是解决问题的有效方法,而 awk 是编写脚本的出色语言。它特别擅长于简单的文本处理,它可以带你完成配置文件的某些复杂重写或目录中文件名的重新格式化。</p> ...
<blockquote> <p>Python 2 将在几周内走到生命终点,这篇文章是你迁移到 Python 3 之前应该知道的。</p> </blockquote> <p>从 2020 年 1 月 1 日开始,Python 2.7 将不再得到正式支持。在此日期之后,将会发布一个<a href="http...
<blockquote> <p>最好将文档作为开发过程的一部分。Sphinx 加上 Tox,让文档可以轻松书写,并且外观漂亮。</p> </blockquote> <p>Python 代码可以在源码中包含文档。这种方式默认依靠 <strong>docstring</strong>,它以三引号格式...
<blockquote> <p>在使用 SQLAlchemy 时,那些看似很小的选择可能对这种对象关系映射工具包的性能产生重要影响。</p> </blockquote> <p>对象关系映射Object-relational mapping(<a href="https://en.wikipedia.or...
<blockquote> <p>当你想要争论代码复杂性时,Pylint 是你的朋友。</p> </blockquote> <p>Pylint 是更高层级的 Python 样式强制程序。而 <a href="https://opensource.com/article/19/5/python-flake8...
<blockquote> <p>使用 Python 开展数据科学为你提供了无限的潜力,使你能够以有意义和启发性的方式解析、解释和组织数据。</p> </blockquote> <p>数据科学是计算领域一个令人兴奋的新领域,它围绕分析、可视化和关联以解释我们的计算机收集的有关世界的无限信息而建立。当然,称其为&q...