网站建议:179001057@qq.com

Python之旅 一

技术2022-05-11  3

决定要学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开发插件中最成熟完善的一个,而且还在持续的活跃开发中。

 


最新回复(0)