1.3.2 开发编辑器

一个好的编辑器能帮助我们提高编写爬虫的效率。在编写爬虫的过程中,本书将使用Pycharm和Notepad++作为开发编辑器,也会使用Ipython做交互式的演示。如果使用Mac或Linux系统,可以选择Pycharm、Sublime Text等编辑器。

(1)Pycharm是一款非常优秀的Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。可以下载社区版本的Pycharm。社区版本是免费的,完全满足本书编写爬虫的需求,推荐读者安装。Pycharm的运行界面如图1-8所示。

0

图1-8 Pycharm的运行界面

(2)Notepad++是Windows操作系统下的一套文本编辑器,它是一款开源、小巧、免费的代码编辑器,运行高效,体积小、资源占用小,支持包括Python在内的众多程序语言。Notepad++不仅有语法高亮显示,也有语法折叠功能,并且支持宏及扩充基本功能的外挂模组。

Notepad++是免费软件,可以免费使用,其运行界面如图1-9所示。

0

图1-9 Notepad++的运行界面

(3)Ipython是一个Python增强版的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。Ipython在数据分析中运用十分广泛,值得读者关注。读者可以直接下载安装Anaconda(Anaconda是一个开源的Python发行版本,其包含Conda、Python,以及180多个科学计算包及其依赖项),它会同时安装Ipython,也可以使用如下命令直接安装Ipython。

>pip install ipython 

安装完成后,在命令行中输入ipython后按回车键,即可打开Ipython解析器,如图1-10所示。

0

图1-10 Ipython解析器

(4)Sublime Text是一款流行的代码编辑器软件,也是一款先进的文本编辑器,可运行在Linux、Windows和Mac OS X上,其运行界面如图1-11所示。

0

图1-11 Sublime Text运行界面