
Python从2015年开始引入中国。Python从16年开始在国内比较流行,目前也算是‘全民Python’了。
众所周知,Python已经在小学生的课本里了,国家二级计算机证书也需要学习Python!Python是很多程序员的首选,因为它简单,上手快。
如果你想学Python,或者你刚开始学Python,那么你可能会问:“我能用Python做什么?”这个问题不好回答,因为Python有很多用途。
但是,随着时间的推移,发现Python主要有以下五种应用:
一、网络开发
Python的诞生早于Web。因为Python是一种开发效率高的解释性脚本语言,非常适合Web开发。很多知名的互联网公司都以python为主要开发语言:豆瓣、知乎、果壳网、Google、NASA、YouTube、脸书…….
二、网络爬虫
网络爬虫是Python中常见的场景。国际上,google早期使用Python语言作为网络爬虫的基础,促进了Python语言的应用和发展。过去,中国许多人使用收藏者来搜索在线内容。现在用Python收集网上信息比以前容易多了。
三、人工智能
人工智能是现在非常热的方向,AI热潮让Python语言的未来充满无限潜力。现在发布的几个很有影响力的AI框架,大多是Python实现。为什么?
因为Python有很多方便人工智能的库。人工智能领域的数据挖掘、机器学习、神经网络、深度学习都是主流的编程语言,得到了广泛的支持和应用。
四、数据分析
Python有完整的数据分析和处理的生态环境。对于“大数据”分析涉及的分布式计算、数据可视化和数据库操作,Python中有成熟的模块。
五、 Python的其他应用
系统编程、图形处理、数学处理、文本处理、数据库编程、网络编程、网页编程、多媒体应用等。
Python的其他应用示例
系统编程:提供API是为了方便系统维护和管理。它是Linux下的符号语言之一,是许多系统管理员的理想编程工具。
图形处理:有PIL、Tkinter等图形库支持,方便图形处理。
数学处理:NumPy扩展提供了大量带有许多标准数学库的接口。
文本处理:Python提供的re模块可以支持正则表达式,它还提供了SGML和XML分析模块。许多程序员使用Python开发XML程序。
数据库编程:程序员可以通过遵循PythonDB-API(数据库应用程序编程接口)规范的模块与MicrosoftSQLServer、Oracle、Sybase、DB2、MySQL、SQLite等数据库进行通信。Python附带了一个牛虻模块,它提供了一个完整的SQL环境。
网络编程:提供丰富的模块支持sockets编程,可以方便快捷的开发分布式应用。广泛应用于Zope、Mnet、BitTorrent.Google等多个大型软件开发计划中。
Web编程:应用程序的开发语言,支持最新的XML技术。








