python的主要用途:
1、系统编程
2、图形处理
3、数学处理
4、文本处理
5、数据库编程
6、网络编程
Python 已经成为人工智能领域最流行的编程语言,而人工智能的火热又反过来促进了 Python 的发展。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 作为开发框架。开发过程其实流程差不多,API 不同,以及搜索文档的姿势不同而已。
Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供直接使用的东西。许多大型网站就是用Python开发的。