1. 我不喜欢火星文,尤其是“$ @ <” 这些乱七八糟的文字,一般人类是很难理解这样的代码的;只有来自外太空的才能看的懂这些。所以作为一个正
常人,我选择Python简洁的语法。
2. 我不知道所谓的迭代器是怎样的好用。我觉得除了让我搞不懂它的意思之外它真的没有什么用途。不信看一下,你能看懂下面的代码吗?
some_list.each do |this_item|
# We're inside the block.
# deal with this_item.
end
天啊,是不是非常恶心?这简直是虐待。你觉得下面的呢?
map(do_some, some_list)
是不是好看多了?T
3. 用C语言或者C++来写一些程序的时候有时候出于平台的问题会有一堆的宏。比如在做socket开发的时候,Linux和Windows的接口是
不一样的,所以要做一下封装。而我用Python的话直接使用就行了。而且Python并不会比C++或C语言来的效率低。
4. 假如有一天我们碰到了性能问题,没有关系。Python有非常方便的办法来让我们和C、C++混合着用。
5. Python的库是非常丰富的。
6. Python不是那个天外飞来之物——ROR的设计哲学。它比那些自称能提高生产效率而实际上生产了无数的恶心代码的工具有天壤之别,它确实能提
高工作效率。
7. API的小巧易用,而不是一应俱全。语法的简单明了,而不是阴险诡异。(曾经我认为最阴险诡异的是C、C++,现在我明白了,最诡异最恶心的是
Ruby。)
………………其他行者补充吧~~~
问题:
1. 有什麽关于Python的好书。
2. 如何开始学习Python?有什麽好的计划吗?
3. 有什麽小巧的Python源码代码或好的项目,我想别人的代码或者自己写一个东西练手。
………………