Python性能分析指南 Python

Python性能分析指南

  尽管并非每个你写的Python程序都需要严格的性能分析,但了解一下Python的生态系统中很多优秀的在你需要做性能分析的时候可以使用的工具仍然是一件值得去做的事。   分析一个程序的性能,最终都归...
阅读全文
写给Python初学者的设计模式入门 Python

写给Python初学者的设计模式入门

  有没有想过设计模式到底是什么?通过本文可以看到设计模式为什么这么重要,通过几个Python的示例展示为什么需要设计模式,以及如何使用。  设计模式是什么?   设计模式是经过总结、优化的,对我们经...
阅读全文
Python超级程序员使用的开发工具 Python

Python超级程序员使用的开发工具

  我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发? 你将来的计划是什么? 有什么给...
阅读全文
Python程序员必知必会的开发者工具 Python

Python程序员必知必会的开发者工具

  Python已经演化出了一个广泛的生态系统,该生态系统能够让Python程序员的生活变得更加简单,减少他们重复造轮的工作。同样的理念也适用于工具开发者的工作,即便他们开发出的工具并没有出现在最终的...
阅读全文
理解 Python 中的线程 Python

理解 Python 中的线程

  我们将会看到一些在Python中使用线程的实例和如何避免线程之间的竞争。   你应当将下边的例子运行多次,以便可以注意到线程是不可预测的和线程每次运行出的不同结果。声明:从这里开始忘掉你听到过的关...
阅读全文

Python编码和Unicode

  我确定有很多关于Unicode和Python的说明,但为了方便自己的理解使用,我还是打算再写一些关于它们的东西。   字节流 vs Unicode对象   我们先来用Python定义一个字符串。当...
阅读全文
开始使用 Python 开发 Web 应用 Python

开始使用 Python 开发 Web 应用

  Python是一个通用编程语言,并很快成为每个自重程序员宝库中的一个必需品。   Python中有数不清的Web框架,从基本的微小架构到完整的架构,它们自有各自的优点。那么你准备使用它来做一些we...
阅读全文