国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


開始閱讀前的一些準(zhǔn)備

    時(shí)間: 瀏覽:1935次  原文出處:xue.cn
導(dǎo)讀:歡迎你來到站長在線的站長書籍欄目,你正在學(xué)習(xí)的是李笑來著作的《自學(xué)是門手藝》一書中的《開始閱讀前的一些準(zhǔn)備》原文內(nèi)容如下:

導(dǎo)讀:歡迎你來到站長在線的站長書籍欄目,你正在學(xué)習(xí)的是李笑來著作的《自學(xué)是門手藝》一書中的《開始閱讀前的一些準(zhǔn)備》原文內(nèi)容如下:

開始閱讀前的一些準(zhǔn)備

內(nèi)容概要

關(guān)于 python 編程的第一部分總計(jì) 7 章,主要內(nèi)容概括為:

  1. 布爾值為入口開始理解程序本質(zhì)
  2. 了解值的分類和運(yùn)算方法
  3. 簡要了解流程控制的原理
  4. 簡要了解函數(shù)的基本構(gòu)成
  5. 相對(duì)完整地了解字符串的操作
  6. 了解各種容器的基礎(chǔ)操作
  7. 簡要了解文件的讀寫操作

閱讀策略

首先,不要試圖一下子就全部搞懂。這不僅很難,在最初的時(shí)候也完全沒必要。

因?yàn)檫@部分的知識(shí)結(jié)構(gòu)中,充滿了 “過早引用”。請(qǐng)?jiān)诘谝槐榇致酝瓿傻?1 部分中的 E1 ~ E7 之后,再去閱讀《如何從容應(yīng)對(duì) “過早引用”?》。

其次,這一部分,注定要反復(fù)閱讀若干遍。

在開始之前,要明確這一部分的閱讀目標(biāo)。

這一部分的目標(biāo),不是讓你讀完之后就可以開始寫程序;也不是讓你讀完之后就對(duì)編程或者 Python 編程有了完整的了解,甚至不是讓你真的學(xué)會(huì)什么…… 這一部分的目標(biāo),只是讓你 “脫盲”。

不要以為脫盲是很容易的事情。你看,所有人出生的時(shí)候,都天然是 “文盲”;人們要上好多年的學(xué),才能夠真正 “脫盲” —— 仔細(xì)想想吧,小學(xué)畢業(yè)的時(shí)候,所有人就真的徹底脫盲了嗎?

以中文脫盲為例,學(xué)字的同時(shí),還要學(xué)習(xí)筆劃;為了學(xué)更多的字,要學(xué)拼音,要學(xué)如何使用《新華字典》……

學(xué)會(huì)了一些基礎(chǔ)字之后,要學(xué)更多的詞,而后在練習(xí)了那么多造詞造句之后,依然會(huì)經(jīng)常用錯(cuò)…… 你看,脫盲,和閱讀能力強(qiáng)之間距離很長呢;不僅如此,閱讀能力強(qiáng)和寫作能力強(qiáng)之間的距離更長……

反復(fù)閱讀這一部分的結(jié)果是:

  • 你對(duì)基本概念有了一定的了解
  • 你開始有能力相對(duì)輕松地閱讀部分官方文檔
  • 你可以讀懂一些簡單的代碼

僅此而已。

心理建設(shè)

當(dāng)我們開始學(xué)習(xí)一項(xiàng)新技能的時(shí)候,我們的大腦會(huì)不由自主地緊張??蛇@只不過是多年之間在學(xué)校里不斷受挫的積累效應(yīng) —— 學(xué)校里別的地方不一定行,可有個(gè)地方特別行:給學(xué)生制造全方位、無死角、層層遞進(jìn)的挫敗感。

可是,你要永遠(yuǎn)記住兩個(gè)字:

別怕!

用四個(gè)字也行:

啥也別怕!

六個(gè)字也可以:

沒什么可怕的!

我遇到最多的孱弱之語大抵是這樣的:

我一個(gè)文科生……

哈哈,從某個(gè)層面望過去,其實(shí)吧,編程既不是文科也不是理科…… 它更像是 “手工課”。你越學(xué)就越清楚這個(gè)事實(shí),它就好像是你做木工一樣,學(xué)會(huì)使用一個(gè)工具,再學(xué)會(huì)使用另外一個(gè)工具,其實(shí)總共就沒多少工具。然后,你更多做的是各種拼接的工作,至于能做出什么東西,最后完全靠你的想象力……

