昨天晚上开始正式学习Python。
入门材料就是这本Learn Python the Hard Way。
仔细的看了Preface和Introduction,老公嘲笑我说,看这个浪费时间。我嫌他吵,我不理他。
这是我第一次踏进编程的大门。对什么都是新奇的,我要自己慢慢体会。而且,这个作者写的挺好的。不只是编程,还有好多哲理在里面。比如说,对细节的重视,这不仅是区分好坏程序员的标准,也是任何工作专业性的体现。
另外,对于有一句话印象特别深刻,Empty before you fill。作者的本意是说,这本书就是给什么都不会的小白写的。如果你认为你啥都懂,那你也别来看我的书了。不过,啥都懂的人,要知道,对于你们来说,学习之前知道自己不是啥都懂比学习本身更困难。
还有,作者强调了坚持的重要,“也许你从来没有给自己设限,所以做不了任何“boring”的事情,也许你被很天才的光环围绕着,所以不愿意尝试任何让你看起来很笨的事情,也许你很好胜,但是不够公平的与我这种有20年编程经验的人的比较”,以上种种,都要坚持。对于我来说,不要在以后学习过程中,因为比不过老公而沮丧,也不要因为偶尔一次比他强就沾沾自喜,谦虚,坚持才行。
看完introduction,又做了两个练习。
说是两个,其实第一个很简单。下载TextWrangler,把它和Terminal都固定在dock上。就这么简单。
然而…… 我第一个困难就是下不下来TextWrangler,官网点击无反应,AppStore也不给力。想FQ也没办法。差点栽倒在起跑线上。
百度了一下AppStore出现在已购列表中重试一下的方法,需要把DNS改成114.114.114.114。果然,改完之后一切顺利。
第二个练习是 在TextWrangler中写几行代码,print的那种。这本书强调,不准用复制粘贴,于是我就自己敲。
在敲的过程中发现,确实,很容易出错,单引号,双引号,句号的问题。各种各种。
敲完在Terminal中运行,也是各种出问题~因为我从来也没用过这个Terminal……啥命令都不会!!!
最终也是搞定了! cd就是转换到哪个目录, 后面不加 就是到主目录。 mkdir就是新建文件夹 ls 就是将文件夹下的文件列出来。
最后一个小练习是能不能只执行其中的一句。这个我还不会,下次练习的时候再搞定!
这就是第一次学习Python的体验啦~ 加油加油 坚持坚持!