1710
备注:
|
1338
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 1: | 行号 1: |
Python库: * ["PythonImageLibrary中文手册"] |
## page was renamed from Python语言 * [[Python小程序]] * [[Python使用技巧]] * [[Python参考资料]] * 课程:[[Python游戏开发基础]] * [[Python与正则表达式]] * [[Python相关软件]] * [[Python介绍]] from Wikipedia |
行号 4: | 行号 10: |
Python的编码处理技术 | == 参考资料 == |
行号 6: | 行号 12: |
对于中文用户,特别需要关注Python的编码技术. 列举一些常用的技巧。 | <<Include(Python参考资料)>> |
行号 8: | 行号 14: |
{{{ chr(i) 将一个0到255的整数转换为一个字符. ord(c) 返回单个字符c的整数顺序值.普通字符返回[0,255]中的一个值,Unicode字符返回 [0,65535]中的一个值 unichr(i) 将一个0到65535的整数转换为一个Unicode字符 }}} * 代码中的编码设置,应该在代码最初两行内包含: {{{ # -*- coding: gb18030 -*- }}} * 获得/设置系统的缺省编码 {{{ sys.getdefaultencoding() sys.setdefaultencoding('utf-8') }}} * 获得文件系统的文件名的编码 {{{ sys.getfilesystemencoding() }}} * 获得当前终端的输入、输出编码 {{{ sys.stdout.encoding sys.stdin.encoding }}} * 编码转换(先转换为unicode,再转换为具体的编码),有两种方法: {{{ unicode('abc', 'mbcs').encode('utf-8') 'abc'.decode('mbcs').encode('utf-8') }}} 学习资料 * [http://diveintopython.org/ Dive Into Python] * [http://www.woodpecker.org.cn/obp/diveintopython-zh-5.4/zh-cn/dist/html/toc/index.html dive into python最新中文版] * [http://www.python.org/ Python官方站点] * [http://python.cn/ Python中文社区] * [http://groups.google.com/group/comp.lang.python Python讨论组comp.lang.python] * [http://www.ibiblio.org/obp/thinkCSpy/ How to Think Like a Computer Scientist (Learning with Python)] * [http://pine.fm/LearnToProgram/ Learn to Program] * [http://www-128.ibm.com/developerworks/cn/linux/theme/special/index.html#python] |
* [[http://en.wikipedia.org/wiki/Python_syntax_and_semantics|Python语法]] from Wikipedia * [[http://www.linuxjournal.com/article/3882|Why_Python]] by Eric Raymond [[http://wiki.woodpecker.org.cn/moin/WhyPython/WhyPythonZh|why python中文版]] * [[http://www.amk.ca/python/howto/advocacy/|Python_Advocacy_HOWTO]] by A.M. Kuchling * 另类的Python教程: [[attachment:我的名字叫Python.pdf]] * python 与 COM [[http://oreilly.com/catalog/pythonwin32/chapter/ch12.html|Advanced Python and COM]] * Using IDLE: [[attachment:idleUse05b.zip]] * Learning to Program: attachment: http://www.freenetpages.co.uk/hp/alan.gauld/ * Learn To Program CD: [[attachment:LearnToProgramCD.zip]] * Tkinter Life Preserver: http://www.python.org/doc/life-preserver/ * Python介绍视频[[http://video.google.com/videoplay?docid=9023849479319414382|Introducing Python]] python游戏相关: * pygame: http://www.pygame.org/ * panda3d: http://www.panda3d.org/ * renpy: http://www.renpy.org/wiki/renpy/Home_Page |
课程:Python游戏开发基础
Python介绍 from Wikipedia
参考资料
Python语法 from Wikipedia
Why_Python by Eric Raymond why python中文版
Python_Advocacy_HOWTO by A.M. Kuchling
另类的Python教程: 我的名字叫Python.pdf
python 与 COM Advanced Python and COM
Using IDLE: idleUse05b.zip
Learning to Program: attachment: http://www.freenetpages.co.uk/hp/alan.gauld/
Learn To Program CD: LearnToProgramCD.zip
Tkinter Life Preserver: http://www.python.org/doc/life-preserver/
Python介绍视频Introducing Python
python游戏相关:
pygame: http://www.pygame.org/
panda3d: http://www.panda3d.org/