什么是Python
Python是一种面向对象的计算机程序设计语言,也是一种脚本语言,创始人为Guido van Rossum,于1989年底开发。Python的第一个版本在1991年发布,开始只是众多的编程语言的一种,
因为语法的简洁性、易读性以及可扩展性,越来越受到关注和支持,特别是其开放性,很多科学计算的研究机构和研究人员为其编写了大量的第三方模块和函数库,使其功能变得越来越强大。
最初很多开发者曾使用Python开发了Web框架、网络爬虫及其他网络应用模块,所以很多网络服务器使用Python开发;而因为有了功能强大的NumPy、SciPy、SymPy等计算模块和Matplotlib绘图模块, Python也经常用于数据处理、科学计算等领域,是科学研究者的有力工具;近些年,随着机器学习、人工智能的快速发展,Python也有了相关模块,助力了相关领域的进步。 当然这只是Python语言众多模块中的很小一部分,而且不断有新的模块加入,比如近年风头正劲的TensorFlow。
因为历史的原因,Python语言有2.x和3.x两个版本分支,早期的很多模块都只支持2.x,而不支持3.x,很多教材也是介绍的2.x版本的;不过近些年很多模块已开始支持3.x版本,相关书籍也多了起来。 不过总体上来说还处在版本过渡时期,Python的旧版应用领域会大量缩减,目前新版本更多在网络应用、科学计算、图像处理、机器学习、人工智能等领域,走在了科技发展的前沿。 在编程语言的使用排行榜中,Python语言稳步上升,以进入前几位,软件编程者都难以忽视其存在,很多学校已经将Python作为计算机课程的教学语言。
Python语言编译器可以通过网络下载安装,而其各种应用模块大都也是可以通过pip模块下载安装使用的,所以入门学习很简单,操作方法参见。
最初很多开发者曾使用Python开发了Web框架、网络爬虫及其他网络应用模块,所以很多网络服务器使用Python开发;而因为有了功能强大的NumPy、SciPy、SymPy等计算模块和Matplotlib绘图模块, Python也经常用于数据处理、科学计算等领域,是科学研究者的有力工具;近些年,随着机器学习、人工智能的快速发展,Python也有了相关模块,助力了相关领域的进步。 当然这只是Python语言众多模块中的很小一部分,而且不断有新的模块加入,比如近年风头正劲的TensorFlow。
因为历史的原因,Python语言有2.x和3.x两个版本分支,早期的很多模块都只支持2.x,而不支持3.x,很多教材也是介绍的2.x版本的;不过近些年很多模块已开始支持3.x版本,相关书籍也多了起来。 不过总体上来说还处在版本过渡时期,Python的旧版应用领域会大量缩减,目前新版本更多在网络应用、科学计算、图像处理、机器学习、人工智能等领域,走在了科技发展的前沿。 在编程语言的使用排行榜中,Python语言稳步上升,以进入前几位,软件编程者都难以忽视其存在,很多学校已经将Python作为计算机课程的教学语言。
Python语言编译器可以通过网络下载安装,而其各种应用模块大都也是可以通过pip模块下载安装使用的,所以入门学习很简单,操作方法参见。