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) 。 |