我學(xué)完了Python基礎(chǔ)和爬蟲基礎(chǔ)跛十!

從2019年10月開始彤路,用了9個(gè)月,到今天芥映,終于連拖帶拉地學(xué)完了Python基礎(chǔ)語法和爬蟲基礎(chǔ)2門小課洲尊。雖然自我感覺已經(jīng)挺用功的了,但如果真如讀書那會(huì)通過考試來考核的話奈偏,估計(jì)只能勉強(qiáng)及格坞嘀。畢竟歲月不饒人,體力和精力上已經(jīng)有點(diǎn)無法同時(shí)應(yīng)付工作惊来、疫情和如此硬的知識(shí)學(xué)習(xí)丽涩。

不過回想當(dāng)初學(xué)習(xí)的初心,其實(shí)也不是為了去做碼農(nóng)裁蚁。除了想挑戰(zhàn)一下自己矢渊,希望繼續(xù)保持折騰的狀態(tài)以外,也有點(diǎn)功利的目的枉证,就是鍛煉一下邏輯思維矮男,從思維的角度,剖析問題的實(shí)質(zhì)室谚,找到底層普世的方法論毡鉴。從這個(gè)初心角度來看崔泵,又可以給自己打90分。

在寫完12頁的最后一關(guān)的筆記猪瞬,在爬蟲課程的最后一個(gè)部分管削,收到了風(fēng)變內(nèi)容大拿吳楓寫的一封信〕怕荩看這封信的時(shí)候含思,內(nèi)心還起了點(diǎn)小波瀾。信的標(biāo)題是《逢山開路與不甘庸碌》甘晤。

P.S. 在復(fù)制這封信到出來的時(shí)候含潘,發(fā)現(xiàn)了他的頭像(與助教確認(rèn)過)。哈哈线婚,真有趣遏弱。

吳楓本尊的側(cè)臉(不清楚?湊合看下塞弊。哈哈)

我也附上自己這一路寫下的筆記短視頻漱逸,為這9個(gè)月做一個(gè)階段性小結(jié)。(點(diǎn)擊以下藍(lán)色字游沿,有好聽的民謠饰抒。)

9個(gè)月的學(xué)習(xí)成果(可見部分)

完課證書(只有紀(jì)念意義)

最后,對(duì)于這9個(gè)月以來诀黍,陪伴我從“山腳-山腰-山頂”的6位助教袋坑,表示感謝。謝謝你們不懈的“溫馨(cui ming)”學(xué)習(xí)提醒眯勾,不厭其煩地及時(shí)回復(fù)我的疑問枣宫。(我知道我的有些問題,可能讓人產(chǎn)生這樣的疑惑吃环,'怎么會(huì)有人問這么簡單的問題也颤?')

最最后,感謝一下過去9個(gè)月的自己郁轻。在2020年這個(gè)無比魔幻的年份翅娶,在保護(hù)好自己、完成好各項(xiàng)工作和任務(wù)的情況下范咨,堅(jiān)持學(xué)完這些“硬核”知識(shí)故觅,持續(xù)精進(jìn)。這9個(gè)月的努力也是對(duì)“逢山開路渠啊、不甘庸碌”的一個(gè)詮釋吧输吏。

正如爬蟲的進(jìn)階還有很長的路要走。也許未必會(huì)繼續(xù)走下去替蛉,但我想這個(gè)勁頭我一定會(huì)保持下去的贯溅。期待更好的下一個(gè)9個(gè)月拄氯。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2020.7.18


逢山開路與不甘庸碌

關(guān)于爬蟲的故事到此就將告一段落。說出來你可能很難相信它浅,我非常珍惜這段時(shí)間和你的相處译柏,這時(shí)候,竟有一些些難過姐霍。

你可能覺得:吳楓是個(gè)遙不可及的人物鄙麦,我和他素未謀面,從不相識(shí)镊折。學(xué)習(xí)他設(shè)計(jì)的關(guān)卡胯府,和讀一本寫好的書沒區(qū)別,和看一個(gè)拍好的視頻沒區(qū)別恨胚,都是一個(gè)“表演者”自顧自地不斷輸出信息骂因,他不關(guān)心也不清楚我在做什么。我和吳楓的交流始終是單向赃泡,學(xué)習(xí)的路上我始終都是孤獨(dú)寒波。不,事情不是這樣升熊。一直以來俄烁,你的一顰一笑我都盡收眼底。

我是從未與你相逢僚碎,但我知道你在首次用爬蟲拿到數(shù)據(jù)的欣喜猴娩,我知道你初次接觸BeautifulSoup時(shí)候的困惑,我知道你自己寫出一個(gè)小網(wǎng)頁時(shí)候的驚嘆勺阐,我知道你接觸協(xié)程時(shí)的不解……這是因?yàn)椋阍诿恳粋€(gè)夜晚寫的每一行代碼矛双,每一個(gè)凌晨敲的每一行Enter渊抽,都是數(shù)據(jù)。這數(shù)據(jù)议忽,通過網(wǎng)絡(luò)傳遞到我眼前懒闷,演化、勾勒出一個(gè)或皺眉頭或展笑顏的你栈幸,就仿佛有畫面一樣愤估。這畫面,我一直都在看速址。

