51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

命名空间是 Python 之禅的精髓
新视野

命名空间是 Python 之禅的精髓

厉飞雨 阅读(115) 评论(0) 赞(9)

<blockquote> <p>这是 Python 之禅特别系列的一部分,重点是一个额外的原则:命名空间。</p> </blockquote> <p>著名的光明节Hanukkah有八个晚上的庆祝活动。然而,光明节的灯台有九根蜡烛:八根普通的蜡烛和总是偏移的第九根蜡烛。它被称为 &quot;shamash&...

如何判断你的 Python 代码实现是否合适?
新视野

如何判断你的 Python 代码实现是否合适?

厉飞雨 阅读(101) 评论(0) 赞(11)

<blockquote> <p>这是 Python 之禅特别系列的一部分,重点介绍第十七和十八条原则:困难和容易。</p> </blockquote> <p>一门语言并不是抽象存在的。每一个语言功能都必须用代码来实现。承诺一些功能是很容易的,但实现起来就会很麻烦。复杂的实现意味着更多潜在的 bug,甚至更糟糕的是,会带...

Python 之禅:时机最重要
新视野

Python 之禅:时机最重要

厉飞雨 阅读(201) 评论(0) 赞(9)

<blockquote> <p>这是 Python 之禅特别系列的一部分,重点是第十五和第十六条原则:现在与将来。</p> </blockquote> <p>Python 一直在不断发展。Python 社区对特性请求的渴求是无止境的,对现状也总是不满意的。随着 Python 越来越流行,这门语言的变化会影响到更多的人。...

Python 代码一致性的重要性
软件使用

Python 代码一致性的重要性

厉飞雨 阅读(107) 评论(0) 赞(8)

<blockquote> <p>本文是 Python 之禅特殊系列的一部分,重点是第十二、十三和十四原则:模糊性和明确性的作用。</p> </blockquote> <p>最小惊喜原则是设计用户界面时的一个 <a href="https://www.uxpassion.com/blog/the-prin...

Python 处理错误的原则
软件使用

Python 处理错误的原则

厉飞雨 阅读(120) 评论(0) 赞(8)

<blockquote> <p>这是 Python 之禅特别系列的一部分,重点是第十和第十一条原则:沉默的错误(或不沉默)。</p> </blockquote> <p>处理&quot;异常情况&quot;是编程中争论最多的问题之一。这可能是因为风险很大:处理不当的错误值甚至可以使庞大的系统瘫痪。由于&a...

编写 Python 代码时要有所取舍
白嫖帮

编写 Python 代码时要有所取舍

厉飞雨 阅读(143) 评论(0) 赞(9)

<blockquote> <p>本文是 Python 之禅特别系列的一部分,重点此篇着眼于第七、八、九条原则:可读性、特殊情况和实用性。</p> </blockquote> <p>软件开发是一门充满了取舍的学科。每一个选择,都有一个同样合理但相反的选择。将一个方法私有化?你在鼓励复制粘贴。将一个方法公开?你在过早地对一...

利用 Python 爬取网站的新手指南
新视野

利用 Python 爬取网站的新手指南

厉飞雨 阅读(117) 评论(0) 赞(8)

<blockquote> <p>通过基本的 Python 工具获得爬取完整 HTML 网站的实践经验。</p> </blockquote> <p>有很多很棒的书可以帮助你学习 Python ,但是谁真正读了这那些大部头呢?(剧透:反正不是我)。</p> <p>许多人觉得教学书籍很有用,但我通常不...

通过创建视频游戏来学习 Python
Python笔记

通过创建视频游戏来学习 Python

厉飞雨 阅读(111) 评论(0) 赞(9)

<blockquote> <p>使用我们的新电子书中的分步说明,以有趣的方式了解 Python。</p> </blockquote> <p>Python 是目前最流行的程序设计语言之一。不管是为了工作还是娱乐为目的学习 Python,它都是一门功能强大且非常有用的编程语言。你可以创建应用程序来帮助你完成日常任务,创建你...

学习 Python 的好文章
白嫖帮

学习 Python 的好文章

厉飞雨 阅读(112) 评论(0) 赞(11)

<blockquote> <p>无论你在 Python 编程过程中处于什么阶段,这些 Python 热门文章将会对你有很大帮助。</p> </blockquote> <p>2019 年是 Python 的好年景。根据 <a href="https://octoverse.github.com/#top-...