在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ 簡(jiǎn)介
附錄 A-練習(xí) 9:生成一個(gè)空文件(Touch, New-Item)
附錄 A-練習(xí) 10:復(fù)制文件 (cp)
exercise44.繼承 Vs.包含
附錄 A-練習(xí) 14:刪除文件 (rm)
附錄 A-練習(xí) 11:移動(dòng)文件 (mv)
exercise46.項(xiàng)目骨架
附錄 A-練習(xí) 3:如果你迷路了
exercise37.復(fù)習(xí)符號(hào)
exercise47.自動(dòng)化測(cè)試
exercise3.數(shù)字和數(shù)學(xué)計(jì)算
附錄 A-練習(xí) 1:安裝
exercise32.循環(huán)和列表
exercise31.做出決定
exercise42.對(duì)象、類、以及從屬關(guān)系
exercise48.更復(fù)雜的用戶輸入
下一步
簡(jiǎn)介
附錄 A-練習(xí) 7:刪除路徑 (rmdir)
exercise49.寫代碼語句
exercise18.命名, 變量, 代碼, 函數(shù)
exercise12.提示別人
exercise14.提示和傳遞
exercise40.模塊, 類和對(duì)象
附錄 A-練習(xí) 12:查看文件 (less, MORE)
exercise9.打印, 打印, 打印
exercise13.參數(shù), 解包, 變量
exercise30. Else 和 If
exercise28. 布爾表達(dá)式
附錄 A-練習(xí) 4:創(chuàng)建一個(gè)路徑 (mkdir)
附錄 A-練習(xí) 15:退出命令行 (exit)
exercise25. 更多更多的練習(xí)
exercise6.字符串和文本
exercise2.注釋和井號(hào)“#”
exercise21. 函數(shù)的返回值
附錄 A-下一步
exercise1.第一個(gè)程序
exercise23. 閱讀代碼
附錄 A-練習(xí) 5:改變當(dāng)前路徑 (cd)
exercise17.更多文件操作
exercise24. 更多的練習(xí)
exercise19.函數(shù)和變量
exercise51.從瀏覽器獲取輸入
exercise22. 到目前為止你學(xué)到了什么?
exercise41.學(xué)會(huì)說面向?qū)ο?/span>
exercise52.開始你的 web 游戲
exercise20. 函數(shù)和文件
exercise15.讀文件
exercise45.你來制作一個(gè)游戲
exercise10.那是什么?
exercise8.打印, 打印
exercise35.分支和函數(shù)
exercise26. 恭喜你,可以進(jìn)行一次考試了
exercise33.while 循環(huán)
exercise29. IF 語句
exercise36.設(shè)計(jì)和調(diào)試
exercise0.安裝和準(zhǔn)備
exercise50.你的第一個(gè)網(wǎng)站
附錄 A-練習(xí) 2:路徑, 文件夾, 名錄 (pwd)
exercise38.列表操作
附錄 A-練習(xí) 6:列出當(dāng)前路徑 (ls)
exercise16.讀寫文件
exercise4.變量和命名
exercise34.訪問列表元素
exercise11.提問
exercise43.基本的面向?qū)ο蟮姆治龊驮O(shè)計(jì)
附錄 A-簡(jiǎn)介
附錄 A-練習(xí) 8:目錄切換(pushd, popd)
來自老程序員的建議
exercise27. 記住邏輯
exercise5.更多的變量和打印
exercise7.更多的打?。ㄝ敵觯?/span>
附錄 A-練習(xí) 13:輸出文件 (cat)
exercise39.字典,可愛的字典

簡(jiǎn)介

笨辦法更簡(jiǎn)單

在這本書的幫助下,你將通過非常簡(jiǎn)單的練習(xí)學(xué)會(huì)一門編程語言。做練習(xí)是每個(gè)程序員的必經(jīng)之路:

1.做每一道習(xí)題 2.一字不差地寫出每一個(gè)程序 3.讓程序運(yùn)行起來

就是這樣,剛開始可能會(huì)非常難,但你要堅(jiān)持下去。如果你通讀了這本書,并且每晚花一兩個(gè)小時(shí)做習(xí)題,你可以為自己讀下一本關(guān)于 Python 的編程書籍打下良好的基礎(chǔ)。這本書不會(huì)在一夜之間把你變成一個(gè)程序員,但是它會(huì)幫你掌握學(xué)習(xí)編程的最基本的方法。

這本書的目的是教會(huì)你作為編程新手所需的三種最重要的技能:讀和寫、注重細(xì)節(jié)、發(fā)現(xiàn)不同。

