python-pandas-数据分析技术与编程方法讲座PythonPandas数据分析技术和编程方法Python初学者开发环境ide熊猫数据分析库数据正则化数据聚集和分组实例分析泰坦尼克号灾难目录Python是自由软件的丰硕成果之一
2006年圣诞节期间,蟒蛇飞行马戏团业余爱好者起源于美国广播公司受Modula的影响,蟒蛇结合了Unixshell和C的习惯
蟒蛇的历史蟒蛇是一种面向对象的解释性语言,免费,可移植,可扩展,简单和通用
Python的语言特性是一种具有简单语法的脚本语言
命令行、交互、图形集成环境
面向对象甚至异常处理模块和包的开发类似于Java
有了JPython语言扩展,CCJava可以用来编写新的语言模块、丰富的库数据分析、科学计算、机器学习、图形用户界面、Python的语法功能,使程序员的生活更加有趣、易学、功能丰富
谁在使用Python
谷歌的魅力豆瓣蟒蛇当我们写蟒蛇代码时,我们得到一个包含蟒蛇代码的带Py扩展名的文本文件
要运行代码,您需要一个python解释器来执行Py文件
当我们从Python的官方网站下载并安装Python时,我们直接获得了解释器的官方版本:CPython
这个解释器是用C语言开发的,所以叫做CPython
在命令行上运行python会启动CPython解释器
CPython是使用最广泛的Python解释器
Python解释器IPythonIPython是一个基于CPython的交互式解释器,也就是说,IPython仅在交互模式下得到增强,但执行Python代码的功能与CPython完全相同
CPython使用作为提示,IPython使用序列编号:作为提示
Python解释器PyPyPyPy是另一个Python解释器,它的目标是执行速度
PyPy使用JIT技术来动态编译Python代码(注意这不是解释),因此它可以显著提高Pyt