爱丽丝和Python大战一个没有经验的人

2024-05-16 18:44:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我哥哥想学编程,看看他是否喜欢做。他16岁了,对计算机一般不太了解,对编程也一窍不通。在

我正在考虑选择Alice或Python。我知道Think Python是经常被推荐的读物,但是对于初学者来说,它不是太多了(尺寸方面的)?这当然不太复杂,但我对我弟弟并不那么乐观。。。:)还有什么他可以尝试的更小和非常简单的吗?在

还有,有人跟爱丽丝有过接触吗?我自己并不想用这种方式开始编程,但我能理解为什么视觉方面对某些人更有吸引力。我只是不确定它有多大的局限性,如果花在学习伪语言上的时间花在学习真正的语言上是否更好。在

编辑:谢谢你的回复。我想我们还是用Python吧。然而,正如我上面提到的,对于一个完全的“新手”来说,“Think Python”不是有点太过宽泛了吗?但是你能推荐一些更简单的编程吗?在


Tags: 语言编辑尺寸编程计算机方式时间视觉
3条回答

Python的优势在于——如果他被bug咬了一口——有大量的社区和大量的资源可以利用和探索。在

如果他不喜欢Python,那么编程可能会很难销售,所以我看不出从logo开始有什么好处,即使是像Alice这样的3D产品。Alice当然可以很有趣,编写Lua脚本来扩展主流游戏标题也是如此。但是,所有三十多岁的核心程序员似乎都是在16岁左右开始使用turbopascal甚至汇编程序的,Python提供了一个可接近的现代等价物

使用Python。很简单。它可以让你在一条线上制作“Hello World”,也可以让你在未来的道路上做任何有影响力的事情。在

它非常适合初学者,因为它的语法是最简单的,而且它还强制您正确地缩进代码。在

即使是非程序员也能理解Python:

print "hello world"

you = True
if you:
  print "I bet you think this program is about you, don't you, don't you?"

a = 1
b = 1
c = a + b

Python的另一个优点是它是解释的,所以您可以打开一个终端,就可以到处玩了。在

我从来没有用过(甚至听说过)爱丽丝,但我同意你的想法,花时间学习一门真正的语言更好。在

与其通读整本书,他可能更喜欢做一些实际的事情。一个很好的可能性是PyGame,一个用Python制作游戏的完整框架,这可能会吸引他并引起他的兴趣。在

相关问题 更多 >