决定要学Python啦,写点东西,以记录学习中遇到的点滴。
到现在Python已经发展到了3.0版本,google了一下3.0版本和之前版本的区别,主要有以下几点:
1.新的print()函数
2.从raw_input()到input()
3.新的数据类型 bytes literal 及 bytes 对象的用途是存储二进制数据
4.Python 具有单一的字符串类型 str,其功能类似于版本 2.x 的 unicode 类型
5.Python 3 引入了一种新的进行字符串格式化的方式
6.内置dict类型变化
7.新的I/O
虽然不知道以前在2.X版本中这些特性具体什么样,还是记下来吧,具体参考http://www.ibm.com/developerworks/cn/opensource/l-python3-1/index.html
————————————————————————————————————————————————————————
由于3.0版本打破了与2.X版本的向后兼容,最好直接学习3.0的语法,但是由于缺少中文的资料,所以还是先学习2.5的语法,然后参照3.0的变化再学习3.0吧。
参考资料:Python2.5中文手册
————————————————————————————————————————————————————————
首先是下载安装Python解释器,然后在path里面设置一下路径,如D:/python3/
解释器可以直接在命令行运行或者通过Python.exe运行
IDE选择:
1.IDLE。IDLE是Python标准发行版内置的一个简单小巧的IDE,包括了交互式命令行、编辑器、调试器等基本组件,足以应付大多数简单应用。
2.PythonWin。PythonWin是Python Win32 Extensions(半官方性质的python for win32增强包)的一部分,也包含在ActivePython的windows发行版中。如其名字所言,只针对win32平台。
总体来说,PythonWin是一个增强版的IDLE,尤其是易用性方面(就像windows本身的风格一样)。除了易用性和稳定性之外,(简单的)代码完成和更强的调试器都是相对于IDLE的明显优势。
3.Eclipse+PyDev。PyDev是Eclipse上的Python开发插件中最成熟完善的一个,而且还在持续的活跃开发中。