前段时间化了一周时间,将python学习了一下,以前也看过一段时间python,这次也算是温故而知新了。
这次学习的python是最新的3.2版,据介绍它与2.X版有些不同,由于作者并非python老手,所以本文只介绍3.2版,参考的书籍是python学习的经典《深入python3》。
本系列文章是作者学习python的一些心得体会,不定期更新。随着学习的深入,对python的体会也会加深,可能会对以前的文章做些修正。
语言学习必须实际操作,所以首先的步骤就是搭建开发环境。
Python开发环境的搭建
开发环境包括两个意思,一是python的语言环境,二是代码编写和调试环境。
python的语言环境可从python.org下载,在Linux上一般已被安装(有些旧版附带的是2.X版),在命令行下可运行 python3 来测试一下是否安装了python3。 Windows下只需下载二进制包运行即可,一般都没有什么问题。Windows安装包中有几个可选的独立部件,可按需要决定是否安装。
- Register Extensions [注册扩展名]: 允许通过双击 Python 脚本 (.py files) 来运行它们。建议选上,但不是必需的。
- Tcl/Tk: 是 Python Shell 使用的图形化类库,强烈建议保留该选项。
- Documentation: 安装的帮助文件包括大量来自 docs.python.org 信息,建议保留。
- Utility Scripts: 包括2to3.py 脚本。可有可无。
- Test Suite : 是用于测试 Python 解释器的脚本集合。可选。
以上的安装会包含一个命令行窗口和一个IDLE 编辑运行器。尽管它对于初学该语言非常有帮助,但许多开发人员更喜欢其它文本编辑器或集成开发环境。 因此代码编写、调试环境的建立值得琢磨一下,因为有较多的选择。下表来自《python基础教程(第2版)》,列出了一些IDE,可选择一款安装使用。
笔者使用的是ActiveState公司的Komodo。