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