继续:
为什么说python不适合入门?首先从复杂性来说,python比C复杂很多。很多朋友不赞成这一点,会说python比C简单。但我的观点:如果从语言核心部分来说,python的确比C简单,你很快就可以上手写一个小程序。但时,python的扩展部分太多了,那些复杂用法,很多人并不视其为python的核心部分——比如学到了迭代器与装饰器部分,对于初学者而言,绝对比C难理解多了——但是很多朋友并不把这些复杂用法视为python的核心部分。当然,你可以用简单的python语法写一些程序,但有经验的程序员会说:这不是python。我在学了三个月后,写出的程序,仍然是“用python写出的C语言”,皆因思维模式是C不是python。
我的观点是:python的基础部分,适合新手入门;而提高扩展部分,很不适合新手入门。
为什么说python不适合入门?首先从复杂性来说,python比C复杂很多。很多朋友不赞成这一点,会说python比C简单。但我的观点:如果从语言核心部分来说,python的确比C简单,你很快就可以上手写一个小程序。但时,python的扩展部分太多了,那些复杂用法,很多人并不视其为python的核心部分——比如学到了迭代器与装饰器部分,对于初学者而言,绝对比C难理解多了——但是很多朋友并不把这些复杂用法视为python的核心部分。当然,你可以用简单的python语法写一些程序,但有经验的程序员会说:这不是python。我在学了三个月后,写出的程序,仍然是“用python写出的C语言”,皆因思维模式是C不是python。
我的观点是:python的基础部分,适合新手入门;而提高扩展部分,很不适合新手入门。
