利用python进行数据分析——第三章:iPython(交互式计算和开发环境)

本章主要介绍python的一种交互式编程方式——iPython,内容与数据分析关联不是很大。

ipython可以通过pip install ipython的方式进行安装。也可以使用清华的镜像pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipython进行安装,速度要快一些。

pip install ipython
# 或者使用清华的镜像进行安装第三方库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider

个人觉得iPython强调的交互式,主要是其编程过程中,一行(块)代码编写完成后,可以直接运行,也可以在中间查看中间结果。iPython可以在终端窗口通过输入ipython命令调出
在这里插入图片描述
IPython和python安装自带的IDEL交互式环境也类似,如图
在这里插入图片描述
和PyCharm不同,PyCharm需要编辑一整个程序脚本,然后Run脚本文件,得到结果,类似的还有geany脚本编辑器。
交互式的环境,在PyCharm中也有,如图
在这里插入图片描述
PyCharm下方的TODO/Terminal/Python Console中,Python Console即是IPython的入口,打开的也是交互式编程界面。
在这里插入图片描述
python的其它交互式环境还有Jupyter Notebook,是网页版的编程环境。Jupyter Notebook可以独立运行每一块的代码,对于需要不断调试代码很有帮助。尝试过,用着不习惯就没用。如图(来自网络)。
在这里插入图片描述
IPython除了交互式界面,其它编程所用的第三方库、函数都一样,也具有tab键自动补全功能。
使用python作为工具,PyCharm编辑器基本可以满足要求。可以通过python console交互式环境一步步调试程序,然后将程序代码保存成.py脚本。也可以直接编写脚本程序运行(可能就需要Debug)。PyCharm界面如图
在这里插入图片描述
对于书籍中介绍的ipython的相关细节了解即可,也可自行深入学习。

展开阅读全文
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值