2016年5月27日

Django调试工具django-debug-toolbar安装使用教程

摘要: 在网站开发中难免要调试页面,而使用django开发站点时,可以使用django-debug-toolbar来进行调试,安装这个插件很有用,我一开始是为了查看某个页面中所有的context变量值,当然你还可以看到HTTp头、模板、缓存等各种信息,总之很全面也很好用。 以前比较习惯在windows中安装 阅读全文

posted @ 2016-05-27 14:27 乾颐堂 阅读(1052) 评论(0) 推荐(0) 编辑

Python的名字绑定

摘要: Python的名字绑定 在Python中,对象是通过名字进行关联和引用的。Python通过名字绑定操作来引入名字。 Python中的所谓的代码块就是一段作为执行单元的程序。比如:模块、函数、类定义。在交互式环境中输入的命令也是代码块的一种。一个Python脚本文件也是一个代码块。还有就是,当我们在命 阅读全文

posted @ 2016-05-27 14:24 乾颐堂 阅读(228) 评论(0) 推荐(0) 编辑

深刻理解Python中的元类(metaclass)

摘要: 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e 阅读全文

posted @ 2016-05-27 14:23 乾颐堂 阅读(139) 评论(0) 推荐(0) 编辑

详解python包管理器pip安装

摘要: pip对于使用python的朋友并不陌生,当你想安装python模块的时候一定会首先想到它。pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。 今天来说一下,pip的安装方法。 方法一:脚本安装 1 2 $ wget https://raw.githu 阅读全文

posted @ 2016-05-27 14:22 乾颐堂 阅读(236) 评论(0) 推荐(0) 编辑

如何让你的Python代码更加pythonic ?

摘要: pythonic如果翻译成中文的话就是很python。很+名词结构的用法在中国不少,比如:很娘,很国足,很CCTV等等。· 以下为了简略,我们用P表示pythonic的写法,NP表示non-pythonic的写法,当然此P-NP非彼P-NP。 为什么要追求pythonic? 相比于NP,P的写法简练 阅读全文

posted @ 2016-05-27 14:21 乾颐堂 阅读(237) 评论(0) 推荐(0) 编辑

python准确判断文件类型

摘要: 判断文件类型在开发中非常常见的需求,怎样才能准确的判断文件类型呢?首先大家想到的是文件的后缀,但是非常遗憾的是这种方法是非常不靠谱的,因为文件的后缀是可以随意更改的,而大家都知道后缀在linux系统下是没有这个概念的,所以仅靠判断后缀无法准确判断一个文件的类型。还有第二种方法是判断文件的头,每种文件 阅读全文

posted @ 2016-05-27 14:19 乾颐堂 阅读(22076) 评论(0) 推荐(2) 编辑

实战Python实现BT种子转化为磁力链接

摘要: 经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些。 将BT种子转换为占用空间更小,分享更方便的磁力链还是有挺大好处的。 今天咱们来看下如何将种子转换成磁力链接,方案是:利用python的benco 阅读全文

posted @ 2016-05-27 14:18 乾颐堂 阅读(5030) 评论(0) 推荐(0) 编辑

Python使用signal模块实现定时执行

摘要: 在liunx系统中要想每隔一分钟执行一个命令,最普遍的方法就是crontab了,如果不想使用crontab,经同事指点在程序中可以用定时器实现这种功能,于是就开始摸索了,发现需要一些信号的知识... 查看你的linux支持哪些信号:kill -l 即可 1 2 3 4 5 6 7 8 9 10 11 阅读全文

posted @ 2016-05-27 14:14 乾颐堂 阅读(1107) 评论(0) 推荐(0) 编辑

提高你的Python能力:理解单元测试

摘要: 对于程序开发新手来说,一个最常见的困惑是测试的主题。他们隐约觉得“单元测试”是很好的,而且他们也应该做单元测试。但他们却不懂这个词的真正含义。如果这听起来像是在说你,不要怕!在这篇文章中,我将介绍什么是单元测试,为什么它有用,以及如何对Python的代码进行单元测试。 什么是测试? 在讨论为什么测试 阅读全文

posted @ 2016-05-27 14:12 乾颐堂 阅读(264) 评论(0) 推荐(0) 编辑

电影里的代码之《机械姬》:筛法求质数

摘要: 今天看了《机械姬》,探讨人工智能话题的电影,豆瓣评分7.5,还是蛮不错的一部电影。影片1:09:29处出现了一段python代码,细看了一下,发现是筛法求质数的python代码,写得非常简练的。先贴个电影的截图: 影片里的代码略微有点模糊,我重新打一遍,是下面这个样子的 1 2 3 4 5 6 7 阅读全文

posted @ 2016-05-27 14:11 乾颐堂 阅读(321) 评论(0) 推荐(0) 编辑

Python 列表排序方法reverse、sort、sorted详解

摘要: python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。 reverse()方法 将列表中元素反转排序,比如下面这样 1 2 3 4 >>> x = [1,5,2,3,4] > 阅读全文

posted @ 2016-05-27 14:09 乾颐堂 阅读(31000) 评论(0) 推荐(1) 编辑

导航