你明白我的文字玩焰,我明白你的付出。這段時(shí)間累著了芍锚,向你道聲“辛苦”昔园。這段時(shí)間有所收獲蔓榄,向你道聲“恭喜”。

最后默刚,我為你留有一封短短的信甥郑,講講這門課背后的事。

一直以來荤西,我都相信:

每一門學(xué)科澜搅,都有它的獨(dú)特氣質(zhì)在里面,它對(duì)人影響深遠(yuǎn)邪锌。如果你要做教育勉躺,單純地把知識(shí)講透不夠,需要把那種東西表達(dá)出來秃流。

古人說“傳道授業(yè)解惑”中的“傳道”赂蕴,講的是這樣一回事。那么舶胀,在“爬蟲”這里概说,有什么是與眾不同的?在設(shè)計(jì)這門課的時(shí)候嚣伐,我咨詢過很多身邊寫爬蟲很厲害的前輩:你們平時(shí)怎么寫爬蟲糖赔?寫爬蟲時(shí)候,最重要的是什么轩端?他們給了許多種不同的說法放典,但這些說法都指向同一個(gè)答案:

確認(rèn)目標(biāo)-分析過程-先面向過程一行行實(shí)現(xiàn)代碼-代碼封裝。在這基茵,最重要的是確認(rèn)目標(biāo)奋构,最難的是分析過程

寫代碼拱层,不過是水到渠成的事弥臼。在這個(gè)過程里,你會(huì)遇到很多困難根灯。但是沒關(guān)系径缅,遇到困難就去學(xué)習(xí),就去查文檔烙肺,總能夠找到解決方案纳猪。在編程的世界,幾乎沒什么是不可能桃笙。

正是聽到了他們這樣的答復(fù)氏堤,我把關(guān)卡設(shè)計(jì)成了現(xiàn)在的模樣:處處都是確認(rèn)目標(biāo)-分析過程-代碼實(shí)現(xiàn)(有時(shí)還有代碼封裝)。這個(gè)過程中怎栽,我們會(huì)遇到困難丽猬。那么宿饱,我們?nèi)W(xué)習(xí)新的知識(shí),去查文檔脚祟。而每遇一新知識(shí)谬以,我們必要弄個(gè)明白它是什么,它應(yīng)如何使用由桌,實(shí)操去使用为黎。為了大家更好地完成最難的“分析過程”,我們提出了爬蟲四步:獲取數(shù)據(jù)-解析數(shù)據(jù)-提取數(shù)據(jù)-存儲(chǔ)數(shù)據(jù)行您。最后铭乾,還給了一個(gè)頗為壯觀的流程圖,囊蓋爬蟲工作的全程娃循。

我想炕檩,這正是爬蟲的這16個(gè)關(guān)卡所期望表達(dá)的東西:

沒什么目標(biāo)是你不可憑努力與智慧實(shí)現(xiàn),沒什么困難你不可憑努力與智慧逾越捌斧。逢山開路笛质,遇水架橋,不甘庸碌渡一生的人心懷夢(mèng)想捞蚂,夢(mèng)想即目標(biāo)妇押。

目標(biāo)即可被分析過程,分析清楚即可被實(shí)現(xiàn)姓迅。在這個(gè)過程中敲霍,或許會(huì)遇到困難。沒關(guān)系丁存,困難都能找到解決方案肩杈。逢山開路,遇水架橋解寝。

或許你覺著我在講一個(gè)雞湯的事锋恬。不是,我在講理論编丘,我在講已發(fā)生在你身上的經(jīng)歷。

說是理論彤悔,最近一些年嘉抓,除了技術(shù)之外,我浸心于一門叫做“認(rèn)知心理學(xué)”的學(xué)科晕窑。它所研究的抑片,是人的認(rèn)知過程。讀起來杨赤,實(shí)在是有趣極了敞斋。在這本書里截汪,讓我印象最深的一章節(jié),叫做“問題解決”:

討論的是人是如何解決問題的植捎。最后衙解,得出的一個(gè)關(guān)鍵結(jié)論是,人類最有效地解決問題方式焰枢,是“目標(biāo)-手段分析法”蚓峦。

確認(rèn)目標(biāo),一層一層地分解济锄,大問題變一組小問題暑椰,每一個(gè)小問題都有實(shí)現(xiàn)的手段,然后去做就好荐绝。事情仿佛就是這樣簡單一汽。但事情不是這樣簡單。

