写在前面

这本“书”主要是《Learning IPython for Interactive Computing and Data Visualization》一书的读书笔记。

在Python做数据类开发前,尝试过R。RStudio的那种一体化开发环境,让人特别舒服。尽管R没有Python那么通用,RStudio比起PyCharm这样的IDE来也低阶得多,但就RStudio专注的那类事情而言,它无疑是足够好用的。在语法及类库调用方面,亦是如此,R真的是简单直接。所以我认为比起强大、通用这样的目标而言,我需要的是一个更精简有效的开发环境。

现在考虑的是以IPython(Notebook)、Spyder基础,尝试建立一个更精简有效的开发环境,于是想记下这些东西。

IPython提供了一个较默认Python控制台强大得多的Python控制台和IPython Notebook。更重要的是,IPython可以与其它工具结合使用,如NumPy、Matplotlib,构成一个兼具高性能科学计算和交互式可视化的工具链,当然,IPython是其中的基石。

Python学习资源: