為什么開始學(xué)習(xí)編程?
對(duì)我來說,其實(shí)學(xué)習(xí)編程的想法是早就有了。在高中的時(shí)候,我就萌生了寫碼的想法。然而,作為一個(gè)文科生,大學(xué)本科又是漢語(yǔ)言文學(xué)的同學(xué)來說,學(xué)習(xí)編程實(shí)在是有些風(fēng)馬牛不相及。
不過造化弄人,在大學(xué)的折騰中,我發(fā)現(xiàn)我喜歡上了產(chǎn)品經(jīng)理這個(gè)崗位。這樣一來,學(xué)習(xí)編程似乎也成為了一個(gè)走進(jìn)產(chǎn)品崗的不錯(cuò)通路,所以這大概是我學(xué)習(xí)python的原動(dòng)力。另一方面,不同于那些理工科學(xué)校想成為產(chǎn)品經(jīng)理的同學(xué),我身邊似乎也沒有太多的碼農(nóng)同我一起做項(xiàng)目,所以,也許我可以為自己的產(chǎn)品,寫碼實(shí)現(xiàn)出來吧。綜上所述,我就這樣走入了編程的世界。
為什么學(xué)習(xí)python
這個(gè)問題就比較玄妙了。其實(shí)想學(xué)編程之前,就聽過了,python是最好的入門語(yǔ)言之流。所以,當(dāng)我決定學(xué)習(xí)編程以后,python也就成為了我的首選。在知乎,csdn搜索之后,似乎python真的是個(gè)很不錯(cuò)的選擇,于是,我就這樣開始了編程之路。
為什么笨辦法學(xué)“python”
在這本書之前,其實(shí)也已經(jīng)有了一些嘗試把。在知乎看到了類似于廖雪峰老師的線上教程的東西,也開始學(xué)了些。然而,可能是我的智商有限?覺得還是很困難,在進(jìn)行到之后的部分有些費(fèi)力,也覺得有些基礎(chǔ)不牢固?然后這樣似乎也不是很容易堅(jiān)持,尤其是一個(gè)很懶的人來說。所以,我決定找一個(gè)紙質(zhì)的,容易堅(jiān)持的,打下基礎(chǔ)牢固的方法。就這樣,我發(fā)現(xiàn)了笨辦法學(xué)python,它的書名吸引了我,毫無疑問。作為一個(gè)文學(xué)生,我清楚的知道,書山有路,勤為徑,這個(gè)笨辦法恰恰也就是最好的方法,最快的方法。于是乎,Here we go baby ,Learn python the hard way!
糟糕的開始是成功的一半
接下來,我買了書,在準(zhǔn)備春招一個(gè)禮拜,意識(shí)到我的諸多不足之后,我決定開始更好的學(xué)習(xí)產(chǎn)品。很自然,這本書就是我編程方向的老師。
就這樣,我開始了我的系統(tǒng)python學(xué)習(xí)。
然而,如《出師表》所寫到的,“先帝創(chuàng)業(yè)未半,而中道崩殂”,我萬萬沒寫到,自以為有python基礎(chǔ)的我,居然在準(zhǔn)備工作階段,卡了一天之久。
由于是OS X,我是覺得這一切很簡(jiǎn)單的。
我完成了任務(wù)1-8,
嗯,這一切都很easy好嗎,
毫無難度,不是hardway嗎!
然后,我發(fā)現(xiàn)了,任務(wù)9,學(xué)著在terminal上創(chuàng)造一個(gè)目錄
emmmmmm這tm是個(gè)啥
上網(wǎng)搜索之后,我囫圇吞棗的寫上了一行我并不能理解的代碼
“mkdir test”
然后,任務(wù)10,學(xué)著在terminal上變到一個(gè)目錄
emmmmmmm這tm又是個(gè)啥
于是又寫下了另一段,我不能理解的代碼
“cd test”
然后,任務(wù)11,使用你的編輯器在你進(jìn)入的目錄下創(chuàng)建里一個(gè)文件。建立一個(gè)文件,使用保存or另存為,然后選擇這個(gè)目錄
emmmmmmmmm,這個(gè)目錄是tm個(gè)蛇皮怪?。?/p>
我tm到底該把文件存在哪兒?。「静恢牢业膖erminal對(duì)應(yīng)的目錄在哪里好嗎!
然后,又看到了后面的OS X應(yīng)該看到的結(jié)果
emmmmmm似乎問題不大噢,我繼續(xù)進(jìn)行好了
第一個(gè)程序之“殤”
在順利地寫完第一個(gè)程序之后,我發(fā)現(xiàn)。。。
兄弟,我打不開存的程序啊
python: can't open file 'ex1.py': [Errno 2] No such file or directory
這樣一行代碼印入了我的眼簾
emmmmm這大概意思是找不到吧
再次搜尋一番后,我終于發(fā)現(xiàn)了!
這大概是是我的終端目錄了位置不對(duì)!
然后,我發(fā)現(xiàn)我應(yīng)該先去學(xué)習(xí)一下命令行,才能操縱終端這個(gè)shell
在我開心的學(xué)習(xí)完解決這個(gè)問題運(yùn)行完我的python ex1.py后
我發(fā)現(xiàn)
tmd
居然這個(gè)問題就在第一課最后部分的常見問題解答里
他還把“命令行快速入門”放在了附錄
所以我剛才是在玩蛇?!
請(qǐng)把這個(gè)排版的大哥送去坐電椅好嗎!
