82 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						||
title: What Is Python Used for
 | 
						||
localeTitle: 什么是Python用于
 | 
						||
---
 | 
						||
## 什么是Python用于
 | 
						||
 | 
						||
Python可以轻松用于小型,大型,在线和离线项目。利用Python的最佳选择是Web开发,简单的脚本编写和数据分析。 以下是Python允许您执行的操作的几个示例:
 | 
						||
 | 
						||
##### Web开发:
 | 
						||
 | 
						||
您可以使用Python在许多复杂程度上创建Web应用程序。有很多优秀的Python Web框架,包括Pyramid,Django和Flask 一些。
 | 
						||
 | 
						||
##### 数据分析:
 | 
						||
 | 
						||
Python是许多数据科学家的首选语言。由于许多优秀的库的可用性,Python在该领域越来越受欢迎 专注于数据科学(其中NumPy和Pandas是最着名的两个)和数据可视化(如Matplotlib和Seaborn)。 Pyton真的做了数据处理 所有众多可用库都很有趣。 Ipython与JupyterLab是另一种形式的Python,它改进了Python在数据科学领域的使用。
 | 
						||
 | 
						||
##### 自动化:
 | 
						||
 | 
						||
Python是一种非常灵活的语言,可用于自动化无聊或重复性任务。系统管理员经常通过编写易于编写的脚本来使用它 从终端执行。 Python还可以用于创建机器人,自动执行我们的一些日常任务。
 | 
						||
 | 
						||
##### 人工智能:
 | 
						||
 | 
						||
Python也广泛用于人工智能(AI)这一不断发展的领域。谷歌选择Python作为首批支持良好的编程语言之一 使用Tensorflow进行培训和与模型交互。
 | 
						||
 | 
						||
#### 移动应用开发
 | 
						||
 | 
						||
使用Kivy,Pygame和PyQt可以使用python创建移动应用和游戏。
 | 
						||
 | 
						||
#### 安全和网络:
 | 
						||
 | 
						||
Python用于构建广泛使用的网络工具和安全工具.Python的远程自动化是最安全,快速和高效的云测试 框架,这就是为什么专业开发人员使用python来制作大多数安全框架和socket-programmings的原因。
 | 
						||
 | 
						||
##### 机器学习,深度学习
 | 
						||
 | 
						||
Python是适用于机器学习,深度学习和数据分析的最佳语言之一,在所有这些语言中都有一个据点。
 | 
						||
 | 
						||
有一些最适合各种角色的专业语言,如R和MATLAB,但是当涉及重叠的应用领域时,python因为 它的灵活性和快速原型设计以及库的可用性。
 | 
						||
 | 
						||
#### 电报机器人开发
 | 
						||
 | 
						||
您可以使用Python和一些Python库来开发自己的[Telegram Bots](https://core.telegram.org/bots)
 | 
						||
 | 
						||
#### 通过抓取和抓取来收集数据
 | 
						||
 | 
						||
Python也可以被解析页面源代码使用并检索其数据。使用一些python模块,例如:Scrapy以及(由于某些原因和使用javascript的页面)Selenium应该可以做到!
 | 
						||
 | 
						||
#### 更多信息:
 | 
						||
 | 
						||
这是一个官方Python网站的一个部分的[链接](https://www.python.org/about/apps/) ,描述了它的各种应用程序。
 | 
						||
 | 
						||
#### Python通常用于
 | 
						||
 | 
						||
*   网络与互联网发展
 | 
						||
*   教育进步
 | 
						||
*   科学研究/计算机
 | 
						||
*   桌面开发
 | 
						||
*   数字计算
 | 
						||
*   软件开发
 | 
						||
*   业务应用开发
 | 
						||
*   机器学习
 | 
						||
*   IOT
 | 
						||
*   游戏开发
 | 
						||
*   快速原型制作
 | 
						||
*   Browser Automation
 | 
						||
*   数据分析
 | 
						||
*   从网站上刮取数据
 | 
						||
*   图像处理
 | 
						||
 | 
						||
## 为什么python有如此广泛的用途?
 | 
						||
 | 
						||
*   Python有许多软件包可供使用,其中一些适用于航空航天研究和数学。 \*其次选择成为开源社区的一部分。 是! Python是开源的。
 | 
						||
*   因为它简单而优雅的语法。 \*有许多内置函数,因为python代码的大小比其他在上下文中相同但用不同语言编写的代码要小。
 | 
						||
*   Python还支持面向对象的编程时尚。 因此,这些东西增加了Python在各种社区中的流行程度。
 | 
						||
 | 
						||
#### 一些文章介绍了python的可用性
 | 
						||
 | 
						||
*   [10个Python的主要用途](http://www.dummies.com/programming/python/10-major-uses-of-python/)
 | 
						||
*   [Python的应用程序](https://www.python.org/about/apps/)
 | 
						||
*   [Python语言在哪里使用?](https://stackoverflow.com/questions/3043085/where-is-python-language-used)
 | 
						||
*   [Python用于什么?](https://stackoverflow.com/questions/1909512/what-is-python-used-for)
 | 
						||
 | 
						||
python的官方包索引就[在这里](https://pypi.python.org/pypi) 。 |