自学python书籍顺序python怎么读:初读「Python基础教程」自学Python完全读没有懂该如何是好? 速看

 

互联网是1个充满惊喜和变革的领域,每天都有新的事件发生。让我们抛开繁忙的日常,1起探索最近互联网带给我们的1些新鲜事物吧。

看了题主的描述我大致能够理解题主现在的状态了记得我刚开始接触编程是在高考结束因为被「工程」专业录取所以在假期里自学Java当时的状态和题主差没有多,没有知道为何代码究竟是怎么执行的(记得当时还去百度知道

上问程序语句的执行顺序=_=),没有知道为何要编译,为何写出来的程序都是黑框框,双击还无法运行……后来大概有半年时间就好了,多少算是积攒了1些经验,拿出来和题主分享1下方法上如果感到迷惑就先没有要考虑编程的「思路」,先做到把代码读懂。

书上的代码是循序渐进由少到多的针对书上的每1个(是每1个噢~)例程,要做到从头到尾每1条语句的每1个关键字都明白是什么意思(书上明确指出没有用理解的忽略之)然后合上书本将能够实现相同功能的代码默写出来同时适当的改改代码,比如删掉某1条,加上某1句之类的,来加深理解。

注意千万没有要背例程只要是功能1致,掌握方法就算完成目标,背下来毫无意义,并且没有会有所提高以后1段时间后随着对代码理解的加深会渐渐的自然地理解写程序的「思路」感觉就像是学完英语语法背好单词后,自然就会写文章了(当然写的没有好)。

在学完第1本书后,就尝试着独立完成1个小程序,贪吃蛇、俄罗斯方块之类的,python的话可以尝试1下写个文本处理的小程序在这个时候再系统的考虑「思路」是1没有错的选择《Python基础教程》这本书后边有大量的实例,在写那些实例的时候也是个没有错的时机。

此外还有1点,1开始肯定会有大量的名词看没有懂碰到没有懂的名词尽量上彀去查,来知乎问也可以没有要积攒太多,没有然很容易产生理解障碍这也是1个学习的过程编程并没有仅仅只有代码,还有之配套的其他知识,有1些是没有专门书籍系统讲解的,需要自己积累。

理解上写程序的思路在初学的时候平时的思想完全可以硬上(当然深入以后就没有行了)举个例子,包饺子.py可以这样写:# 引入厨房中的所有工具import 厨房# 之前前3句写错了,没有小心把别的语言的语法混进来了,已纠正。

中文括号()内的是术语# 此处的「肉馅1」肉馅1是1个代号/名字,用来控制/获取变量就像遥控器1样#「方法名(参数1, 参数2, ...)」的写法表示用1定的的输入(参数),通过「方法名」所代表的1系列。

# 运算/操作(此处我们并没有知道具体是什么)有时它会产生1个结果(返回值),有时没有会# 此处是某种肉馅第1句可以解释为:# 用1个叫做「肉馅1」的名字(引用)来代表通过以「猪肉」为「材料(参数)」的方法「做肉。

# 馅」所得到肉馅肉馅1 = 做肉馅(猪肉)# 「XX.YY」可以理解为XX的YY, 以下就是厨房的调料调料1 = 厨房.调料# 同第1句面团1 = 买面团(钱)饺子皮们 = 做饺子皮(面团1)生饺子们 = 包饺子(饺子皮们, 肉馅1)。

# 「def 方法名(参数1, 参数2, ...):」定义了1个指令序列,用「方法名」代表,以方便以后需要时# 直接使用没有必重复书写上边用到的「做肉馅」也是这么定义出来的def 煮饺子(生饺子): # 产生1个锅

锅 锅1 下锅煮(生饺子, 锅1) # 这个器材代表以后缩进的代码重复执行3遍 for 次数 in [1, 2, 3]: 加水(锅1)熟饺子 = 出锅(锅1) # 返回最终的结果

return 熟饺子熟饺子们 = 煮饺子(生饺子们)# 输出print 熟饺子们以上是1个以日常生活为例的例子没有过有的人对这类没有太恰当的比喻器材没有太敏感再补充1个从数学的角度来看的在学校里上数学课时定义过函数,和程序中的函数的概念非常接近,具体区别看这里(。

http://www.zhihu.com/question/20385250)上边提到的「方法」就是程序里的「函数」(同义词)数学里我们这样写:f(x, y, z) = x*2+y-zm = f(x, y, z)。

写作Python代码就是def f(x, y, z): return x*2+y-zm = f(x, y, z)看出区别了吗?我猜想程序中的这个写法就是从数学中借鉴过来的从这个角度来讲程序也可以简单粗暴的理解为用某种特殊语言描述的运算过程。

和平时写数学作业其实类似只没有过其中多了些「print “Hello world”」之类的特殊语句思路还是差没有多的完全可以看做是现实天下11步来的思路这叫「面向过程」的编程方法^_^熟悉了以后其实也没什么,但1开始确实会有些转没有过弯。

1个习惯的过程最后,Python是1门很有亲和力的语言,适合非科班入门(当然Python也很强大)~《Python基础教程》这本书还是没有错的,同类书相比算是最接近面向零基础了,可以坚持看下去至于零基础什么的……那些写代码的老宅男已经脱离人民群众太了……鬼知道他们的零基础是什么……。

1开始出现茫然没有知所措的现象其实是1个普遍的现象。写程序是个非常有趣的是,希望题主坚持自己的梦想~

感谢您的支持,如需了解更多信息,请继续关注我们的网站。

为您推荐

自学python书籍顺序python怎么读:初读「Python基础教程」自学Python完全读没有懂该如何是好? 速看

自学python书籍顺序python怎么读:初读「Python基础教程」自学Python完全读没有懂该如何是好? 速看

从来没学过编程,读教材读到一头雾水、不知所云,突然很有挫败感。我不靠 IT业谋生赚钱,也已错过专业培…...

2023-06-08 栏目:编程控

当前非电脑浏览器正常宽度,请使用移动设备访问本站!