Python语言简介
![头像](http://www.yxskj.cn/wp-content/themes/ceonova-pro/static/images/avatar.png)
什么是Python?Python是一种灵活多用的计算机程序设计语言, 使用Python进行的编程语法特色更强,具有更高的可读性Python对于初级程序员来说非常的友好,语法简单易懂,应用广泛,实用性强Python是一种解释型语言
,解释型语言指的是源代码先被翻译成中间代码,再由解释器对中间代码进行解释运行,这就意味着Python的跨平台性很好,所有支持Python语言的解释器都可以运行PythonPython是交互式语言,它可以直接在交互界面直接执行代码,大多数Linux系统都使用Python语言作为基本配置。
Python是面向对象语言,这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python的发展历史Python由荷兰人吉多·范罗苏姆(Guido van Rossum)于1989年创造,并于1991年发布第一个公开发行版自2004年以后,Python的使用率大幅增长,Python2于2000年10月发布,稳定版本是Python 2.7。
Python3于2008年12月发布,不完全兼容Python2Python的特点简单易学,Python 语言有较为简单的语法,也很容易入门与上手操作免费、开源,Python 的一个很重要的优点是它是免费开源的,开发者可以自由地发布这个软件的复制版、阅读它的源代码、对它做加以改动、取其部分用于新的自由软件中。
可移植性,由于它的开源本质,Python 有很强的可移植性能,如果避免使用了依赖于系统的特性,那么所有 Python 程序无需修改就可以在多个平台上面运行为什么使用Python?Python提供了很多的重要库,包括:Numpy、Pandas、Matplotlib、Scipy、scikit-learn等。
这些库为Python提供了数值计算需要的多种的数据结构、算法、接口以及多种的机器学习库函数和用于制图和可视化的必备操作等等这些功能都使得Python用起来更为方便,也因此成为了解决数据挖掘、数据分析和机器学习问题的必备工具。
同时Python编写小型程序、脚本也十分方便,能够快速处理各种类型的数据,在服务器命令行环境上运行简单明了因此综合考虑Python的各个方面优点,我们选择使用Python作为本书分析与挖掘数据的首要语言。