因为简单、入门快等优势,python成为不少程序员入门的**语言。大家也知道python可以从事的领域是非常多的,比如说人工智能、web开发、爬虫、数据分析等,但是除了这些熟知的领域之外,你知道python还有哪些其他应用吗?
系统编程:提供API,能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理性的编程工具。
图形处理:PIL、Tkinter等图形库支持,能方便进行图形处理。
数据处理:NumPy扩展提供大量与许多标准数学库的接口。
文本处理:提供的RE模块能支持正则表达式,还提供SGML、XML分析模块,许多程序员利用python进行XML程序的开发。
数据库编程:可通过遵循pythonDB-api规范的模块与MicrosoftSQLServer,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。
网络编程:提供丰富的模块支持sockets编程,能方便快速开发分布式应用程序,很多大规模软件开发计划,比如说Zope,Mnet及BitTorrent。
web编程:应用的开发语言,支持**的XML技术。 |