作者归档

【Python教程】雨痕 的《Python学习笔记》(附脑图)

近日,在某微博上看到有人推荐了这本作者是 雨痕 的《Python学习笔记》,从github上下载下来看了下,确实很不错。

注意,这本学习笔记不适合Python新手学习

从目录上看,并不能看出这本笔记有何特别之处,但看到里面的内容,感到非常惊喜。这本书更多的是关注一些底层的实现细节,以及更多的考虑性能方面(讲解内容很多会涉及到内存管理、缓存、垃圾回收、堆栈帧等方面的内容)。
阅读全文

《高级Bash编程指南(abs guide)》读书笔记

《高级Bash编程指南(Advanced Bash-Scripting Guide)》又称为abs guide,是一本在网上有一定影响力的Shell脚本编程文档。

本文档最近一次更新是在2012年11月27日,版本号为6.6。本文档的项目地址为:http://tldp.org/LDP/abs/html/,大家可以在该地址看到本文档全文。网上也可以找到这本书的中文翻译版本。
阅读全文

《Linux Shell脚本攻略》读书笔记

1.书籍信息

书名:Linux Shell Scripting Cookbook
译名:《Linux Shell脚本攻略》
作者:Sarath Lakshma
译者:门佳
出版社:人民邮电出版社
ISBN:9787115264725
页数:272

2.纸张、印刷与排版

16开本,纸张正常,shell脚本字体不易于正文分清。

3.勘误

本书勘误页(图灵社区):http://www.ituring.com.cn/book/764

除上述勘误外的个人总结勘误:Linux Shell脚本攻略_人民邮电_1版4印_勘误

4.笔记与评价

阅读级别:细读。
推荐级别:细读。
阅读全文

使用Py2exe将PyQt程序打包为exe文件

1.简介

Py2exe可以将一个Python程序打包成exe可执行文件,方便没有Python环境的电脑上使用程序。使用Py2exe打包需要编写一个打包脚本,执行后可以得到打包文件。对于32位版本,Py2exe可以将程序打包成单文件;对于64位版本,暂时还不支持打包成单文件。不过,无论如何压缩,目前Py2exe打包出来的程序都还是偏大的。
阅读全文

Windows下Eclipse+PyDev安装Python开发环境

1.简介

Eclipse是一款基于Java的可扩展开发平台。其官方下载中包括J2EE方向版本、Java方向版本、C/C++方向版本、移动应用方向版本等诸多版本。除此之外,Eclipse还可以通过安装插件的方式进行诸如Python、Android、PHP等语言的开发。

本文将要介绍的就是使用Eclipse与PyDev插件,安装Python开发环境的方法,其中写本文的一个主要原因就是几天前在一台电脑上安装PyDev插件时遇到了一个之前没有遇到过的状况。
阅读全文

使用eric创建一个PyQt项目

在上一篇文章中,我们已经把eric安装配置完毕,本文将继续这一话题,介绍如何使用eric创建一个PyQt项目。在这个项目中,我们实现了两个能够修改标签文字的按钮和一个可以关闭对话框的按钮。

1.新建项目

打开eric,点击【项目】-【新建】,会弹出如下的对话框。这里我们创建一个名为pyqtdemo的项目。注意,在创建项目时,eric不会自动根据填写的项目名称修改项目文件夹名称!
阅读全文

Windows下eric的安装

1.eric简介

eric是一个使用Python、PyQt和QScintilla开发的IDE,可以进行Python和Ruby等编程语言的编程开发。这款IDE仅有9M左右,即便解压安装后,也只有40M左右,十分的小巧,但功能非常齐全,可谓是麻雀虽小,五脏俱全。

eric分为eric4和eric5两个分支,其中eric4适用于Python2.6.0及以上的Python2版本,Qt4.6.0及以上,PyQt4.6.0及以上,QScintilla2.2.0及以上;eric5适用于Python3.1.0及以上的Python3版本,Qt4.6.0及以上,PyQt4.7.0及以上,QScintilla2.4.0及以上。请大家先安装好上面提到的版本的软件(安装Windows可执行文件版本PyQt的不需要再另行安装Qt和Qscintilla)。

下面的文章以eric4为例进行介绍。
阅读全文

Windows下PyQt4的安装(本文已过期)

1.环境

OS: Windows 7 64bits
Python: 2.7.2

2.软件下载

我们可以在http://www.riverbankcomputing.co.uk/software/pyqt/download这里,获得PyQt4的下载,请注意选择正确的Python版本和系统位数。(该获取方法已失效,原页面称不再提供Windows二进制包。)
阅读全文

Android开发”Your project contain error(s)”问题解决方法

今天重新安装Android开发环境,创建了一个测试项目,然后发现一运行就出现了“Your project contain error(s), please fix them before running your application.”错误。下面给出问题描述及解决方法。

开发环境:
OS: Windows7 32bits
JDK: 1.6.20
Eclipse: Helios Service Release 2
ADT: 21.1.0
阅读全文

《版本控制之道——使用Git》读书笔记

1.书籍信息

书名:Pragmatic Version Control: Using Git
译名:《版本控制之道——使用Git》
作者:Travis Swicegood
译者:董越,付昭伟,等
出版社:电子工业出版社
ISBN:9787121107191
页数:182

2.纸张、印刷与排版

小16开本,纸张一般。
排版正常。

3.勘误

暂无

4.笔记与评价

阅读级别:细读。
推荐级别:入门者可细读,已有一定基础者可忽略。
阅读全文

return top