Python 是一种解释型语言。这意味着,与 C 及其变体等语言不同,Python 在运行前不需要编译。其他解释语言包括 PHP 和 Ruby。Python 是动态类型的,这意味着在声明变量或类似内容时不需要声明变量的类型。可以执行 x=111 和 x="I'm a string" 之类的操作,不会出现错误Python 非常适合面向对象编程,因为它允许定义类以及组合和继承。 Python 没有访问说明符(如 C++ 的 public 、 private )。在 Python 中,函数是一等对象。这意味着它们可以分配给变量、从其他函数返回并传递到函数中。类也是第一类对象编写 Python 代码很快,但运行它通常比编译语言慢。幸运的是,Python 允许包含基于 C 的扩展,因此瓶颈可以被优化掉,而且经常如此。 numpy 包就是一个很好的例子,它确实非常快,因为它所做的很多数字运算实际上并不是由 Python 完成的Python 可用于许多领域——Web 应用程序、自动化、科学建模、大数据应用程序等等。它也经常被用作“粘合”代码来让其他语言和组件更好地发挥作用。通过 Azure 数据工程师培训课程了解有关大数据及其应用程序的更多信息。