第27天:使用史上最牛的學習方法,python其實並不難

2021-01-10 馮十一聊天津

今天學習python的時間很長,零零散散加一起,將近3個小時,然而心得我實在沒法寫。

因為今天我只做了一項工作:復盤之前學的項目「名片管理系統」。

所以,我怎麼寫學習過程?

難道要告訴你們,我忘了 while 循環怎麼用?忘了如何將信息添加至字典?還有折騰半天才發現一開始沒有定義列表?

我這中年人不要面子啊!

《40歲老男人從0開始學python》系列從2月20日第一篇起,十一哥每天寫一篇學習心得,至今已經寫了27篇。

有朋友驚訝的評論到:「竟然還沒放棄?」

學習群裡有朋友笑談:「三天不學習,趕不上馮十一。」

其實,在我看來,這不算什麼因為我只是在踐行「費曼學習法」罷了。

1、廣受推崇的費曼學習法

費曼學習法是由美國物理學家費曼所發明的一種高效的學習方法。

有人戲稱費曼是一個被物理耽誤了的撩妹高手,他在13歲就學完微積分,高中畢業之後進入麻省理工學院學習,24歲加入曼哈頓計劃,參與原子彈的秘密研製,並在同年拿到了普林斯頓物理學博士,之後就開始他的研究之路。

谷歌的創始人謝爾蓋·布林,從青年時代就一直非常喜歡費曼,對他讚不絕口,因為費曼對他的人生軌跡影響非常大。同時也包括拉裡佩奇,包括比爾蓋茨,包括賈伯斯,都非常推崇費曼。

曾經有這樣一則報導:在一列開往北京方向的火車上,有一位農民父親,他的女兒三年前上考上了清華,兒子後來上了北大。

有人就好奇的問他:「你把兩個孩子都拉扯進了象牙塔,是不是有什麼絕招啊,說出來我們聽聽唄。」

農民父親撓撓頭,憨厚的說:「我這人沒什麼文化,也不懂什麼絕招。只是覺得孩子上學花了那麼多錢,不能白花了,就讓孩子每天放學回家,把老師在學校講的內容跟自己講一遍,如果有弄不懂的地方就問孩子,如果孩子也弄不懂,就讓孩子第二天問老師。這樣一來,花一份的錢,教了兩個人。」

其實這位父親所說的,正是費曼學習法的典型體現。

費曼學習法用通俗易懂的話來說就是:通過向別人清楚的解說某一件事,來確認自己是否真正弄懂了這件事。

2、費曼學習法的核心:輸出

通常來說,把費曼學習法分為四步,即:

選擇目標:確定要學什麼或者幹什麼。教學:將自己學到的知識傳授給「別人」。糾錯:針對教學中的問題,進一步強化。簡化:將學習內容進行提煉,形成一個個模塊,內化到大腦中。

這四步中,第二步「教學」是費曼學習法的特色和精髓。

這裡所說的傳授給「別人」包括很多種情況。

最常見的,上學時候,咱這種學渣碰到不會的題目請教學霸,學霸給咱講題,咱就是所謂的「別人」。

現在想想,表面上咱佔了學霸的時間,實際上學霸是用費曼學習法「逼」自己查缺補漏呢。

前陣子看網上有個哥們說自己學東西,學會了一個,就把它製作成課程,放到網上賣錢,這個操作也是很溜的。

不過這個辦法對於大部分人來說成本有點高、難度有點大。

所以就可以採用十一哥現在的辦法:

每天學python,輸入完之後立馬輸出,寫成文章讓大夥看,而且儘量能講明白,這樣比只是傻傻的看、呆呆的學,效果真的要好太多了。

當然,如果你連文章都懶得寫,那還可以使用「虛擬小白」的辦法。

比如看完一本書,就把書中的要點在一張白紙上寫出來。

再把紙背過來,模擬自己是一個老師,對面坐著一個什麼都不懂的小白,正望眼欲穿的聽你講這本書。

然後對著那個想像的小白,一字一句的講給他聽。

費曼老爺子有一句很經典的話「I couldn’t reduce it to the freshman level. That means we really don’tunderstand it.」,意思是說「如果不能把一個科學概念講得讓一個大學新生也能聽懂,那就說明我自己對這個概念也是一知半解的。」

所以,檢驗自己學沒學會的標準很簡單:能不能以最簡單的話進行輸出。

3、找到學習的內在動力

關於費曼學習法中的第一步「選擇目標」,通過這將近一個月的學習,我有了新的體會。

最開始,我學python的目標就是爬蟲,要爬房子信息,希望通過學python,可以買到性價比最高的學區房。

一直把這個當目標,最後學好python,現在想想,真的挺需要毅力、打雞血的。

隨著我把學習心得發到網上,我發現受到了很多朋友的關注。

