推荐两本我个人比较喜欢的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。同时了解几门语言,比较着学习,可以让你对各个语言特性有更深的理解。
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn