Python不只是拿来做运维的,运维只是Python的应用方向之一,Python主要还有以下运用:
1、常规软件开发:
Python支持函数式编程和OOP面向对象编程,能够承担任何种类软件的开发工作。
2、科学计算:
Python适合于做科学计算、绘制高质量的2D和3D图像。
和科学计算领域最流行的商业软件Matlab相比,Python是一门通用的程序设计语言,比Matlab所采用的脚本语言的应用范围更广泛,有更多的程序库的支持。
3、自动化运维:
Python是运维工程师首选的编程语言。
4、云计算:
开源云计算解决方案OpenStack就是基于Python开发的。
5、WEB开发:
基于Python的Web开发框架很多,其中Python+Django架构,应用范围非常广,开发速度非常快,学习门槛也很低,能够帮助快速搭建起可用的WEB服务。
6、网络爬虫:
也称网络蜘蛛,是大数据行业获取数据的核心工具。
7、网络爬虫:
在大量数据的基础上,结合科学计算、机器学习等技术,对数据进行清洗、去重、规格化和针对性的分析是大数据行业的基石。
Python是数据分析的主流语言之一。
8、人工智能:
Python在人工智能大范畴领域内的机器学习、神经网络、深度学习等方面都是主流的编程语言,得到广泛的支持和应用。
除了以上的主流和前沿领域,Python还在其他传统或特殊行业起着重要的作用。