讀和寫

如果你連打字都成問題的話,那你學(xué)習(xí)編程也會(huì)成問題。尤其如果你連程序源代碼中的那些奇怪字符都打不出來的話,就根本別提編程了。沒有這種基本技能的話,你將連最基本的軟件工作原理都難以學(xué)會(huì)。

輸入代碼樣例并讓他們運(yùn)行起來能幫你記住各種符號(hào)的名字并對(duì)它們熟悉起來,這個(gè)過程也會(huì)讓你對(duì)編程語言更加熟悉。

注重細(xì)節(jié)

區(qū)分好壞程序員的最重要的一個(gè)技能就是對(duì)于細(xì)節(jié)的注重程度。事實(shí)上這是任何行業(yè)區(qū)分好壞的標(biāo)準(zhǔn)。你必須關(guān)注你工作中任何一個(gè)微小的細(xì)節(jié),否則你的工作成果將缺乏重要的元素。以編程來講,這樣你得到的結(jié)果只能是毛病多多難以使用的軟件。

通過將本書中的例子一字不差地打出來,你將通過實(shí)踐訓(xùn)練自己,讓自己集中精力到你作品的細(xì)節(jié)上面。

發(fā)現(xiàn)不同

程序員長(zhǎng)年累月的工作會(huì)培養(yǎng)出一個(gè)重要技能,那就是對(duì)于不同點(diǎn)的區(qū)分能力。有經(jīng)驗(yàn)的程序員拿著兩份僅有細(xì)微不同的程序,可以立即指出里邊的不同點(diǎn)來。程序員甚至造出工具來讓這件事更加容易,不過我們不會(huì)用到這些工具。你要先用笨辦法訓(xùn)練自己的大腦,等你具備一些相關(guān)能力的時(shí)候才可以使用這些工具。

在你做每一個(gè)習(xí)題的時(shí)候,你一定會(huì)寫錯(cuò)東西。這是不可避免的,甚至有經(jīng)驗(yàn)的程序員也會(huì)偶爾出點(diǎn)錯(cuò)。你的任務(wù)是對(duì)比你寫過的東西和正確的答案,并將所有的不同點(diǎn)都改正。這個(gè)過程可以訓(xùn)練你關(guān)注自己的錯(cuò)誤,bugs 以及其他的一些問題。

不要復(fù)制-粘貼

你必須自己手動(dòng)將每個(gè)練習(xí)打出來。復(fù)制粘貼會(huì)讓這些練習(xí)變得毫無意義。這些習(xí)題的目的是訓(xùn)練你的雙手和大腦思維,讓你有能力讀代碼、寫代碼、觀察代碼。如果你復(fù)制粘貼的話,那你就是在欺騙自己,而且這些練習(xí)也將失去效果。

使用書中包含的視頻

《笨辦法學(xué) Python》一書中包含超過 5 小時(shí)的教學(xué)視頻。對(duì)于每一個(gè)練習(xí)都有一個(gè)視頻,或者是示范這個(gè)練習(xí),或者是給出一些完成練習(xí)的提示。使用視頻的最佳方式是首先嘗試不使用它們完成練習(xí),然后通過視頻回顧所學(xué),或者是在你被問題卡住的時(shí)候使用視頻。這將慢慢使你通過視頻來學(xué)習(xí)編程和構(gòu)建你直接理解代碼的技能。堅(jiān)持下去,慢慢的你將不需要書中視頻或任何學(xué)習(xí)編程的視頻。你可以只看你所需要的信息。

對(duì)于堅(jiān)持練習(xí)的一點(diǎn)建議

在你通過這本書學(xué)習(xí)編程時(shí),我正在學(xué)習(xí)彈吉他。我每天至少練習(xí) 2 個(gè)小時(shí),至少花一個(gè)小時(shí)練習(xí)音階、和聲、和琶音,剩下的時(shí)間用來學(xué)習(xí)音樂理論和歌曲演奏以及訓(xùn)練聽力等。有時(shí)我一天會(huì)花 8 個(gè)小時(shí)來練習(xí)吉他,因?yàn)槲矣X得這是一件有趣的事情。對(duì)我來說,要學(xué)好一樣?xùn)|西,重復(fù)的練習(xí)是必不可少的。就算這天個(gè)人狀態(tài)很差,或者說學(xué)習(xí)的課題實(shí)在太難,你也不必介意,只要堅(jiān)持嘗試,總有一天困難會(huì)變得容易,枯燥也會(huì)變得有趣了。

