本帖最后由 show0p 于 2016-6-26 14:50 編輯
編程小白的第一本 Python 入門(mén)書(shū)
為了能讓更多的編程小白輕松地入門(mén)編程,我把高效學(xué)習(xí)法結(jié)合 Python 中的核心知識(shí),寫(xiě)成了這本書(shū)。隨意翻上幾頁(yè),你就會(huì)發(fā)現(xiàn)這本書(shū)和其他編程書(shū)的不同,其中有大量的視覺(jué)化場(chǎng)景幫你理解概念,穿插了若干有趣的小項(xiàng)目,最重要的是,這本書(shū)是為零基礎(chǔ)小白而設(shè)計(jì)的。 既然笨辦法不能讓我學(xué)會(huì) Python,那么我決定用一種聰明方法來(lái)學(xué),為自己創(chuàng)造學(xué)習(xí)的捷徑。這種高效學(xué)習(xí)法的核心在于:
1、精簡(jiǎn):學(xué)習(xí)最核心的關(guān)鍵知識(shí);
2、理解:運(yùn)用類比、視覺(jué)化的方法來(lái)理解這些核心知識(shí);
3、實(shí)踐:構(gòu)建自己的知識(shí)體系之后,再通過(guò)實(shí)踐去逐漸完善知識(shí)體系。
不寫(xiě)字典式的知識(shí)體系,有些編程書(shū)像字典一樣,各種細(xì)枝末節(jié)的知識(shí)都涵蓋在內(nèi)。但我認(rèn)為,正如不應(yīng)該讓小孩拿著字典學(xué)漢語(yǔ),也不應(yīng)該讓初學(xué)者拿著這樣的厚書(shū)學(xué)編程。在漢語(yǔ)中,掌握常見(jiàn)的1500-2000個(gè)字就能看懂80%的文字。在編程中,同樣有著最核心的關(guān)鍵知識(shí)。先用這些關(guān)鍵的知識(shí)構(gòu)建你的知識(shí)體系會(huì)讓學(xué)習(xí)效率加速,這是比一開(kāi)始就鉆到各種細(xì)枝末節(jié)里面更好的學(xué)習(xí)方式。這是精簡(jiǎn)的意義。
不去對(duì)比各種語(yǔ)言的特點(diǎn),許多程序員背景的作者喜歡去對(duì)比 Python 和其他語(yǔ)言有什么異同,或者試圖讓你通過(guò)理解 C 語(yǔ)言從而理解 Python,但我不會(huì)這么做。我知道對(duì)于大多數(shù)讀者,Python 很可能是將要學(xué)習(xí)的第一門(mén)編程語(yǔ)言,所以我不會(huì)用一個(gè)陌生概念講解另一個(gè)陌生概念,反過(guò)來(lái),我會(huì)運(yùn)用類比和視覺(jué)化的方法講解 Python 中的抽象概念,把復(fù)雜的東西簡(jiǎn)單的講清楚。這是理解的捷徑。
不追求讓你達(dá)到精通的程度,事實(shí)上我也很懷疑有哪本書(shū)能真正做到21天從入門(mén)到精通。精通一門(mén)語(yǔ)言,需要在實(shí)際項(xiàng)目開(kāi)發(fā)中踩過(guò)許多坑,需要熟悉計(jì)算機(jī)運(yùn)作的底層原理。我是一名實(shí)用主義的開(kāi)發(fā)者,我相信你也一樣,學(xué)習(xí)編程是為了真正做出點(diǎn)東西來(lái),也許你想爬取大量的數(shù)據(jù)和信息,方便用來(lái)分析與決策。也許你想快速搭建一個(gè)網(wǎng)站,展示自己的產(chǎn)品。也許你對(duì)量化交易感興趣,想試著把自己的投資策略程序化。對(duì)于實(shí)用主義的開(kāi)發(fā)者來(lái)說(shuō),更應(yīng)該追求的是“達(dá)成”而不是“精通”。先掌握項(xiàng)目所需的最少必要知識(shí),然后把熱情和精力投入到搭建真實(shí)項(xiàng)目中,而不是死磕半年的基礎(chǔ)知識(shí),直到把所有興趣都耗竭了也沒(méi)做出來(lái)什么像樣的東西。在實(shí)踐過(guò)程中,你自然會(huì)逐漸完善知識(shí)體系。在這本書(shū)里面,會(huì)穿插一些真實(shí)項(xiàng)目的片段,讓你知道學(xué)了這個(gè)基礎(chǔ)知識(shí)能用在哪,并且完成一些小型項(xiàng)目。這是讓你最有成就感的實(shí)踐。
說(shuō)了這么多,就是為了讓你能放下疑慮。這不是一本讓你中途放棄的編程書(shū),這是一本黏著你看完的編程書(shū)。大多數(shù)讀者都能在一周內(nèi)讀完,其中有35歲才開(kāi)始學(xué)編程的中年男子、有工作非常忙碌的女性創(chuàng)業(yè)者、還有對(duì)編程感興趣的高中生。所以,相信你也可以跟著這本書(shū)一起從零到一。 作者:侯爵,麻瓜編程創(chuàng)始人。
網(wǎng)易云課堂上最暢銷的課程《Python 實(shí)戰(zhàn)》系列課程講師,目前已有超過(guò)4萬(wàn)名學(xué)員。
設(shè)計(jì)專業(yè)背景,擁有設(shè)計(jì)與編程跨界思維,善于找到學(xué)習(xí)技能的最佳路徑,擅長(zhǎng)把復(fù)雜的東西簡(jiǎn)單的講清楚。
初學(xué)編程時(shí),發(fā)現(xiàn)市面上很難找到適合小白的學(xué)習(xí)資料,于是開(kāi)始用生動(dòng)易懂、視覺(jué)化的方式來(lái)寫(xiě)這本教程。
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|