清华编程高手尹成带你实战python数据分析
数据分析三剑客numpy pandas Matplotlib
Python作为一门优秀的编程语言,近年来受到很多编程爱好者的青睐。
一是因为Python本身具有简捷优美、易学易用的特点;二是由于互联网的飞速发展,我们正迎来大数据的时代,而Python无论是在数据的采集与处理方面,还是在数据分析与可视化方面都有独特的优势。我们可以利用Python便捷地开展与数据相关的项目,以很低的学习成本快速完成项目的研究。
Python被大量应用在数据挖掘和机器学习领域,其中使用极其广泛的是IPython、Numpy、pandas、Matplotlib等库。对于希望使用Python来完成数据分析工作的人来说,学习IPython、Numpy、pandas、Matplotlib这个组合是目前看来不错的方向。
IPython
IPython是Python的加强型交互式解释器。
IPython是使用Python进行数据分析、处理、呈现的重要选择之一。它是一个与Python科学计算包(主要包括Numpy、pandas、Matplotlib等)紧密联系的交互式开发环境,它同时也是Python科学计算包的一部分。
主要特点包括:
o 提供给用户一个强大的交互界面。
o Jupter Notebook的内核。
o 高效的交互式处理、呈现数据(特别是与Matplotlib一起使用)。
o 适合并行处理计算。
IPython加上一个文本编辑器是科学计算者使用Python进行数据分析、处理、呈现的most佳选择之一。
IPython主要包括:
o 一个强大的、交互式的Python壳
o Jupyter内核,支持用户在Jupyter Noteb