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