更有朋友將我40歲老漢學python的行為稱之為「奧特曼才能做到的事」。

最讓我受到觸動的,是有朋友說,看到我寫的文章,才發現自己37歲還不算老,也開始動手學了。

我忽然發現,一個40歲男人學python的行為,好像真的有觸動到某些人。

坦白的說,我之前從來沒有想過,我這個普通人,竟然真的有一天,會影響一個甚至幾個完全不認識的人。

所以現在我每天學python、寫心得、發網上,從頭到尾變成了一件很期待的事情。

自己寫完文章,大家看完感覺很high、都說有幫到他們!

這種行為,往大了說,是不是也算在改變,這個世界,吧?

哪個男人還沒個英雄夢呢?

即使這個男人已經40歲了,他也難改中二少年的本色!

事實上,之前看完文章習慣性的點讚、收藏卻懶得評論的朋友們,也是錯誤的。

看完文章、再寫評論,不單純是對作者勞動成果的肯定,同時也是費曼學習的過程。輸入完馬上輸出,加深對文章的理解,讓更多的人看到你的心得體會,同時,也可以幫助更多的人從不同的角度理解文章。

所以,你知道接下來應該怎麼做了吧?

相關焦點

  • 「python學習手冊-筆記」003.數值類型
    003.數值類型本系列文章是我個人學習《python學習手冊(第五版)》的學習筆記,其中大部分內容為該書的總結和個人理解,小部分內容為相關知識點的擴展。非商業用途轉載請註明作者和出處;商業用途請聯繫本人(gaoyang1019@hotmail.com)獲取許可。
  • 強烈推薦 「史上最牛學習法」
    史上最牛學習法——費曼學習法,直面盲區,查漏補缺! 兩個月前在知乎發了一篇文章《費曼學習法為何被稱為史上最牛學習法,它的本質究竟是什麼?》,沒想到現在已經排到了搜索榜第一名。好多讀者留言說: 這是我第一次看懂費曼學習法。
  • 十六本python入門學習書籍推薦,python入門新手必看
    隨著人工智慧時代的到來,python程式語言一步登天衝到編程排行榜第一名,因此更多朋友想轉行學習python程式語言的朋友,可以一起看一下:python入門新手必看的十六本python入門學習書籍1、python基礎教程司維所著圖書:本書包括Python程序設計的方方面面,首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,
  • 學習python必備暢銷書排行榜top5書單
    所以,掌握一門python語言也是一種不錯的選擇。本文將從零基礎到高級精通,說說學習python必備的暢銷書,top1:《python編程從入門到實踐》,對於初學者來說,每次都是從入門到放棄,那是因為有些書編寫的學習方法路線不合理,或者實戰案例太少,也容易讓人不知所用。
  • 聊聊學python轉行、具體學習方法、自學python用於辦公、寫爬蟲等...
    那今天就來說說學python這件事兒吧,從三個方面來說:第一,學了python之後轉行找工作的問題;第二,具體的學習方法;第三,講講學了python之後應用於辦公自動化和寫爬蟲。4600字。關於恰飯:不用猜了,這篇依舊沒有廣告。其實之前有媒介找過我,說有機構覺得我寫的內容還不錯的,想投一點課程類的廣告,但是覺得我的閱讀量現在還是太少了,要再等等。
  • Python開發簡單爬蟲【學習資料總結】
    Python的網頁下載器 urllib2 (Python3以後將urllib2替換為urllib.request) requests urllib2 方法1:給定url,使用urllib2模塊的urlopen方法。
  • Python科學計算入門書籍推薦
    無奈只有尋找其他辦法了,於是就花了好些天一直在研究大數據下怎麼使用out-of-memory和parallelization方面的技術。結果翻遍了stackoverflow也沒找到合適的解決方法,都有點逼我差點試圖用C來重新編寫部分代碼了。不過最後發郵件求助在芝加哥的dask的開發團隊,得到一些幫助後花了兩三天時間寫了一大堆函數式和垃圾回收方面代碼,總算是差不多把這個問題解決了。
  • 零基礎學習python,這幾本書少不了
    python是世界上最強大、最受歡迎的程式語言之一,即使不是程式設計師,我們平時在工作中也會經常用到,例如用python分析競品數據,做財務報表等等。目前,社會上已經掀起了一波學習python的熱潮,但是很多人由於並沒有python基礎,不知道從哪裡開始學習,小編今天整理了零基礎學習python的一些書籍,希望對大家有所幫助。1.《"笨辦法"學Python》推薦理由:本書是一本python入門書籍,比較適合沒有計算機、編程基礎,但是對python感興趣的小白學習使用。
  • 要不要試試學習Python,讓升職加薪不再難!
    其實,我們了解Python,學習這門語言,是需要做一些調研的,可以了解他的發展歷程和前因後果,這樣學習的目的才能更加明確。咱們先來看看python的發展歷程和前世今生。python的誕生python的創始人是荷蘭的Guido van Rossum,在1989年聖誕節發明了 Python 語言。
  • 想用python給你的工作提高效率?三分鐘帶你快速開啟python之路
    它被稱為人工智慧時代的計算機語言,也是普通人能接觸的最簡單的計算機語言,更是程式設計師都熱愛的計算機語言。在專業的程式設計師的圈子,有句話人人皆知:「人生苦短,我用 Python 」。這充分證明了Python作為一種程式語言在程式設計師圈子裡的重要性,也說明了它是一門足夠簡單的計算機語言,簡單到每個人只用每天的十分鐘,就可以在十幾天的時間裡掌握它。學python可以幹什麼?
  • python第二課——Django(附300本強力學習電子書)
    使用Django,使你能夠以最小的代價構建和維護高質量的Web應用。從好的方面來看,Web 開發激動人心且富於創造性;從另一面來看,它卻是份繁瑣而令人生厭的工作。 通過減少重複的代碼,Django 使你能夠專注於 Web 應用上有 趣的關鍵性的東西。
  • 初學者如何用「python爬蟲」技術抓取網頁數據?
    想要入門Python 爬蟲首先需要解決四個問題:1.熟悉python編程2.了解HTML3.了解網絡爬蟲的基本原理4.學習使用python爬蟲庫1、熟悉python編程剛開始入門爬蟲,初學者無需學習python的類,多線程,模塊和其他稍微困難的內容。
  • 第27p,成雙成對出現與消失,Python中字典的內置方法
    大家好,我是楊數Tos,這是《從零基礎到大神》系列課程的第27篇文章,第二階段的課程:Python基礎知識:Python的數據類型之字典(下篇)。學習本課程,建議先看一遍:【計算機基礎知識】課程。我們在程序中定義的任何數據,最後都是為了使用它;如果不使用,定義這個數據將變得毫無意義;而使用數據無非就是在不同的應用場景下對數據進行增、刪、改、查操作。對於前面文章中提到過的通用方法,這裡就不再重複贅述。
  • 一步步教你開始使用Python開發Web應用
    那麼你準備使用它來做一些web開發,但在探討細節之前,讓我們從頭開始。  學習Python的基礎  截至目前,Python有兩個版本,2.7.5和3.3是目前Python的穩定版本。你選擇哪個學習並不重要,因為區別非常小——尤其對於初學者而言。
  • 使用OpenCV和Python構建自己的車輛檢測模型
    然而,將這種思維過程轉化為機器的思維,需要我們學習使用計算機視覺算法進行目標檢測。因此在本文中,我們將建立一個自動車輛檢測器和計數器模型。以下視頻是你可以期待的體驗:https://youtu.be/C_iZ2yivskE注意:還不懂深度學習和計算機視覺的新概念?
  • python小白學習之anaconda的安裝與Jupyter環境配置
    隨著機器學習和人工智慧的崛起,python被越來越多的程序猿使用。python非常易用,但是包管理和Python不同版本問題卻讓人非常頭疼。Anaconda有著強大的包管理與環境管理功能,將python和許多常用的package打包。本文主要介紹linux下Anaconda的安裝與Jupyter環境配置。
  • Python學習第61課-shell用cat和less打開文件
    【每天幾分鐘,從零入門python編程的世界!】補充:在第60節課的學習中,我們知道保存網頁用這個命令:curl -L -o 要保存的路徑 要下載的網頁的網址①要保存的路徑的文件名可以是任何後綴,比如.txt,點csv等等都可以。
  • 史上最牛找茬好玩嗎?史上最牛找茬遊戲介紹
    史上最牛找茬好玩嗎?史上最牛找茬遊戲介紹 作者:九遊 來源:九遊 發布時間:2015-09-18 15:10:48手機訂閱 導讀:期待已久的熱門手遊史上最牛找茬火爆來襲啦!
  • Python最好的學習方法
    我們就從實戰開始學習Python.第一次寫代碼寫代碼和寫文章一樣,首先需要有一個題目,然後對題目進行拆解。至於文採,也就是代碼漂不漂亮就是另一回事了。其實,就是先解決有沒有的問題,再解決好不好的問題,這個好不好的問題,留待以後慢慢介紹。
  • python之父:小學生都用這本書學python,堪稱python入門教科書
    入門教科書  眾所周知,python的特點就是:簡單、入門快、工資高、工作選擇多,但是雖然是一門最快入門的程式語言,對於沒有接觸過編程的人來說還是有一定的難度,在眾多python學習書籍中,能稱為教科書的實在不多!