Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python能用turtle和tkinter取代NetLogo吗?哪个更值得花时间?_Python_Python 3.x_Netlogo_Agent Based Modeling - Fatal编程技术网

Python能用turtle和tkinter取代NetLogo吗?哪个更值得花时间?

Python能用turtle和tkinter取代NetLogo吗?哪个更值得花时间?,python,python-3.x,netlogo,agent-based-modeling,Python,Python 3.x,Netlogo,Agent Based Modeling,我对NetLogo的研究从未深入过,作为Python的新手,我开始研究turtle模块,目标是ABM。我见过一些海龟模块的简单实现(turtledemo和YouTube),但没有一个可以与NetLogo库的示例相比。我浏览了(一次),它看起来很有趣,但正如它所说的,更高级的东西需要Javascript。我还读到NetLogo很快就能被接受 考虑到上述情况,再加上您自己的经验,NetLogo是否比Python更好?你能估计每条路有多难走吗?你还有其他建议吗?我教ABM。我以前在课程中使用Pytho

我对NetLogo的研究从未深入过,作为Python的新手,我开始研究turtle模块,目标是ABM。我见过一些海龟模块的简单实现(turtledemo和YouTube),但没有一个可以与NetLogo库的示例相比。我浏览了(一次),它看起来很有趣,但正如它所说的,更高级的东西需要Javascript。我还读到NetLogo很快就能被接受


考虑到上述情况,再加上您自己的经验,NetLogo是否比Python更好?你能估计每条路有多难走吗?你还有其他建议吗?

我教ABM。我以前在课程中使用Python, 使用提供某些类似NetLogo功能的模块:

我放弃了。尽管Python是一种优秀的语言 在编程教学中,NetLogo是一种更好的编程语言 教授反弹道导弹。(这两种语言最初都是教学语言, 粗略地说,这是一个非常复杂的问题 易于使用NetLogo。这是内置的设施 还支持非常复杂的模型构建。这些设施
可以在需要时扩展。

我教ABM。我以前在课程中使用Python, 使用提供某些类似NetLogo功能的模块:

我放弃了。尽管Python是一种优秀的语言 在编程教学中,NetLogo是一种更好的编程语言 教授反弹道导弹。(这两种语言最初都是教学语言, 粗略地说,这是一个非常复杂的问题 易于使用NetLogo。这是内置的设施 还支持非常复杂的模型构建。这些设施
可以在需要时进行扩展。

Python最初不是作为一种教学语言。你一定把它和Pascal搞混了。@DYZ Python源于ABC:那又怎样?与ABC不同,它并不是一种教学语言。@DXY你似乎忽略了“从一开始,非常粗略地说”。这就指向了ABC,因为Python通常被认为是它的后继语言,Guido在ABC上工作,并受到该工作的影响。但是请放心,Python并不是从教学语言开始的。你一定把它和Pascal搞混了。@DYZ Python源于ABC:那又怎样?与ABC不同,它并不是一种教学语言。@DXY你似乎忽略了“从一开始,非常粗略地说”。这就指向了ABC,因为Python通常被认为是它的后继语言,Guido在ABC上工作,并受到该工作的影响。但是,请放心担心这一点。