python

使用 Python 和 Asyncio 编写在线多人游戏(一)

最近版本的 Python 对 asyncio 的引入和一个特别的 async/await 语法使得异步代码看起来像常规的阻塞代码一样,这使得 Python 成为了一个值得信赖的异步编程语言,所以我将尝试利用这些新特点来创建一个多人在线游戏。
2016-09-14
5分钟阅读时长

从零构建一个简单的 Python 框架

这篇文章旨在通过对设计和实现过程一步一步的阐述告诉读者,我在完成一个小型的服务器和框架之后学到了什么。
2016-09-13
14分钟阅读时长

用 Python 实现 Python 解释器

Byterun 是一个用 Python 实现的 Python 解释器。随着我对 Byterun 的开发,我惊喜地的发现,这个 Python 解释器的基础结构用 500 行代码就能实现。
2016-09-08
24分钟阅读时长

Mock 在 Python 单元测试中的使用

即使对它的使用还有点不太熟悉,对单元测试来说,Python 的 mock 库可以说是一个规则改变者。
2016-08-25
8分钟阅读时长

Linux 平台下 Python 脚本编程入门(二)

我们讲解了 Python 中控制流、循环/迭代、和模块的概念。我们也演示了如何利用 Python 中面向对象编程的方法和属性来简化复杂的 shell 脚本。
2016-08-19
6分钟阅读时长

Linux 平台下 Python 脚本编程入门(一)

首先,我们会使用 Python 的命令行工具,还会接触到 Python 的面向对象特性(这篇文章的后半部分会谈到它)。
2016-08-18
5分钟阅读时长

搭个 Web 服务器(二)

你的 Web 服务器必须实现 WSGI 接口的服务器部分,而现代的 Python Web 框架均已实现了 WSGI 接口的框架部分,这使得你可以直接在 Web 服务器中使用任意框架,而不需要更改任何服务器代码,以对特定的 Web 框架实现兼容。
2016-08-16
10分钟阅读时长