freeCodeCamp/guide/chinese/python/what-is-python-used-for/index.md

82 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: What Is Python Used for
localeTitle: 什么是Python用于
---
## 什么是Python用于
Python可以轻松用于小型大型在线和离线项目。利用Python的最佳选择是Web开发简单的脚本编写和数据分析。 以下是Python允许您执行的操作的几个示例
##### Web开发
您可以使用Python在许多复杂程度上创建Web应用程序。有很多优秀的Python Web框架包括PyramidDjango和Flask 一些。
##### 数据分析:
Python是许多数据科学家的首选语言。由于许多优秀的库的可用性Python在该领域越来越受欢迎 专注于数据科学其中NumPy和Pandas是最着名的两个和数据可视化如Matplotlib和Seaborn。 Pyton真的做了数据处理 所有众多可用库都很有趣。 Ipython与JupyterLab是另一种形式的Python它改进了Python在数据科学领域的使用。
##### 自动化:
Python是一种非常灵活的语言可用于自动化无聊或重复性任务。系统管理员经常通过编写易于编写的脚本来使用它 从终端执行。 Python还可以用于创建机器人自动执行我们的一些日常任务。
##### 人工智能:
Python也广泛用于人工智能AI这一不断发展的领域。谷歌选择Python作为首批支持良好的编程语言之一 使用Tensorflow进行培训和与模型交互。
#### 移动应用开发
使用KivyPygame和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) 。