首页 > IT问答库 > Python人工智能 > Python是干什么的?

Python是干什么的?

Python是一种编程语言,与JAVA、C占据10月份“最好用的编程语言”前三位。那么,究竟Python是干什么的
关于Python的用处,可以分为以下五种:

1、数据分析

Python 的数据分析生态系统很完善了,甚至看到很多研究者的讨论帖子都建议早点把研究工具迁移到 Python 生态系统。Numpy & Scipy、Pandas、matplotlib 是 Python 最基本数据分析的三驾马车,而 Jupyter notebook 则是分析的最基本交互式环境。
作为一个 Python 数据分析入门者,我建议一定要熟练掌握这些基本工具。后续则可以学习更为强大的工具,如分布式计算 pyspark,机器学习、深度学习、神经网络等等,Python 都能找到成熟的包以供使用。

2、网络数据采集

数据分析离不开数据采集,所以我偶尔也会使用Python的标准库urllib去网络采集一些简单数据,图快也会使用requests,beautifulsoup是非常不错的 html 解析工具。我建议 Python 爬虫的初学者熟练掌握这些基本库,后续更高级的可以学习 Python 爬虫框架 pyspider,scrapy 等,以及分布式爬虫。

3、Web 开发

这是我的业余爱好,主要使用 django 作为开发框架。不必争 django 和 flask 学哪个,开发过程其实流程差不多,API 不同,以及搜索文档的姿势不同而已。其他的如 tornado 等就没用过了,不评论。做为爱好者专注一个框架学好用精就好了。

4、脚本

脚本通常是指编写能够自动执行简单任务的小程序。
比如,邮件分类、数据整合分析等等。

5、其他用途

01. 嵌入式应用
Python可以与Rasberry Pi一起用,在硬件爱好者中很流行。
02. 游戏开发
可以用PyGame来开发游戏,但这并不是最受欢迎的游戏引擎。你可以用它来开发业余爱好项目,但如果你对游戏开发很认真,建议不要选它。
我建议使用Unity的C#,这是最受欢迎的游戏引擎之一。它能让你为许多平台开发游戏,包括Mac、Windows、iOS和Android。
03. 桌面应用
你可以用Python的Tkinter,但这并不是最热门的选择。Java,C和C ++等语言似乎更受欢迎。
Python是比较通用的一种编程语言,所以,在回答Python是干什么的问题的时候答案可能会有很多种,但大多都是围绕数据分析、采集以及Web开发功能进行解答的。
希望能够帮到你!

可分享到:
上一篇 : 什么是弱人工智能、强人工智能、超人工智能
下一篇 : 为什么要学Python?
你可能感兴趣的内容|INTERESTING NEWS

限时优惠
本周申请限100个名额