十來歲的孩子都可以學(xué)會(huì)的東西,你怕什么?

別怕,無論說給自己,還是講給別人,都是一樣的,它可能是人生中最重要的鼓勵(lì)詞。

關(guān)于這一部分內(nèi)容中的代碼

所有的代碼,都可以在選中代碼單元格(Code Cell)之后,按快捷鍵 ? ? 或 ^ ? 執(zhí)行,查看結(jié)果。具體來說:

  • 激活單元格:鼠標(biāo)懸停在內(nèi)容上方雙擊一下,即可激活該單元格;激活后的單元格,你可隨意修改、編輯。
  • 運(yùn)行單元格:單元格被激活后,你可通過多種方式運(yùn)行它。既可以同時(shí)按下鍵盤的 CTRL 鍵和 ENTER 鍵,也可以點(diǎn)擊閱讀器左上角的 。當(dāng)然花一點(diǎn)點(diǎn)時(shí)間掌握快捷鍵,將讓你未來的效率更高。
  • 文本類型:你將留意到,如果雙擊激活的是文本單元格,閱讀器上方工具欄中將顯示類型為 markdown,你所熟悉的文本都以 markdown 語法展示;運(yùn)行該單元格,你將得到更易讀的文本。通過該方式,你能練習(xí) markdown 語法。
  • 代碼類型:如果雙擊激活的是 python 代碼塊,閱讀器上方工具欄中將顯示類型為 code。
  • 修改類型:激活某個(gè)單元格后,你可以通過閱讀器上方工具欄,選擇并設(shè)置它的類型。僅有符合該單元格類型語法的內(nèi)容,運(yùn)行后才無報(bào)錯(cuò)。

少量執(zhí)行結(jié)果太長的代碼,其輸出被設(shè)置成了 “Scrolled”,是可以通過觸摸板或鼠標(biāo)滑輪上下滑動(dòng)的。

為了避免大量使用 print() 才能看到輸出結(jié)果,在很多的代碼單元格中,開頭插入了以下代碼:

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_Node_interactivity = "all"

你可以暫時(shí)忽略它們的意義和工作原理。注意:有時(shí),你需要在執(zhí)行第二次的時(shí)候,才能看到全部輸出結(jié)果。 —— 遇到這種情況時(shí),還可以點(diǎn)擊閱讀器上方工具欄中的 restart the kernel 按鈕,等待閱讀器上方工具欄右側(cè)的 python3 實(shí)心 ● 變成空心 ○ 重啟成功后,再次運(yùn)行單元格。

另外,有少量代碼示例,為了讓讀者每次執(zhí)行的時(shí)候看到不同的結(jié)果,使用了隨機(jī)函數(shù),為其中的變量賦值,比如:

import random
r = random.randrange(1, 1000)

同樣,你可以暫時(shí)忽略它們的意義和工作原理;只需要知道因?yàn)橛兴鼈冊(cè)冢悦看螆?zhí)行那個(gè)單元格中的代碼會(huì)有不同的結(jié)果就可以了。

你正在使用 xue.cn 網(wǎng)站學(xué)習(xí)這本書,該網(wǎng)站是基于 Jupyter Lab 搭建的云端學(xué)習(xí)環(huán)境。如果你的電腦時(shí)刻聯(lián)網(wǎng)有困難,或你有足夠的耐心本地下載安裝,也可在本地自己搭建 Jupyterlab 環(huán)境使用;此時(shí)請(qǐng)參閱附錄《Jupyterlab 的安裝與配置》。

注意:如果你決定本地安裝,尤其需要仔細(xì)看看《Jupyterlab 的安裝與配置》的《關(guān)于 Jupyter lab themes》這一小節(jié) —— 否則,閱讀體驗(yàn)會(huì)有很大差別。

另外,如果你使用的是 nteract 桌面版 APP 瀏覽 .ipynb 文件,那么有些使用了 input() 函數(shù)的代碼是無法在 nteract 中執(zhí)行的。

對(duì)于初學(xué)者來說,無論是 git 操作還是 Jupyter Lab 的安裝與配置,在一開始并不是必須的,你可以暫時(shí)忽略它們,并專注于通過 xue.cn 掌握 python 編程。



本文地址:http://003188.cn/kaishiyueduqiandeyixiezhunbei.html
碼字不易,打個(gè)賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