什么是需要用Python而不是C/C++等来编码的?我知道它的优点等。我想知道为什么Python***是这个行业的人的语言***?
vmdwslir1#
我在这个行业工作,以下是我观察到的:
5jdjgkvh2#
也许是因为它是scripting language for Blender?
odopli943#
还有几点我在现有答案中没有看到:
yacmzcpb4#
因为Python是Basic应该有的样子)它从一开始就是为非程序员设计的语言,但它具有真正用作通用编程语言的能力。
ezykj2lf5#
除了它已经在使用之外,主要的优点是它使用起来很快。Java、C和其他语言几乎都需要冗长乏味的编码,这些编码仅仅是重复你已经知道的东西。Python被设计成编写快、修改快,并且尽可能通用。举个例子,java中的函数需要你声明每个输入变量的类型,而在python中,只要你传递了与函数一起工作的输入变量,它就是有效的,这使得你的代码非常灵活,你不用浪费时间去声明变量的类型,你只需使用它们。有些人会告诉你java产生的代码“更正确”,但是在动画和图形中,产生在尽可能短的时间内工作的代码通常是目标。
im9ewurl6#
我的猜测是,它是这项工作的工具,因为它很容易原型化额外的功能。
9cbw7uwe7#
我用python制作了分子动画,使用PyMol。许多分子可视化程序都有自己的脚本语言。PyMol的脚本语言是python,一种真实的的编程语言。所以,如果你的任务需要任何类型的计算,文本解析或调用网络,你是受欢迎的。在我假设“传统”动画的情况是类似的之前。
7条答案
按热度按时间vmdwslir1#
我在这个行业工作,以下是我观察到的:
5jdjgkvh2#
也许是因为它是scripting language for Blender?
odopli943#
还有几点我在现有答案中没有看到:
yacmzcpb4#
因为Python是Basic应该有的样子)
它从一开始就是为非程序员设计的语言,但它具有真正用作通用编程语言的能力。
ezykj2lf5#
除了它已经在使用之外,主要的优点是它使用起来很快。Java、C和其他语言几乎都需要冗长乏味的编码,这些编码仅仅是重复你已经知道的东西。Python被设计成编写快、修改快,并且尽可能通用。
举个例子,java中的函数需要你声明每个输入变量的类型,而在python中,只要你传递了与函数一起工作的输入变量,它就是有效的,这使得你的代码非常灵活,你不用浪费时间去声明变量的类型,你只需使用它们。
有些人会告诉你java产生的代码“更正确”,但是在动画和图形中,产生在尽可能短的时间内工作的代码通常是目标。
im9ewurl6#
我的猜测是,它是这项工作的工具,因为它很容易原型化额外的功能。
9cbw7uwe7#
我用python制作了分子动画,使用PyMol。许多分子可视化程序都有自己的脚本语言。PyMol的脚本语言是python,一种真实的的编程语言。所以,如果你的任务需要任何类型的计算,文本解析或调用网络,你是受欢迎的。在我假设“传统”动画的情况是类似的之前。