在软件开发领域,PHP与Python之间正在进行一场战斗。它似乎永远不会结束。
开发一个成功的网站或应用程序首先要选择一种可靠的编程语言。
随着生产高性能、可扩展、可靠、安全和灵活的网络产品的激烈竞争,有必要选择一个明智的技术基础,包括编程语言。
虽然有经验的程序员有他们的个人偏好、逻辑观点和最喜欢的软件开发工具,但初学者和项目经理在选择开始使用的编程语言时会遇到麻烦。
有很多编程语言,如 Java、Python、JavaScript、PHP、Ruby 等,每种语言都有其优点和缺点。您还需要根据您独特的项目要求、时间表、最终目标、预算以及其他因素来缩小您对编程语言的选择范围。
如果您已经加入了PHP与Python的这场战斗,并且对必须继续战斗的一方感到困惑,那么本文可以帮助您。
让我们找出哪些在我们的比较标准中胜出,哪些适合您的项目要求。
在我们开始比较这两种编程语言之前,重要的是我们首先要了解它们是什么。
PHP
超文本预处理器 (PHP) 是一种开源脚本语言,广泛用于服务器端Web开发。
PHP由丹麦裔加拿大程序员Rasmus Lerdorf于1994年创建,最初命名为个人主页。他于1995年6月发布了第一个PHP版本(PHP 1.0)。
从那时起,针对后续PHP版本进行了各种开发,我们将PHP 8作为最新的PHP版本于2020年11月发布。
PHP项目的吉祥物是一个蓝色的“elePHPant”(大象),侧面写有它的标志。Vincent Pontier是创造这个吉祥物的设计师。
使用在守护程序、模块或可执行CGI(通用网关接口)中实现的PHP解释器,通过Web服务器处理PHP代码。
PHP代码的这种解释和执行可以是任何类型的数据,例如二进制图像。
特征
PHP的特点包括:
PHP的特点
它的语法与C语言非常相似,具有良好的组织和逻辑结构。与许多脚本语言相比,学习PHP和深入编码也很容易。
它是干什么用的?
这种服务器端脚本语言可以生成动态页面内容、在服务器上创建文件、打开、写入、读取、关闭或删除文件。
PHP是数据库友好的,这就是为什么它可以毫不费力地添加、修改或删除数据库中的数据。
除此之外,PHP还可以从您的表单中收集数据、支持cookie、执行数据加密和控制用户访问。
根据W3Techs的一份报告,截至2021年3月19日,互联网上所有站点中有79.2%使用PHP作为其服务器端编程语言。
一些使用PHP的流行网站是WordPress.com、Facebook.com、Wikipedia.org、Zoom.us、Microsoft.com、Canva.com、Salesforce.com等等。
应用
因此,创建WordPress、Moodle、Drupal、Joomla等Web内容管理系统是很常见的。
这就是PHP的全部内容。
现在让我们来看看Python,并为这两种语言之间的正面竞争奠定基础。
Python
Python是一种面向对象的、解释性的、高级编程语言。
它由Guido van Rossum开发并于1991年发布。 随着各种版本和颠覆的发展,我们现在有Python 2和Python 3,最新的是Python 3.9.2,最近于2021年2月19日发布。
PHP的设计理念侧重于代码可读性,并使用重要的缩进和动态语义。它是动态类型的,支持垃圾收集和各种编程范式,例如结构化(主要是过程式)、函数式和面向对象编程。
因此,它可以帮助程序员清晰地进行逻辑编码,对于大型和小型项目都很有用。由于其广泛的标准库列表,Python也被称为“包含电池”的编程语言。
特征
Python的主要特点是:
Python的特点
它还对开发人员友好,使用简单、不太复杂的语法和简单的英语和数学。因此,使用Python进行编码变得毫不费力,这就是许多开发人员喜欢它的原因。
例如,在Java中,你写int x = 5
但是在Python中,你会写x = 5。就是这样。这个“x”可以是任何类型的变量。
它是干什么用的?
Python有很多用途,例如:
Python还用于构建企业级或业务应用程序,需要更高的可扩展性、可扩展性和可读性。为此,可以使用支持Python的工具,例如Odoo和Tryton。
它用于Boo、Cobra、Swift、CoffeeScript等的语言开发。Python是Oss like Linux发行版“Ubiquity Installer”背后的语言。您还可以使用Python控制大数据、连接到数据库、执行网页抓取、利用图形设计和图像处理等。
PHP与Python的比较
既然我们已经讨论了PHP和Python两种语言以及它们的特性和应用程序,现在是时候将它们与下面解释的各种参数进行比较了。
它将帮助您了解哪种语言更适合哪种用途,使用它们的效率和容易程度,以及哪种语言可以为您的开发工作和时间带来更好的结果。
让我们开始拉锯战——PHP与Python。
更容易学习
PHP虽然是一种通用语言,但非常适合开发更复杂的Web应用程序。它的语法有点类似于Java、C、C++和Perl。函数返回,if条件,while和for循环也类似。
在PHP中,变量名区分大小写。它以分号终止语句,并将空格和换行符视为一种自由格式的语言。它要求您在变量前加上$,使用大括号和- >
操作符来指示方法。
总的来说,学习PHP和其中的代码需要相当长的时间,尤其是初学者。但是他们的开发者社区正在努力让它变得更容易。
例如,PHP 4涉及改进的面向对象编程,具有更好的抽象,使任务更容易。
另一方面,Python更容易学习,即使对于初学者也是如此。这种脚本语言旨在通过整洁的格式、更简单的语法和简单的英语单词而不是标点符号轻松阅读。
Python不使用花括号来分隔块。相反,它使用空格缩进。这为其语义提供了准确的视觉结构。Python还包括很少使用的分号,并且很少有特殊情况和语法异常。
这些属性使Python编码易于学习和编写,长度更短,并且更易于调试。除此之外,它还为错误留下了空间,因为在出现小错误的情况下,主要代码不会中断。这就是为什么各种编程课程使用Python向初学者教授编程基础知识的原因。
结论:Python是一个明显的赢家。
易于安装
PHP安装相对容易。它可以在Windows、Linux和macOS X上很好地安装和运行。您还可以在全球许多共享托管网站上以较低的费用找到它。
如果你想构建一个小应用程序,PHP将是一个很大的帮助。
相比之下,Python的安装可能具有挑战性。在系统上已经安装了另一个Python版本的macOS X上,它也会变得更加困难。
另一个缺点是这个已经存在的Python版本会过时,因此不适合开发应用程序。即使您尝试安装新的Python包,您也需要安装新的Python版本。
我们知道这会令人沮丧。
除此之外,在Windows上安装Python可能会有些棘手。为了降低遇到问题的风险,请使用诸如Chocolatey之类的包管理器。
但是,如果您是Linux用户,则在您的计算机系统上安装Python不会有任何问题。
结论:PHP在安装方面胜出。
性能和速度
根据2018年12月发布的Unbounce报告,79%面临网站速度和整体性能问题的在线购物者表示,他们不会再次访问或光顾该网站。
它表明您开发的所有应用程序和网站都必须响应迅速且加载速度更快——最多在2-3秒内。
尽管速度和性能会因硬件资源、内存、存储空间、代码逻辑、硬盘访问时间、数据路径宽度等各种因素而有所不同,但您使用的编程语言也是一个需要考虑的因素。
因此,比较Python和PHP的速度和性能至关重要。
PHP 的早期版本很慢,包括需要大量时间来执行代码的PHP 5.x。似乎他们的开发人员社区在使用PHP 7.x提高编程语言的性能和速度方面做了大量工作。
它比包括Python在内的许多编程语言都快得多。Zend Engine 3.0也随 PHP 7一起发布,使该编程语言比其先前版本快2倍。
相比之下,Python的代码编译过程设计得更快,即使不安装缓存系统。当创建和/或修改文件时,它会将此代码转换为字节码。它比引入PHP 7.x之前的PHP快得多。
例如,如果您正在开发一个银行系统,它每天都会收到大量的流量,那么它需要非常快。更短的延迟会极大地影响系统性能。在这种情况下,建议使用PHP 7而不是Python。
但是,如果您想构建一个对速度和时间延迟没有太大影响的简单应用程序,您可以同时使用Python和PHP。
结论:PHP在速度和性能方面胜出。
开发人员可以将库与Web框架集成以促进快速开发。他们可以根据自己的开发需求进行一些调整,随时重用这些库。
这样,您的项目可以在更短的时间内完成,测试风险更低,并且成本也最小化。因此,图书馆管理是一个需要考虑的重要因素。
PHP的库支持不是那么强。但是,PHP 7引入了一个强大的工具Composer,它是它的依赖项管理器。您可以将它与Packagist(PHP的包存储库)配对并更有效地管理您的库。
但是Composer还很年轻,目前可能还不是完全可靠的。
另一方面,Python为库提供了出色且成熟的支持。Python利用“Pip Installs Python”(Pip)进行包控制。Pip速度快,可以更轻松地管理Python应用程序的库,而且您可以更轻松地解析项目需求。
如今,人工智能和机器学习支持的Web应用程序需求旺盛。如果您还想开发这样的应用程序,Python有一些出色的ML库,例如TensorFlow、Scikit Learn、Keras、Theano和许多更成熟的库。
所有这些库都与Web框架无缝集成,而且速度非常快,易于使用和安装。因此,Python有助于使Web开发更简单。
结论:Python是赢家。
Python和PHP都为Web框架提供了广泛的选项。
最常用的基于PHP的框架有Zend(非常高效)、CodeIgniter、Symfony、Laravel、Yii、Phalcon等。
如今,由于Laravel、Symfony和CodeIgnitor的配置要求最低、可扩展性更高且性能更快,因此许多现代PHP应用程序都使用Laravel、Symfony和CodeIgnitor。
使用这些框架的著名网站示例:Vogue、Sony VAIO UK、Barracuda、Casio 等。
Python还提供了许多Web框架来支持您进行高度定制的开发,支持解释请求、生成响应、存储数据等功能。
基于Python著名的Web框架有Django、TurboGears、Pylons、CubicWeb、Flask、Bottle、Pyramid等。
Django近来使用率很高,非常适合完美主义的开发人员。它是一个鼓励简洁设计和快速开发的高级框架。它强调自动化,您可以用更少的代码更快地构建应用程序。
其他Python支持的框架在安全性、性能、更少的依赖项和易于定制方面也很足智多谋。
结论:在支持的Web框架方面,PHP与Python的拉锯战是平局。
在PHP与Python中讨论环境管理是必要的,特别是如果您不想在构建应用程序时依赖软件容器。
不使用容器意味着您需要注意将应用程序的已安装语言与库版本分开。这并不像听起来那么简单,需要大量的耐心、时间和精力。
因此,在环境管理方面,PHP将virtPHP作为其环境管理器。但是,它并没有积极维护,并且已经存档了很长时间。这就是为什么即使是PHP开发人员也不建议使用virtPHP,而是使用容器。
容器是运维开发的更好选择,开发人员可以使用它来运行软件流程、小型微服务,甚至大型应用程序。
它为应用程序开发提供了更少的开销、一致的操作、更多的可移植性和更高的效率。这就是为什么如今像Kubernetes和Docker这样的容器需求量很大的原因。
事实上,如果你使用容器,你甚至不必考虑环境管理。
如果没有,让我们看看Python基于环境管理有多好。
Python有Virtualenv,它是管理环境的最佳应用程序之一。它可以并排安装多个Python版本,管理它们并快速切换版本。
Virtualenv是在开发者社区中广受赞誉的原始环境管理应用程序之一。他们管理这个优秀的应用程序已经超过10年了。
结论:Python在环境管理方面明显优于PHP。
PHP和Python的灵活性
随着业务的增长,其用户群也随之增长。因此,他们使用的应用程序必须是可扩展的,以满足客户的需求。
可扩展的应用程序还可以根据市场需求为企业提供更大的灵活性,并在旺季承受高流量。它还必须为您提供根据业务需求扩大和缩小规模的选项。
Python和PHP都适用于具有广泛框架和库的Web开发。
PHP支持Symfony、Laravel等强大的框架,如上所述,因此您在开发、测试和管理过程中不会遇到麻烦。
但是,当我们谈论可扩展性时,Python凭借其人工智能和机器学习功能,可以适应新趋势并根据需求进行扩展,因此比PHP更具优势。
相比之下,即使在最近对该语言进行了一些重大改进之后,PHP在响应新趋势和不断增长的需求方面也不太灵活。
Python还提供了许多Web框架,您已经知道Python在库支持方面做得更好。您拥有Django和Flask等高度可扩展、安全且快速的框架。
无论您是要部署ML模型还是使用独立和解耦的组件来构建应用程序,Django都可以提供帮助。您可以根据不断变化的业务需求更换或拔掉这些组件。
由于其多功能性和简单性,Instagram使用Django框架,在PHP-vs-Python竞赛中选择了Python。它可以帮助这个社交媒体网站每天轻松地迎合数百万用户。
结论:又是Python。
PHP与Python:安全性
网络安全可能是互联网世界最大的担忧之一。
网络攻击也随着技术的进步而发展,例如跨站点脚本 (XSS)、恶意软件注入、网络钓鱼诈骗、DDoS攻击等。
最终,企业和个人在金钱和声誉方面遭受巨大损失。
根据2021年3月发布的Varonis报告,88%的全球组织在2019年面临鱼叉式攻击,而所有网络安全漏洞中有95%是由于人为错误造成的。
这就是为什么开发人员和设计人员需要认真对待Web开发的安全性。选择一种可以提供更好安全性的编程语言是他们应该追求的目标。
2015年12月发表的另一项研究表明,大约86%的用PHP编写的应用程序至少涉及一个XSS漏洞。PHP中的许多安全问题由于其庞大的社区已得到解决,但您需要选择最安全的替代方案。
Python比PHP更安全。它具有许多安全功能,您可以利用这些功能构建具有高端功能和明确目标的复杂应用程序。事实上,这份2019年3月的报告显示Python是最安全的编程语言之一。
例如,Python支持Django,它带有安全功能来保护应用程序免受威胁。这就是许多政府组织和银行机构利用Python构建具有一流安全性的强大应用程序的原因。
结论:Python毫不犹豫地获胜。
PHP与Python:调试
PHP与Python的下一个比较是两种语言的调试效率。
作为开发人员,您需要为两种情况做好准备,无论何时有效,何时无效。
当您的应用程序有错误时,它不会按照预期的方式运行,并且可能会招致安全风险。
在这种情况下,高效的调试器有助于找出您的代码出了什么问题并修复它。
调试PHP可能有点棘手。有时可能需要您做一些额外的工作来完成调试过程。但是,使用像XDebug这样的PHP调试器并不难,因此您可以更快地开始调试过程并完成它。
与PHP一样,Python也有出色的调试器,例如Python Debugger (PDB),即使您是初学者也可以轻松使用。因此,只需按下“调试”按钮并开始消除错误即可获得性能更好且更安全的应用程序。
此外,PHP和Python的一些调试器可以与IDE集成,例如PyCharm或Visual Studio Code。
结论:平局。
如果您是初学者或将开始新项目的有经验的开发人员,那么您需要的最重要的事情之一就是良好的文档。这对于您选择的编程语言或将要使用的工具至关重要。
它将提供完整的信息,并帮助您了解最新的发展动态以及您必须应对的挑战。
这就是为什么我们需要在PHP与Python的比较中了解每种编程语言的文档有多好。
PHP和Python都有丰富的综合文档。您可以参考适用于两者的无数论坛、网站、讨论板、教程和课程。
PHP有一个文档网站,包含10种语言的信息。它以简单的语言深入涵盖了PHP的特性。允许开发人员在每个页面上发表评论,以通过有效的示例帮助阐明复杂的概念。
但是这些评论一旦做出贡献,就会永远保留在页面上,以便每个访问者都可以查看。结果,即使是较旧的评论也会显示在与以前的PHP版本相关的顶部。
这意味着它们要么已解决,要么已过时。但是当人们第一次看到它们时,会造成很多困惑,因为他们不会立即了解已经解决了哪些问题以及他们仍在处理哪些问题。这是原生PHP文档的一个缺点。
使用Python,您不会遇到这样的情况。它还包含每个版本的深入文档,包括目录、引入的新改进、安装Python模块、完整教程、用法、库参考、扩展、常见问题部分等。
除此之外,文档不显示注释,因此没有混淆。但是,某些人可能难以理解给出的解释。
比较每个优点和缺点,由于过时的注释,Python仍然得分更高,这在PHP中造成了混乱。
结论:Python。
PHP与Python:WordPress
WordPress使用PHP作为其核心编程语言。因此,它在WordPress社区中已经很重要了。
如果您想了解PHP如何与WordPress一起工作,只需从他们的官方网站下载WordPress并打开下载的ZIP文件。它将包含有关PHP的大多数详细说明。
除此之外,如果您安装WordPress主题或插件,您会在其中大部分找到PHP文件。
因此,当访问者浏览您的网站时,服务器上的PHP模块会处理PHP代码,以HTML格式生成输出,并将其显示在访问者的屏幕上。
WordPress需要PHP来处理URL的请求、从数据库中获取数据、加载文件、获取文章元数据、验证用户权限、调用插件和主题、上传文档或图像等等,此外还需要构建网页和界面。
现在是最好的事情:您不一定需要学习PHP来使用和管理WordPress网站。
但是,如果您想修改默认的WordPress属性、进行复杂的自定义或开发新的WordPress插件和主题,那么学习PHP以及CSS和HTML基础知识是必须的。
WordPress及其插件和主题是用PHP、Python编写的,而WordPress似乎是一对奇怪的组合。
这就是为什么如果您只需要一个CMS或计划创建博客,请使用WordPress,但选择Python来开发用于金融技术、网络抓取或数据分析的高端应用程序。
尽管如此,如果你仍然想在WordPress中使用Python,你需要找到一个公共链接——MySQL。
WordPress和Python都支持MySQL。您将需要一个插件,它可以向您的数据库发起MySQL查询,然后在您的前端显示输出。
然而,许多人不想忍受这些麻烦。
因此,毫无疑问,PHP与WordPress配合得很好,并且在这里以显着的优势击败了Python。
结论:PHP获胜。
MySQL于1995年推出,与PHP同年。它迅速成为数据库世界的领导者。它是开源的,具有许多优点,例如高速、更少的数字足迹、可扩展、易于安装、可靠的安全性等等。
因此,如果您想在您的应用程序中使用MySQL,您需要确保哪种编程效果更好。因此,我们将在这场PHP与Python之战中比较MySQL的可用性。
MySQL和PHP的组合为构建几乎任何类型的网站提供了无限的选择,从大型商业门户网站到小型联系表格。PHP几乎可以与所有数据库一起使用,例如Oracle、MySQL等。
MySQL最常用于基于PHP的Web产品中,因为它是开源的、可免费获得、高度通用、易于使用、快速、可靠并使用标准SQL。
人们广泛使用PHP和MySQL来开发跨平台应用程序,这些应用程序可以运行在Windows、Unix、Linux、Mac等不同的Oss上。
PHP旨在在您完成运行php命令后毫不费力地连接到MySQL 。但是使用其他编程语言,您可能需要安装额外的代码或一些插件才能连接到MySQL。
来到Python,它需要一个特殊的驱动程序来与MySQL数据库对话。这些驱动程序可从第3方供应商处获得。在使用其中任何一个之前,建议您阅读Python文档并检查哪些驱动程序符合其标准接口。
MySQL文档使用“连接器”一词代替“驱动程序”来阐明它连接以及与数据库交互。
不同的编程语言有不同的驱动程序或连接器,Python使用MySQL连接器。
要建立连接,您可以使用PIP安装MySQL Connector。接下来,您需要使用Python测试数据库连接,然后创建数据库。现在,您可以执行SQL查询、获取结果、将任何更改通知数据库并关闭连接。
所有这些过程对许多人来说可能很棘手。因此,在PHP和Python中比较MySQL哪个更好用,它绝对是PHP。
结论:PHP是赢家。
接下来,了解什么更适合您的Web和应用程序开发是关键。您选择的语言必须非常适合您的独特要求。
PHP和Python都适用于Web和应用程序开发。因此,这一切都归结为您计划开发的具体内容、复杂程度和规模。
PHP是专为Web开发而设计的。如果您想开发一个功能有限的不太复杂的小规模或中等规模的应用程序,PHP可能是合适的。
此外,PHP通过其功能丰富的现成工具帮助加快或简化开发过程。它也可以是开发CMS和电子商务网站的明智选择。PHP使您能够与第三方应用程序完美集成。
另一方面,Python具有强大的功能,非常适合构建基于AI、ML、数据科学、大数据等的应用程序。对于TensorFlow、Theano、Pandas等库,您有多种选择(我们在上一节中已经看到了其中的一些)。
所以,你可以看到Python和PHP各有千秋。您选择哪一个很大程度上取决于您的项目要求。如果您还对这两种语言及其选择其中一种的可用性有透彻的了解,那将是最好的。
结论:没有明确的赢家。
拥有一个活跃和支持的开发者社区是可取的。它可以帮助新开发人员和好奇的专业人士清除他们的疑虑。
PHP和Python已经在几十年前在市场上发布,并且拥有优秀的开发人员社区来支持专业人士。
您可以在专门的网站和论坛上搜索它们并提出问题以更好地了解您的编程和Web开发技能。
自1995年推出以来,PHP通过新功能发布和问题解决方案不断改进。因此,我们现在有了PHP 7,它以其令人难以置信的速度和性能而闻名。
有一个庞大的开发人员社区可用于PHP扩展帮助。由于该语言的强大功能,Facebook使用PHP作为其主要的后端编程语言。
说到Python,它于1991年发布,拥有庞大的开发人员社区,他们进一步致力于发展编程语言并使其更加健壮。因此,它的社区也像PHP一样强大。
当Google使用Python开发YouTube和其他产品时,Python变得更加出名。此外,其他使用Python的著名公司包括Pinterest、Reddit,甚至Instagram。
因此,在开发者社区和支持方面,PHP与Python的竞争势均力敌。
结论:两者都是赢家。
PHP与Python:相似性
现在,让我们找出PHP和Python之间的一些相似之处:
PHP和Python的主要区别总结如下:
范围 | PHP | Python |
语言类型 | 用于Web开发的脚本语言 | 通用编程语言 |
学习曲线 | 比Python更难学 | 易于学习,即使是初学者 |
带有示例的框架 | 支持更多的框架(例如:CodeIgniter、Laravel、Symfony、Yii、CakePHP) | 与PHP相比,框架较少,但可用的框架是有效的(例如:Django、TurboGears、Bottle、Flask、Web2Py、Tornado、Pyramid) |
速度 | 早期版本较慢,但PHP 7非常快——甚至比Python还要快。 | 从一开始就设计得很快 |
数据库连接 | 它对数据库友好,能够无缝连接25多个数据库。 | 数据库连接是可能的,但并非适用于所有人。另外,它需要驱动程序。 |
句法 | 它的语法可能有点复杂,使用花括号、命名规则、变量前的$符号等等。 | 它的语法清晰明了。无需使用大括号,也无需定义变量。 |
库支持 | 提供强大的Packagist,但PHP在提供更广泛的库支持方面仍然滞后 | 对几乎所有类型的应用程序的大量库支持 |
关键标识符 | 免费开源,频繁增强,悠闲部署 | 动态类型,简单代码,快速开发 |
人气 | 更受欢迎(大约79%的网站使用PHP) | 不如PHP流行(互联网上大约1.1%的网站使用Python) |
可读性 | 可读性和可维护性较差 | 它旨在降低复杂性并使用简单的英语具有高度可读性。 |
函数式编程 | 没有功能范式 | 支持函数式编程方法。 |
安全 | 目睹了许多安全攻击 | 内置网络安全功能更安全 |
文档 | 有据可查且可用,但旧评论不断出现以助长混乱。 | 有据可查,没有混淆 |
用法 | 主要用于网页开发 | 更广泛的用途,包括网络和应用程序开发以及人工智能、机器学习、数据科学、大数据等新兴技术 |
知名用户 | Facebook、WordPress、维基百科、雅虎 | YouTube、Pinterest、Instagram、Quora、优步、Spotify、Dropbox |
GitHub星星 | 30K | 30.4K |
Forks | 8.04K | 8.23K |
在这个PHP与Python的比较中,Python以2分的优势获胜。但这并不意味着您必须选择Python而忽略PHP。PHP和Python都是适用于Web和应用程序开发的优秀编程语言。
很长一段时间以来,PHP一直是大多数Web开发项目的首选。但是现在,Python正在慢慢地以其卓越的特性和功能进入高端科学应用程序,并迎合这个现代、精通技术的世界。
最后,这在很大程度上取决于您的项目要求以及您在PHP或Python方面的技能、知识和专业知识。如果您是一位经验丰富的程序员并且需要设计一个复杂性较低的基本网站,则可以选择其中任何一个。
但是,如果您是初学者,请尝试先学习Python,然后可以逐渐转向PHP或其他语言。
同样,如果您需要开发基于科学的应用程序和站点,例如AI、ML、大数据等,Python会更好。