- Python金融数据挖掘与分析实战
- 刘鹏 高中强等
- 438字
- 2022-01-04 17:38:26
1.2 常用Python交互工具
Anaconda Navigator提供了很多软件,其中QtConsole(IPython)、Spyder和Jupyter Notebook是三个非常好用的Python交互工具,下面依次进行介绍。
1.QtConsole
如果你希望拥有非常纯净、免打扰的使用体验,QtConsole将会是不二之选,其初始界面如图1-11所示。
![](https://epubservercos.yuewen.com/4BD184/22070570401553906/epubprivate/OEBPS/Images/1-11.jpg?sign=1738799454-pHtTVFwXmCYbGmrydJbu6gTjsytUzIpW-0-48bcc89d109976a6179588685cfc1284)
图1-11 Jupyter QtConsole初始界面
整洁、清爽,是大多数人对QtConsole的深刻印象。QtConsole是一个极为轻量化的交互应用,使用感觉跟普通的计算机终端无异,却可提供一般只有图形用户界面才有的丰富功能,比如嵌入式图标展示、多行编辑、语法高亮显示等。
2.Spyder
如果你使用过R并且常用R Studio,那么Spyder将会给你带来非常熟悉的体验。Spyder的初始界面如图1-12所示。与R Studio相似,Spyder是一个开放源代码、跨平台的科学运算集成开发环境(Integrated Development Environment,IDE)。
![](https://epubservercos.yuewen.com/4BD184/22070570401553906/epubprivate/OEBPS/Images/1-12.jpg?sign=1738799454-6YmXMXe5Z1wmUJfKPxZSLXJD3cxkiLdW-0-9e5498f62b254244213bfb11c5913aa6)
图1-12 Spyder初始界面
3.Jupyter Notebook
Jupyter Notebook提供了对新手非常友好的交互界面,也是本书着重推荐的开发工具之一,如图1-13所示。在做数据分析时,我们不仅需要做数据交互性分析、建模,还需要做数据结果展示和介绍等。Jupyter Notebook支持在一体化环境中完成这些功能,且便于显示结果与快速迭代,让整个数据分析思路更加清晰,每个步骤直接将结果显示在单元格下方。
![](https://epubservercos.yuewen.com/4BD184/22070570401553906/epubprivate/OEBPS/Images/1-13.jpg?sign=1738799454-vi8SbSWpDyEwHQImfKEHV5IZOy62TSpX-0-b6ad7a57a22fd29f6de75cf52a474ef6)
图1-13 Jupyter Notebook界面