在我寫笨辦法學(xué) Python 和笨辦法學(xué) Ruby 之間的那段時(shí)間,我發(fā)現(xiàn)了繪畫這個(gè)有意思的事情。我在 39 歲的時(shí)候愛上了視覺藝術(shù),并且花費(fèi)每天的時(shí)間來學(xué)習(xí)它,就像我學(xué)習(xí)吉他,音樂和編程一樣。我收集教學(xué)材料的用書,按照書上講的做,每天練習(xí)繪畫,并且專注于享受學(xué)習(xí)的過程。我不是一個(gè)“藝術(shù)家”,但是現(xiàn)在我可以說我會(huì)繪畫。我在這本書中教給你我用到學(xué)習(xí)藝術(shù)上的相同方法。如果你把問題分解成小的練習(xí)課,并且每天完成他們,你就可以做任何事情了。如果你把精力集中在慢慢改進(jìn),享受學(xué)習(xí)的過程,那么你一定會(huì)受益,不管你之前有多么擅長(zhǎng)它。

在你通過這本書學(xué)習(xí)編程的過程中要記住一點(diǎn),就是“萬事開頭難”,對(duì)于有價(jià)值的事情尤其如此。也許你是一個(gè)害怕失敗的人,一碰到困難就想放棄。也許你是一個(gè)缺乏自律的人,一碰到“無聊”的事情就不想上手。也許因?yàn)橛腥丝淠恪坝刑旆帧倍屇阕砸暽醺?,不愿意做這些看上去很笨拙的事情,怕有負(fù)你”神童”的稱號(hào)。也許你太過激進(jìn),把自己跟有 20 多年經(jīng)驗(yàn)的編程老手相比,讓自己失去了信心。

不管是什么原因,你一定要堅(jiān)持下去。如果你碰到做不出來的加分習(xí)題,或者碰到一節(jié)看不懂的習(xí)題,你可以暫時(shí)跳過去,過一陣子回來再看。只要堅(jiān)持下去,你總會(huì)弄懂的。一開始你可能什么都看不懂。這會(huì)讓你感覺很不舒服,就像學(xué)習(xí)人類的自然語言一樣。你會(huì)發(fā)現(xiàn)很難記住一些單詞和特殊符號(hào)的用法,而且會(huì)經(jīng)常感到很迷茫,直到有一天,忽然一下子你會(huì)覺得豁然開朗,以前不明白的東西忽然就明白了。如果你堅(jiān)持練習(xí)下去,堅(jiān)持探索他們,你最終會(huì)學(xué)會(huì)這些東西的。也許你不會(huì)成為一個(gè)編程大師,但你至少會(huì)明白程序是怎么工作的。

如果你放棄的話,你會(huì)失去達(dá)到這個(gè)程度的機(jī)會(huì)。你會(huì)在第一次碰到不明白的東西時(shí)(幾乎是所有的東西)放棄。如果你堅(jiān)持嘗試,堅(jiān)持寫習(xí)題,堅(jiān)持嘗試弄懂習(xí)題堅(jiān)持閱讀習(xí)題的話,你最終一定會(huì)明白里邊的內(nèi)容的。如果你通讀了這本書,卻還是不知道編程是怎么回事。那也沒關(guān)系,至少你嘗試過了。你可以說你已經(jīng)盡過力但成效不佳,但至少你嘗試過了。這也是一件值得你驕傲的事情。

給“小聰明”們的警告

有的學(xué)過編程的人讀到這本書,可能會(huì)有一種被侮辱的感覺。其實(shí)本書中沒有任何要居高臨下地貶低任何人的意思。只不過是我比我面向的讀者群知道的更多而已。如果你覺得自己比我聰明,然后覺得我在居高臨下,那我也沒辦法,因?yàn)槟愀揪筒粚儆谖业哪康淖x者群。

如果你覺得這本書里到處都在侮辱你的智商,那我對(duì)你有三個(gè)建議:

1.別讀這本書了。我不是寫給你的,我是寫給需要學(xué)習(xí)的人的。 2.放下架子好好學(xué)。如果你認(rèn)為你什么都知道,那你就很難從比你強(qiáng)的人身上學(xué)到什么了。 3.學(xué) Lisp 去。我聽說什么都知道的人可喜愛 Lisp 了。

對(duì)于其他在這里學(xué)習(xí)的人,你們讀的時(shí)候就想著我在微笑就可以了,雖然我的眼睛里還帶著惡作劇的閃光。