PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。如何为ubuntu安装eclipse+pydev以打造python的开发环境呢?

  首先,到eclipse官方网站下载eclipse-SDK-3.5.1-linux-gtk.tar.gz。下载后解压缩安装到/opt目录。

Read the rest of this entry

, , ,

  今天捣鼓了以下Python的urllib模块,闲着无事,下个命令行下的下载器程序。

  通过调用模块的urlretrieve方法获取远程文件,并且用自定义函数来处理下载过程中的显示问题。

  

Read the rest of this entry

, ,

  常量是一经定义,便不可再更改再定义的!在Python中,并没有像C语言等其他语言一样,提供定义常量的const保留字。不过可以过自定义一个类来实现!
  参考《Python_cookbook》中的代码,新建一个模块const.py:

Read the rest of this entry

,

  今天是悲喜交加的一天!
  喜的是,本学期的考试终于结束了!结果就等着吧!
  悲的是,垃圾评论找上我了!昨天早上只有一条,是什么买衣服的网站!今天早上一起来的时候,留言板已经被爆了!气死我也,全是些卖东西的网站!还有减肥药广告一大堆!我全身5%的脂肪比,难道还要减肥?笑话!我赶忙启用了插件akismet!垃圾总算不显示在我的留言页面上!但是那狗叉叉的,锲而不舍,每分钟都给我来一条!过了1个多小时,他终于精尽人亡了!
  To Kada’s Suprise! 今天晚上我征战归来是,果断看到了这样的画面!

Read the rest of this entry

, , , ,

学习Python
Python编程革命

  Tkinter———— Python默认的图形界面接口。
  Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。通过Tk提供的这些小部件,我们就可快速地进行GUI开发。Perl、Scheme等语言也利用Tk库进行GUI开发。Tkinter是跨平台,在各种平台下都能使用。
  Python Imaging Library(PIL)————python提供强大的图形处理的能力,并提供广泛的图形文件格式支持,该库能进行图形格式的转换、打印和显示。还能进行一些图形效果的处理,如图形的放大、缩小和旋转等。是Python用户进行图象处理的强有力工具。
  Pmw(Python megawidgets)Python超级GUI组件集————一个在python中利用Tkinter模块构建的高级GUI组件,每个Pmw都合并了一个或多个Tkinter组件,以实现更有用和更复杂的功能。
  PyXML———— 用Python解析和处理XML文档的工具包,包中的4DOM是完全相容于W3C DOM规范的。它包含以下内容:
  xmlproc: 一个符合规范的XML解析器。
  Expat: 一个快速的,非验证的XML解析器。 还有其他
  和他同级别的还有 PyHtml PySGML

Read the rest of this entry

, ,

  这段时间在做一个开源的基于WEB的安全检测项目。后端程序使用Python。打算于PHP结合,做出一个B/S模式的WEB的安全平台。
  在此介绍一个开源项目:wapiti,项目主页是http://wapiti.sourceforge.net。

Wapiti allows you to audit the security of your web applications.

Read the rest of this entry

, , ,

以动手实践为荣 , 以只看不练为耻;
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
以单元测试为荣 , 以人工测试为耻;

以模块复用为荣 , 以复制粘贴为耻;
以多态应用为荣 , 以分支判断为耻;
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻。

Navigation »