#和李笑來學python
2019-03-16
李笑來發布了他的新書《自學是門手藝》,核心是教授python程式設計技能。新書首發在github,而且是通過jupyter形式,對零基礎或基礎較差不是很友好。後面可能會好些,但初期就是這樣。
我之前也沒有使用過jupyter,第一節就是學習使用jupyter,不然沒法看書。雖然專案上有相應的安裝配置指南,但是適用與mac。我用的linux+windows也挺有參考價值,但是小白可能就會掉坑。所以我把環境準備過程記錄下,方便大家交流,也方便我以後檢視。
雖說我使用windows+linux,但是部署環境主要是在linux上(windows10上部署在了ubuntu子系統)。我覺得,如果不太會linux,那學習python的過程就多學個linux。其實不複雜,只是乙個軟體的載體。
linux安裝軟體,我一般放在/usr/local目錄下。李笑來建議放在家目錄/home//下,這是方便新手的乙個建議,因為對於新手家目錄最好找,一上來就關注部署環境。如果你不知道自己在哪個目錄下,使用pwd
命令,另外使用cd
命令快速跳回你的家目錄。
cd
wget
sh anaconda3-5.3.1-linux-x86_64.sh
然後就是等待,期間會提示你做幾個選擇,一般選yes就行。最後vs code我沒有安裝,這是乙個文字編輯器。
裝完anaconda,更新前先把它的軟體源更換為國內的,國外的實在慢,如果沒有梯子可能還會失敗。
conda config --add channels
conda config --add channels
conda config --add channels
conda config --set show_channel_urls yes
上面命令新增了anaconda國內倉庫映象,附加庫只新增了conda forge。其他附加庫如msys2等,詳細見映象**的幫助說明[
然後就是公升級anaconda和安裝元件:
conda update conda
conda update anaconda
conda install -c conda-forge nodejs
conda install -c conda-forge jupyterlab # 這是用來公升級 jupyter lab 到最新版的方法
cd
mkdir self
git clone self
等clone完成,進入專案目錄啟動jupyter
cd self
jupyter lab
然後瀏覽器開啟http://localhost:8888/lab? 輸入token驗證身份就可以看到專案內容了
為了之後檢視方便,下面對jupyter做一些配置,實現不再驗證token:
jupyter lab --generate-config
vi .jupyter/jupyter_notebook_config.py
然後在配置檔案最後新增:
題外話,在 terminal 裡常用的與 jupyter 有關的命令有:
jupyter lab
jupyter lab --version
conda install -c conda-forge jupyterlab # 這是用來公升級 jupyter lab 到最新版的方法
jupyter notebook list # 檢視正在執行的 jupyter lab/notebook
jupyter notebook stop # 停止 jupyter lab/notebook 服務
李笑來說部署jupyter好處,是可以在書稿中執行python指令碼。其實我覺得挺雞肋的,直接開乙個terminal執行也不費事
李笑來談如何選書
摘自 1.作者 對讀者來講,買來的書,最重要的是內容。而決定內容和保障內容質量是作者。所以,買書第一件事兒就是看作者是誰。如果你已經有了某位作者編著的好書,那,你就可能已經認可甚至可能進一步喜愛這位作者 於是,他出了新書,買下來一般不會出太大的差錯。讀初中的時候,看到古龍的書就買,以那個時候的智力,...
《把時間當作朋友》 李笑來
學習是最節省時間的方法 只有學會正確的思考才意味著真正進化為人 既勤奮又懶惰 死亡困境 沒有時間了 真的是極其可怕,懶惰是罪惡之源 不以物喜,不以己悲 你現在學的可能覺得沒用的東西,在多年之後的某個時間,他會展示出它的用途,不論是什麼,不要問學他有用沒用。都有用 方法是對是錯,實踐了才知道,不要考慮...
李笑來 關於資本(閱讀總結)
首先,資金和資本是兩回事,就像房子和磚頭,有一堆磚頭並不一定能擁有一座房子,有很多鈔票,也不代表你有巨大的資本。那麼怎麼才算資本呢?資本的三個要素 資金金額的大小 雖然說錢多錢少不完全決定資本多少,但資金金額的大小,確實是資本的乙個組成要素,因為資金太少,作為資本就沒有意義了,例如現在100塊,很難...