python的应用很广泛,通常被开发人员用来做大数据分析、网络爬虫、Web开发、应用开发和游戏开发。
1、大数据分析,在大数据分析方面就包含了机器学习,数据可视化和数据分析,不少开发人员用python来研究人工智能、机器人、语言识别、图像识别、自然语言处理和专家系统等方面。
2、网络爬虫,在规则允许范围内,利用脚本程序在网络上获取资源。毫不夸张地说,在如今的爬虫领域,Python是必不可少的一部分。网络爬虫将网络上的数据作为资源,通过自动化程序进行有序的数据采集以及处理。
3、web开发,利用python、html、css、javascript、数据库可以快速开发一个网站。因为Python 有很多现成的Web开发框架,少量代码就可以生成一个功能齐全的Web服务;比较常用的有Django和Flask。
4、应用开发,python可以开发苹果公司IOS,谷歌安卓,微软windows,以及linux等操作系统平台的应用。不过在应用开发方面,做一些简单一点的可以用python快速搞定,如果是比较大的项目,建议还是用JAVA或是C语言比较好。
5、游戏开发,国内某游戏厂商的手游据说90%都采用python开发。简单讲python用于开发一些简单的游戏是比较快的,大型游戏就要酌情处理了。
python的优点就是语法简单、开源、上手快,对初学者比较友好,但是没有java基础,感觉后续会比较吃力。
|