标签归档:python

py2exe几点备注

  • 不支持import Image as IM这样的导入方式,也不支持from Image import xxx,只能是import Image。
  • 如果是scipy.ndimage这样的二级库,也只能import scipy.ndimage。
  • 如果源文件是utf-8编码,涉及到文件路径中有汉字的,可以使用filename=u’一个文件.txt’.encode(‘gbk’)这样的方式进行转码。

btw: 本文使用VimRepress发布,详情见:Vim中写Wordpress博客 – VimRepress | apt-blog.net IT民工养成计划 PT博客

备忘:ydict, garlicsim, funtoo

  • ydict: 是使用Yahoo在线字典查单词的命令行工具,其实就是一个Python脚本。和那个调用dict.cn的脚本是类似的,功能更完善。
  • GarlicSim: 是一个开源的计算机仿真平台。
  • funtoo: 是一个基于Gentoo的Linux发行版。这不是重点,我感兴趣的是它的主页上有一个Linux Core Concepts的教程,包括Linux核心概念,Bash,Awk,Sed等,看上去很不错不错。

SciPy的图像处理模块ndimage

之前用python处理图像主要是调用PIL库,PIL库不够用了,再转成numpy对象自己处理。刚才发现SciPy中有一个ndimage模块,包括了常用的图像处理函数。具体的内容可以参考:http://docs.scipy.org/doc/scipy/reference/ndimage.html

这个模块的前身应该是numpy的numarray.nd_image模块。

基于Python的针对科学家和工程师的软件工程

Software Engineering with Python for Scientist and EngineersPSF2005年资助的一项计划,项目主页在Software Carpentry,作者是Greg Wilson。该项目由一系列的讲座组成,帮助科技工作者使用Python快捷的任务。目前作者正在完善第4版。更详细的信息查阅项目主页作者的Blog

Lectures

  1. Introduction
  2. Python Basics
  3. Python Strings, Lists, and Files
  4. Python Functions and Modules
  5. Debugging
  6. Version Control
  7. Python Sets and Dictionaries
  8. Image Processing
  9. Basic Unix Shell
  10. More Unix Shell
  11. Automated Builds
  12. Computational Complexity
  13. Python Basic Object-Oriented Programming
  14. Python Advanced Object-Oriented Programming
  15. Quality Assurance
  16. Unit Testing
  17. Databases
  18. Regular Expressions
  19. Binary Data
  20. XML
  21. GUI Programming
  22. Web Client Programming
  23. How Web Servers Work
  24. Web Application Programming
  25. Empirical Software Engineering
  26. Software Development Lifecycles
  27. Summary
  28. License
  29. Glossary
  30. Acknowledgments
  31. Bibliography

Zoundry Raven开源了

Zoundry Raven以及原来的Zoundry是我在Windows平台下最喜欢的Blog客户端程序。但是因为只有Windows平台的版本,所以后来还是ScribeFire用的多。刚刚知道Zoundry Raven开源了(消息来源:python编写的博客编写客户端Zoundry Raven开源)。过去看了一下,两个没想到,没想到今年1月份就已经开源了,我还以为是最近的事情;另一个没想到是,开源了大半年,居然还没有人移植到其他平台上。