讀書筆記 《自學是門手藝》By李笑來

2021-09-13 10:11:39 字數 3373 閱讀 9294

提前說明:

01 preface

02 proof-of-work

最主要是要有學習過的記錄:

比如學習這本書就可以通過github來體現,

那麼關於git的學習就要通過 pro git來進行

在這裡我學會了如何向別人的github專案來進行修改並且提交!

fork——修改——commit——pull request

這樣看來我之前做了太多的無用功了

git學習之progit:

git的常用操作命令如下:

最有用的一段話:

滾蛋吧:不是什麼東西都可以從書本裡學到的!

一技傍身的人,總是不愁生活……

那些靠閱讀機器演算法推送的內容而殺時間的人,恰恰就是因為他們有閱讀能力才去不斷地讀,讀啊讀,像是那只被打了興奮劑後來死在滾輪上的小白鼠。如果這些人哪怕有一點點自學能力,那麼他們很快就會分辨出自己正在閱讀的東西不會刺激自己的產出,只會消磨自己的時間;那麼,他們就會主動放棄閱讀那些殺時間的內容,把那時間和精力自然而然地用在篩選有繁殖能力的內容,讓自己進步,讓自己習得更多技能上去了。

所以,只要你有一次「只靠閱讀習得一項新技能」的經驗,你就變成另外乙個人了。你會不由自主、哪怕下意識裡都會去運用你新習得的能力…… 從這個角度看,自學很上癮!能上癮,卻不僅無害,還好處無窮,這樣的好事,恐怕也就這乙個了罷。

我有很多偶像,英國數學家喬治·布林就是其中乙個 —— 因為他就是個基本上只靠閱讀自學成才的人。十

八、九歲,就自學了微積分 —— 那是將近兩百年前,沒有 google,沒有 wikipedia…… 然後他還自己創辦了學校,給自己打工…… 從來沒有上過大學,後來卻被皇家學院聘請為該學院第乙個數學教授。然後,人家發明的布林代數,在百年之後引發了資訊革命…… 達文西也是這樣的人 —— 要說慘,他比所有人都慘…… 因為幾乎從一開始就貌似沒有誰有資格有能力教他。

講真,你沒有選擇,只靠閱讀習得新技能,這是你唯一的出路。

06 part.1.d.preparation.for.reading

07 part.1.e.1.entrance last checkpoint: 14 hours ago

08 part.1.e.2.values-and-their-operators

09 part.1.e.3.controlflow

10 part.1.e.4.functions

11 part.1.e.5.strings

12 part.1.e.6.containers

13 e.7.files

14 part.1.f.deal-with-forward-references

15 part.2.a.clumsy-and-patience

16 part.2.b.deliberate-practicing

17 part.2.c.why-start-from-writing-functions

—————————20190408———————————

18 part.2.d.2-aargs

這裡的知識還蠻重要的,需要返回來再學習哦
19 part.2.d.3-lambda
lambda x, y: x + y
20 part.2.d.4-recursion
(1)根據定義,遞迴函式必須在內部呼叫自己;

(2)必須設定乙個退出條件;

(3)遞迴過程中必須能夠逐步達到退出條件…

21 part.2.d.5-docstrings
(1)無論是單行還是多行的 docstring,一概使用三個雙引號擴起;

(2)在 docstring 內部,文字開始之前,以及文字結束之後,都不要有空行;

(3)多行 docstring,第一行是概要,隨後空一行,再寫其它部分;

(4)完善的 docstring,應該概括清楚以下內容:引數、返回值、可能觸發的錯誤型別、可能的***,以及函式的使用限制等等;

(5)每個引數的說明都使用單獨的一行……

22 part.2.d.6-modules

23 part.2.d.7-tdd

24 part.2.d.8-main

當 python 檔案被當作模組,被 import 語句匯入時,main() 函式不被直接執行;

當 python 檔案被 python -m 執行的時候,main() 才被執行。

25 part.2.e.deliberate-thinking

26 part.3.a.conquering-difficulties

27 part.3.b.1.classes-1 (需要繼續看)

28 part.3.b.2.classes-2 (需要繼續看)

———初始化相關:

29 part.3.b.3.decorator-iterator-generator (需要繼續看幾遍)

函式工具:迭代器、生成器、裝飾器。都是真正掌握python的關鍵

30 part.3.b.4.regex

31 part.3.b.5.bnf-ebnf-pebnf

32 part.3.c.breaking-good-and-bad

33 part.3.d.indispensable-illusion

34 part.3.e.to-be-thorough

35 part.3.f.social-selfteaching

學就學得全面;

做就做得完整。

36 part.3.g.the-golden-age-and-google

37 part.3.h.prevent-focus-drifting

【寫在後面】

總的來說這本書也基本上被自己七七八八讀完了,讀完這本書給我最大的其實就是「要多讀書」

以前每每和人交談起來,我都自以為是的說「我這個人最討厭讀書,根本讀不進去」,還以為自己真的讀不進去書靠小聰明就和大家達到同乙個平台,現在想來真的是羞紅了臉。

那麼我最需要的就是多讀書!!!

和李笑來學python 《自學是門手藝》

和李笑來學python 2019 03 16 李笑來發布了他的新書 自學是門手藝 核心是教授python程式設計技能。新書首發在github,而且是通過jupyter形式,對零基礎或基礎較差不是很友好。後面可能會好些,但初期就是這樣。我之前也沒有使用過jupyter,第一節就是學習使用jupyter...

李巨集毅機器學習 回歸 讀書筆記

大二小白,剛剛接觸機器學習。如果有任何問題,希望各位批評指正。互相關注,共同進步呀。stochastic gradient descent 隨機梯度下降演算法 feature scaling 特徵縮放 arg min l loss function parameters 在上節課說道,我們在得出最後...

《世界是數字的》讀書筆記

該書主要闡述了生活中處處有計算機,從家用電器 相機 手機,到gps 導航儀 汽車 飛機,還有遊戲機等,雖然我們看不見,但這些裝置都有計算能力。手機通訊網路 有線電視網路 空中交通管制系統 電力系統 銀行和金融服務系統等基礎設施背後無一不是計算機在支撐著。如今的世界是數字的,而計算機和計算無處不在。除...