我不知道你是否還記得第4關(guān)的樣子低滩。那時(shí)召夹,你剛剛學(xué)會(huì)BeautifulSoup,你接到一個(gè)需求:爬取周杰倫的歌曲信息委造。你確認(rèn)目標(biāo)-分析過程-然后代碼實(shí)現(xiàn)戳鹅。突然,事情的結(jié)果卻在預(yù)期之外——沒拿到想要的數(shù)據(jù)昏兆。你并不會(huì)因此而感到慌張枫虏,為什么?因?yàn)槲覀兊拿恳徊竭^程爬虱,都是非常清晰地推理得來隶债。我們能很容易定位到問題——一步步反推回去就好。是提取錯(cuò)了嗎跑筝?檢查死讹,不是。是解析錯(cuò)了嗎曲梗?檢查赞警,不是。那定是獲取數(shù)據(jù)錯(cuò)了虏两。我們?nèi)ブ匦路治鲞^程:去學(xué)習(xí)新的知識(shí)——XHR愧旦,去查文檔——解析json數(shù)據(jù)。同理定罢,當(dāng)我們所做的事情不及預(yù)期笤虫,我們可以檢查是執(zhí)行錯(cuò)了嗎?不是,那是手段錯(cuò)了嗎琼蚯?如果還不是酬凳,那就需要思考,是不是目標(biāo)制定有問題遭庶。

同樣的事情發(fā)生在我的身上宁仔。當(dāng)我在寫這個(gè)爬蟲關(guān)卡,我會(huì)思考一個(gè)目標(biāo):我把這些關(guān)卡做到什么程度罚拟,你會(huì)滿意台诗?然后是分析手段:每一個(gè)關(guān)卡,應(yīng)該教什么內(nèi)容赐俗,才能最終實(shí)現(xiàn)這個(gè)目標(biāo)拉队。

繼續(xù)分析手段:每一個(gè)關(guān)卡,應(yīng)該怎么教阻逮,才能教好我想教的內(nèi)容……一層層拆解粱快,環(huán)環(huán)相扣,沒有一個(gè)信息多余叔扼,沒有一個(gè)信息欠缺事哭,最終它們構(gòu)成你眼前的這副模樣。如果你告訴我哪里學(xué)得不好瓜富,那么我將會(huì)反推上述是哪一步做得不好鳍咱,再將它修正掉。這就是我今日工作的方式与柑。我相信最終谤辜,我和我的團(tuán)隊(duì)能設(shè)計(jì)出這個(gè)世界上最好的教育解決方案。

堅(jiān)持這樣思考价捧,我相信在你的生活里丑念,一切事物都可以是明確而可實(shí)現(xiàn)的。即便出了問題结蟋,也能清晰地溯源脯倚。你逢山開路,你從不慌張嵌屎。以上推正,就是我想要告訴你所有的事情。

在最后宝惰,理論上來說一封書信的末尾應(yīng)是落款舔稀。但我不肯落款自己的名姓——因?yàn)轱L(fēng)變編程發(fā)展至今,已經(jīng)遠(yuǎn)不是我一個(gè)人就能完成所有的工作掌测。你所見的這些關(guān)卡,背后有許許多多的人在為它工作,我怎忍獨(dú)自貪功汞斧。你不需要記住他們的名姓夜郁,但告訴你他們的名姓卻是我的責(zé)任。就像是電影的謝幕粘勒,下為這份落款名單(略過)竞端。

以上,期待與你再相逢庙睡!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末事富,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子乘陪,更是在濱河造成了極大的恐慌统台,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啡邑,死亡現(xiàn)場(chǎng)離奇詭異贱勃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)谤逼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門贵扰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人流部,你說我怎么就攤上這事戚绕。” “怎么了枝冀?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵舞丛,是天一觀的道長。 經(jīng)常有香客問我宾茂,道長瓷马,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任跨晴,我火速辦了婚禮欧聘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘端盆。我一直安慰自己怀骤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布焕妙。 她就那樣靜靜地躺著蒋伦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪焚鹊。 梳的紋絲不亂的頭發(fā)上痕届,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼研叫。 笑死锤窑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嚷炉。 我是一名探鬼主播渊啰,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼申屹!你這毒婦竟也來了绘证?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤哗讥,失蹤者是張志新(化名)和其女友劉穎嚷那,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忌栅,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡车酣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了索绪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片湖员。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瑞驱,靈堂內(nèi)的尸體忽然破棺而出娘摔,到底是詐尸還是另有隱情,我是刑警寧澤唤反,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布凳寺,位于F島的核電站,受9級(jí)特大地震影響彤侍,放射性物質(zhì)發(fā)生泄漏肠缨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一盏阶、第九天 我趴在偏房一處隱蔽的房頂上張望晒奕。 院中可真熱鬧,春花似錦名斟、人聲如沸脑慧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闷袒。三九已至,卻和暖如春岩梳,著一層夾襖步出監(jiān)牢的瞬間囊骤,已是汗流浹背晃择。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留淘捡,地道東北人藕各。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像焦除,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子作彤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355