推荐两本我个人比较喜欢的Python入门书籍,一本是《简明Python教程》。另一本是《Head First Python》,Head First系列都是非常浅显易懂的入门类书籍,虽然我只瞄过几眼,但感觉还是不错的。
不不不,绝对没有必要先学C系语言。
Python语法那么简单,直接学就好了。 要说Ruby的话,也是可以直接学的;要是真想“先学”点什么,那就学学Smalltalk和Lisp吧。
C 和 Pascal 是比较经典的教学语言,不过也没有规定一定要先去学,我认识很多只会 Python 和 PHP 的盆友。但是一些底层实现和编程的原理,比如内存使用等相关知识,如果没有一种经典教学语言来引导的话,对整个知识体系来讲的确是一种缺失。
没有必要。 对于初学者。最好先学PYTHON 、ruby再去学c、c++ ——如果你觉得还能用得上的话。反而更容易入门。
两码事
不用,但是如果你深入进去,迟早你会需要了解底层的,所以说不如早学
呵呵,如果是仅仅学语言的话,单学python/ruby就足够了.但是如果想深入理解计算机编程的话,肯定是不够的.而且即使学了C/JAVA也未必,单学语法很简单的.主要是看楼主想做什么.如果是做WEB,还有一些DESKTOP的应用,单学那两门语言足够了
没有这个必要, 但是在掌握Python之后学习些别的语言, 即使不拿来直接使用, 也会让你得到更多想法. 在How To Become A Hacker(http://www.pavietnam.net/)一文中提到要学习的 Python, C/C++, Java, Perl, and LISP 这几门语言都不错, 对于入门的话, c之类的确复杂难以理解, 在这种层面上, Python可能是最好的选择, 在熟悉Python之后, 学习C/C++, Java之类的难度就会降低许多, 最好能够掌握这几种语言, 至少要能看得懂才好.
作为一个serious programmer,c/c++是必须的。在实际开发中,你可能用ruby,python之类的语言。在某些情况下还需要用c/c++ 为它们写扩展或者wrapper。同时了解几门语言,比较着学习,可以让你对各个语言特性有更深的理解。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn