Python 主要应用场景、适用行业有哪些?
Python能开发如QQ、浏览器等应用软件么?
听说有一些Python的web开发框架。它能实现后端的服务器(队列服务器、SOAP服务、Web service等)功能吗?与Python交互主要使用哪些协议?与C++/C++交互能力怎么样?
下面我们就来看看,Python具体能开发哪些软件,应用领域具体是哪些。
Python的应用领域
一、人工智能,包括数据分析、计算机视觉、自然语言处理等等
现在python已经基本成了人工智能的标准语言了,一般都是C/C++写个底层运算库,然后用python做脚本。各种框架层出不穷,tensorflow/pytorch等等。
二、web开发
python光是web开发的框架至少得有几十个吧,而且用的人都很多,从后端到前端各种配套服务都非常齐全。
三、爬虫
我估计很多人学爬虫就是从python入手的
四、各类App的内置脚本
有很多程序里面的内置脚本就是python,比如sublime text、blender3d,所以从这个角度来看啊,python能干的事情就无限多了,文本编辑、3d建模、股票投资等等,只有你想不到的,没有做不到的。
至于python能否开发qq、浏览器这种应用软件?
只用python是不太行的,因为python是解释性的,如何打包成二进制文件其实挺麻烦的,而且速度肯定比不上c++什么的,但是作为脚本还是不错的。
Python和机器学习
感觉未来会集中在做机器学习 科学计算相关的东西, 接触过的应用包括:
1 运维脚本
2 文本处理(主要是日志)
3 web开发
知乎好像就是用python开发的web端 , python最让人喜欢的是如同数学一样的语法,写起来特别简单,最不爽的是python3 没有做向前兼容, 估计未来的python4能把2和3都兼容了,但是会比较臃肿
Python做web开发才厉害
所接触到工作中都没有一点应用使用Python开发?
可能你自己没有注意到而已。
作为互联网创业者,应该注意到网站运维是Python(继Bash Shell,Perl之后)的一大领域。此外,抓取第三方数据是Python爬虫的领域。如果是金融业者,那么金融数据分析也是。
网站中许多核心都是C/C++/Java开发的,如Redis,Memcached,ngnix,消息队列,Hadoop等。但是客户端中Python必须列入其中。
Python有许多实现(利用其他语言来写Python解释器),不仅仅是CPython。它可以基于Java,C,Python自己,C#,Ruby,Java等各个语言制作。可以这么说,Python的底层实现语言是最丰富的,绝对没有之一。
所以它可以和C/C++/Java/C#/Ruby/Java等各类语言直接交换数据。不仅仅通过REST/JSON/XML交换。
换而言之,Java/C/C#/Ruby/Java使用的场景它都可以插足。你不可能这几种语言都不用。
来源:搜狐
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)