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