为什么Python是动画行业工作者的最爱?

brvekthn  于 2022-12-28  发布在  Python
关注(0)|答案(7)|浏览(94)

什么是需要用Python而不是C/C++等来编码的?我知道它的优点等。我想知道为什么Python***是这个行业的人的语言***?

vmdwslir

vmdwslir1#

我在这个行业工作,以下是我观察到的:

  • 这是一门优美、简洁的语言,并不难学会,你不必成为语言大师才能使用它。
  • 它可以很好地嵌入到C/C++应用程序中。
  • 它有数据类型,所以可以在没有类型 Flink 的情况下进行数值运算。
  • 说到数值运算,NumPy
  • 网络效应--每个人都使用它,所以我们得到了一个良性循环的互操作脚本。
odopli94

odopli943#

还有几点我在现有答案中没有看到:

  • 是免费
  • 它快[够快]
  • 它运行在我所知道的每一个平台上(AIX、HPUX、Linux、Mac OS X、Windows ...)
  • 好学
  • 强大的大型库
  • 数字的
  • 图解的
  • 等等
  • 简单、一致语法
  • 现有的用户基数很大
  • 因为它易于学习,所以您不必是"程序员"才能使用它
yacmzcpb

yacmzcpb4#

因为Python是Basic应该有的样子)
它从一开始就是为非程序员设计的语言,但它具有真正用作通用编程语言的能力。

ezykj2lf

ezykj2lf5#

除了它已经在使用之外,主要的优点是它使用起来很快。Java、C和其他语言几乎都需要冗长乏味的编码,这些编码仅仅是重复你已经知道的东西。Python被设计成编写快、修改快,并且尽可能通用。
举个例子,java中的函数需要你声明每个输入变量的类型,而在python中,只要你传递了与函数一起工作的输入变量,它就是有效的,这使得你的代码非常灵活,你不用浪费时间去声明变量的类型,你只需使用它们。
有些人会告诉你java产生的代码“更正确”,但是在动画和图形中,产生在尽可能短的时间内工作的代码通常是目标。

im9ewurl

im9ewurl6#

我的猜测是,它是这项工作的工具,因为它很容易原型化额外的功能。

9cbw7uwe

9cbw7uwe7#

我用python制作了分子动画,使用PyMol。许多分子可视化程序都有自己的脚本语言。PyMol的脚本语言是python,一种真实的的编程语言。所以,如果你的任务需要任何类型的计算,文本解析或调用网络,你是受欢迎的。在我假设“传统”动画的情况是类似的之前。

相关问题