为什么我们需要 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 版权协议,转载请附上原文出处链接和本声明