Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
所以,自学的话,能通过网络,就通过网络。随便用关键词在网上搜搜看试试,会有意外收获。否则光买靠水军刷评论的书籍是学不好python的。浪费钱不说,还占用地方。最重要的是,你会怀疑python真的简单吗?
一门语言,文档的完整性是很重要的。而python详实的文档也是它简单的原因。
如果连文档都没有读过一遍,是很难体会到python的简单的。有句成语叫:盲人摸象。很多初学者都处于这样的状态,也就自然会有我上面说的知乎上的那个疑问了《为什么很多人都说 Python 简单?》它真的简单吗?
python语言集成了很多好用的模块,可以让我们忽略很多计算机底层的操作。这也是它简单的原因。
但是,学习编程,眼界要开阔,多读读那些原理性书籍。别学了很多年编程,连编程是什么都不知道。就像你会背九九乘法表,但连一加一等于二都不知道一样,没有根基,大厦终究是建不起来的。
下面,分享下经验吧。
关于python的入门书籍很多,这是它简单的原因之一。
《30天学会xx编程语言》这一类的书籍虽然饱受诟病,但对于初学者来说还是不二之选。尤其是对于从未接触过编程的初学者来说,是极其重要的。这类书可以让初学者在短时间入门。别听网上那些人乱喷,说不定他们自己还在读这些《xx30天入门》。
python得到公认的经典书籍很多,这是它简单的另一个原因。
很多书虽然是公认的经典好书,但对于初学者却并非是经典,还是不要把时间精力耗费在这些经典上比较好。越是经典,内容越是深入详实,纷繁复杂。在这个信息爆炸时代,每个人的时间精力都是宝贵的,要想python学的简单,你就要多读适合你的,而不是什么经典读什么。
github上,开源的python项目很多,这也是python简单的原因。
要学编程,读别人的源码是少不了的,边读边练习,反复试验,并尝试自己完成一些项目。如果能够坚持练习,你的coding能力肯定会变得很棒。到时候,你也会说python简单的。