the5fire的技术博客

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.

关于PEP435的Enum和namedtuple及枚举实现

分类:Python | 标签:       | 发布:2013-05-26 5:53 p.m. | 阅读量: 6257

关于python在3.4中出现一个新的枚举的类 ``Enum`` ,刚出来时也看了下PEP-435的描述,没有太过于注意。今天群里大家简要的讨论了下枚举这个东西。wrongway兄也抛出了自己的看法,同时也让我(们)知道了有namedtuple这样一个东西的存在。然后我又仔细看了下PEP-435内容。

创建基于pypy的virtualenv虚拟环境

分类:Python | 标签:         | 发布:2013-05-26 6:11 a.m. | 阅读量: 12257

关于pypy这个东西,搞python有段时间的人应该都知道,我博客之前也写过两篇pypy的文章,有兴趣的可以看看: * `什么是pypy` * `pypy运行django+mysql简单教程` 这篇文章主要介绍如何安装一个基于pypy的虚拟环境(virtualenv).

解析Python2.7中dict和{}创建对象的区别

分类:Python | 标签:     | 发布:2013-05-11 4:09 p.m. | 阅读量: 9342

一大早起来看到这篇文章,觉得写的相当不错,由浅及深的解释了在创建一个字典对象时用 ``dict`` 关键字和直接用 ``{}`` 的区别:执行的步骤,耗用的时间和空间。

python对list去重的各种方法

分类:Python | 标签:     | 发布:2013-04-26 5:18 a.m. | 阅读量: 68372

今天遇到一个问题,在同事随意的提示下,用了 ``itertools.groupby`` 这个函数。不过这个东西最终还是没用上。 问题就是对一个list中的新闻id进行去重,去重之后要保证顺序不变。

如何快速的部署我的博客(Django)代码

分类:Python | 标签:       | 发布:2013-04-25 6:57 a.m. | 阅读量: 9254

上篇文章介绍了我博客的一个架构,这里具体说下我是如何快速的通过git和fabric来持续部署我的博客的。 先来说一个场景,我前几天上线了一个 `OSQA <http://qa.the5fire.com>`_ 系统,为了方便以后来的网友在博客留言里提问时看到我有这样的一个系统,所以我决定在留言框上方加一句话,也就是现在在留言上方看到的那个文案:'技术问题还可以到the5fire技术问答上提问'。

用reStructuredText来写博客(测试)

分类:Python | 标签:     | 发布:2013-02-26 5:34 a.m. | 阅读量: 7035

它是一个类似于MarkDown的标记语言,具体可参考这里:http://zh.wikipedia.org/wiki/ReStructuredText 下面用几个例子来说明这个东西怎么用

python入门ppt分享

分类:Python | 标签:     | 发布:2013-01-26 8:21 p.m. | 阅读量: 13631

主要是针对有编程经验的同学,让大家了解下python <object width="630" height="500" align="middle" id="reader" codebase="http://fpdownload.macromedia.com/pub/shockw

分享一个LRUCache(python实现)

分类:Python | 标签:     | 发布:2013-01-20 9:58 p.m. | 阅读量: 12589

下面要分享的这个LRUCache不是我做的,是github上的一个库,我们在实际环境中有用到。 先来说下这个概念,cache的意思就是缓存,LRU就是Least Recently Used,即最近最少使用,是一种内存管理算法。总结来说这就是一种缓存方法,基于时间和容量。 一般

什么是pypy?

分类:Python | 标签:     | 发布:2013-01-20 12:32 p.m. | 阅读量: 10019

<p> PyPy是用Python实现的Python解释器,集成了一种即时 (JIT) 编译器。这与能够以革命性的方式改变 Java 性能的知名技术 HotSpot 属于同一种技术的不同形式。<br> </p> <p> 总得来说就是一个能够提高python运行速度的项目,不过目前

python无框架开发网站

分类:Python | 标签:       | 发布:2013-01-14 10:30 p.m. | 阅读量: 13300

标题很有噱头,其实就是python的一个库的使用。之前记得有个网友问我说想学习python开发网站,但是不想用框架,我当时建议可以去学下cgi方面的东西。现在想来,我是错了,诚挚的给网友道歉!在python中有比cgi更高级的库来开发网站,那就是BaseHTTPServer。

其他分类: