为什么我们需要 Python?

为什么我们需要 Python?

对于其中的任何错误,我提前道歉,因为这是我的第一篇 Medium 文章。

本文的目的是解释 Python 是什么以及我们为什么需要它。

Python 是一种非常强大的编程语言。 Python 有很多用途,我们将在本文中探讨其中的一些。一件事是动态类型语言。让我们用一个例子来讨论它。考虑用 C 编程语言编写的这段代码。

诠释 i = 10;

i = “你好”;

我 = 15.5;

我们有整数变量 i 声明并初始化为 10。然后我们将 i 设置为字符串,即“Hello”。然后我们将 i 设置为浮点值。

但这可能吗?不,i 是一个整数类型变量,因此它只能接受整数值。也就是说,在 C 和 C++ 中,变量的类型在编译时进行验证。因此,一旦我们定义了类型,它就不会接受其他数据类型值。

我 = 10;

i = “你好”;

我 = 15.5;

但是 python 具有动态类型的语言,并且类型检查发生在运行时。因此,我们可以将任何和所有类型的数据分配给一个变量。它将在运行时有效地处理,这使得它非常容易编程。

接下来是 Python 的用户友好语法。在 C 语言中,如果我们想打印一条消息,我们应该在每条语句的末尾包含头文件、主函数和分号。

#包括<stdio.h>

诠释主()

{

printf(“你好世界”);

返回0;

}

但是在 Python 中,我们可以简单地使用一个简单的打印函数来完成。

打印(“你好世界”);

这使得任何人都可以轻松学习 Python。

接下来是python的可读性。

#包括<stdio.h>

主函数()

{

诠释我 = 10;

而(我> = 0)

{

printf("i = %d\n", i);

我 -= 1;

}

返回0;

}

如果我们编写了这个意外的 C 代码,即使它不可读,它仍然会运行并产生输出。

但是在 python 中,如果我们没有缩进,它就不会运行。

我 = 10

当我 >=0 时:

打印(“我=”,我)

我 -= 1

默认情况下,python 强制可读性。如果我们想运行程序,我们应该像这样将它与适当的缩进对齐,

我 = 10

当我 >=0 时:

打印(“我=”,我)

我 -= 1

因此 Python 代码本质上是可读的,这使得它易于维护。

接下来是 Python 提高开发人员生产力。在 C 语言中,如果要检查一个数字是否存在于数组中,我们需要编写此代码或其他同样长的代码。

int main() {

int arr[5] = {10,20,30,40,50};

int i,键 = 50,标志 = 0;

for(int i = 0; i < 5; i++)

如果(arr[i] == 键)

标志 = 1;

如果(标志 == 1)

printf(“找到密钥”);

别的

printf(“未找到密钥”);

返回0;

}

但是在 Python 中,我们可以像这样实现几行。因此开发人员可以轻松开发大型软件,这就是 Python 提高生产力的方式,Python 有很多支持库。

arr = [10,20,30,40,50]

关键 = 50

如果在 arr 中键入:

打印(“找到钥匙”)

别的:

打印(“未找到密钥”)

以上所有特性使 Python 成为脚本和快速应用程序开发的完美语言。

现在,我们可以用 Python 做什么?

用它可以做很多事情,例如开发图形用户界面、构建 Web 应用程序、创建脚本、处理图像、学习机器技能等等。

谁都使用 Python?

  • 谷歌在其网络搜索系统中使用 python。
  • YouTube 视频共享平台几乎是用 Python 编写的。
  • Dropbox 存储服务主要使用 Python。
  • 树莓派嵌入式系统正式将python作为其教育语言。
  • 英特尔、思科、惠普和 IBM 广泛使用 Python 进行测试。

那么,python的缺点是什么?

与 C 和 C++ 相比,执行速度较低。 C 是一种低级编程语言,因此它将直接与硬件通信。因此,它的执行速度很高。 Python 代码不会直接与硬件通信。它经过中间处理,然后将其转换为低级语言,并与硬件进行通信。因此,Python 的执行速度与 C 和 C++ 相比非常低。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/38396/36472111

posted @ 2022-09-21 11:39  哈哈哈来了啊啊啊  阅读(25)  评论(0编辑  收藏  举报