跟我讀python3文檔:002_編程的本質(zhì)是什么!(下)

貫穿始終的理念:別廢話,就是干哩俭!


往期回顧:還記得bit绷跑、byte都是什么嗎?如果記得凡资,請繼續(xù)往下看砸捏,如果不記得,或不理解隙赁,請觀看前一章垦藏。

編程時,我們在干什么伞访?

通過上一小節(jié)的學(xué)習(xí)掂骏,我們知道,所謂編程厚掷,就相當(dāng)于我們控制那一組組小燈泡的狀態(tài)來傳達信息弟灼。但是,這是一個非常簡陋的表達冒黑,因為它忽略了很多東西田绑,比如計算、比如存儲等抡爹。
如果你想更加清晰的理解上一小節(jié)的內(nèi)容掩驱,請去自己擴展閱讀,也就是我們在序章中推薦的書籍:《隱匿在計算機軟硬件背后的語言》。


下面欧穴,我們來通俗的講解:編程時民逼,我們在干什么?

我們還是用8個一組的小燈泡說明涮帘。
我想讓小燈泡表示英文:Hi
通過查ASCII表我們知道拼苍,只要讓小燈泡們先后表現(xiàn)為:0100100001101001就可以了调缨。
于是映屋,你一個個撥動開關(guān),很快同蜻,向你對面的小伙伴表達完了信息。
但是早处,你的小伙伴要回復(fù)你一段更長的信息湾蔓,比如:good evening (晚安)。
于是他也一個個撥動開關(guān)砌梆,耗時五分鐘默责,終于傳達完了信息。此時咸包,你話癆附體桃序,想發(fā)表一段兩百字的學(xué)習(xí)感言,你也要一個個撥動嗎烂瘫?可能你撥完了媒熊,天都亮了。

于是你想了一個辦法坟比,通過電路的串并聯(lián)芦鳍,實現(xiàn)了一鍵表達小燈泡的狀態(tài)。比如有一個H鍵葛账,你按下之后柠衅,小燈泡就會呈現(xiàn)出:01001000。還有一個i鍵籍琳,按下后菲宴,小燈泡就會呈現(xiàn)出:01101001的狀態(tài)。
但是由于燈泡的亮滅需要等待時間趋急,比如5秒喝峦。你每按下一個鍵,要等5秒才能按下下一個鍵宣谈。你覺得這樣太慢了愈犹,要表達兩百字的學(xué)習(xí)感言需要很長時間。
不如把表達順序?qū)懞茫屝襞葑约喝?zhí)行漩怎。執(zhí)行的這段時間勋颖,自己去上個廁所,或者睡一小覺什么的勋锤。
于是饭玲,真正意義上的編程出現(xiàn)了。
你把執(zhí)行順序規(guī)定好叁执,機器按照你規(guī)定的順序去亮滅小燈泡茄厘。
你規(guī)定執(zhí)行順序的操作,就是所謂的編程谈宛。

只不過次哈,現(xiàn)代編程更加模塊話。
比如吆录,你每天都會發(fā)表學(xué)習(xí)感言窑滞,每次開頭都是這樣兩句話中的一句:

  1. 今天天氣真好啊恢筝!我學(xué)了一天哀卫!
  2. 今天天氣真差啊撬槽!我學(xué)了一天此改!

由于你比較懶,不想每次都打那么多重復(fù)的字侄柔,于是你規(guī)定共啃,第一句話用GD (good day)代替;第二句用BD (bad day)代替暂题。

于是勋磕,你每次開頭寫的都是這樣兩句話中的一句:

  1. GD
  2. BD
    當(dāng)你的機器看到這樣兩個字母時,就會去有序的亮滅小燈泡敢靡,來表達那個復(fù)雜的句子挂滓。

后來你規(guī)定的越來越多,于是漸漸產(chǎn)生了現(xiàn)代編程語言啸胧。
而我們學(xué)習(xí)的就是這些規(guī)定赶站。
最后你會發(fā)現(xiàn),所謂編程語言纺念,就是用這些高度集成的小燈泡的亮滅組合去表達你想說的話贝椿。

概括起來就是:你規(guī)定順序,計算機去執(zhí)行陷谱。
至于計算機具體是如何實現(xiàn)執(zhí)行的烙博,請去自己擴展閱讀瑟蜈,也就是我們在序章中推薦的書籍:《隱匿在計算機軟硬件背后的語言》。

而實際編寫的過程就像是搭積木渣窜,造房子铺根。有些積木組成了客廳,有些組成了廚房乔宿,甚至有些組成了桌椅位迂、餐具。最后详瑞,你會發(fā)現(xiàn)掂林,你也能通過這些積木搭建出自己的小窩。
但是坝橡,往往大神們搭建出了摩天大樓泻帮,甚至是巴別塔;而你只能給你家小寵物搭建出一個狗窩计寇。刑顺。。而且一遇惡劣天氣饲常,你的狗窩就塌了。狼讨。贝淤。。

這之中的區(qū)別在哪里政供?
在于選材播聪、用材、在于結(jié)構(gòu)組合布隔、在于對環(huán)境的綜合考慮离陶。

而我們?yōu)槭裁匆x文檔,就是要知道有什么材料衅檀,以及如何用他們招刨!
比如你想吃東西了,你點了一份炸醬面哀军,你會下意識的想到使用筷子沉眶,這叫選材。而你正確的使用筷子就叫用材杉适。選錯了材料會怎樣谎倔?要是選了個叉子還好,要是選雙紙糊的棍子猿推,或是選了個平底鍋片习。。。你懂的藕咏。

而選材状知、用材對編程也一樣重要。你想在屏幕上打出:Hello侈离,World试幽!你要怎么做?
你要如何書寫命令給計算機去執(zhí)行卦碾?你知道嗎铺坞?你不知道。

我可以告訴你洲胖,就像下面這樣:

print('Hello,World !')

那么你要怎么知道print( )這個東西呢济榨?
答案是:讀文檔!

文檔就是編程語言的說明書绿映,里面寫明了有什么東西擒滑,什么功能,以及怎么用他們叉弦。
讀了文檔丐一,你就知道print( )它是一個打印函數(shù)(函數(shù)其實就是一些用文字表示出來的小程序),作用是在屏幕上打印出括在引號中的文字淹冰。

但是由于英語是我們學(xué)習(xí)的第二語言库车,時間長了,我們可能會忘記print( )這個函數(shù)樱拴,怎么辦柠衍?沒辦法!
還記得我說的貫穿始終的理念嗎晶乔?

別廢話珍坊,就是干!

會忘記怎么辦正罢?哪那么多廢話阵漏,使勁背,使勁練翻具!沒有其他捷徑袱饭!

記不住怎么辦?打字慢怎么辦呛占?

干奥枪浴!

學(xué)了print( )晾虑,既然怕忘疹味,那就每天打上20遍仅叫,你打一個月試試,看你忘不忘的了糙捺?只要你這么做了诫咱,一個月之后,你可以不假思索的迅速打出print( )洪灯。

就是這么簡單:別廢話坎缭,就是干!

當(dāng)你對自己手中的材料签钩、工具都了如指掌時掏呼,組合他們也就是手到擒來的事情了。但即使如此铅檩,你也只能是給自己蓋蓋漂亮的小房子憎夷,想要建造摩天大樓,你還要學(xué)習(xí)很多東西昧旨,學(xué)會與他人合作拾给,學(xué)會使用他人開發(fā)的工具,學(xué)會在他人的地基上建造自己的摩天大樓兔沃。你要學(xué)習(xí)各種各樣知識蒋得。

總之還是那句話:別廢話,就是干乒疏!
還愣著干嘛额衙!把剛才那句打上20遍去啊缰雇!

本期練習(xí)點

print('Hello,World !')
print('Hello,咖喱py')

本期記憶點

  • 什么是編程?
  • print( )

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末追驴,一起剝皮案震驚了整個濱河市械哟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌殿雪,老刑警劉巖暇咆,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異丙曙,居然都是意外死亡爸业,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門亏镰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扯旷,“玉大人,你說我怎么就攤上這事索抓【觯” “怎么了毯炮?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長耸黑。 經(jīng)常有香客問我桃煎,道長,這世上最難降的妖魔是什么大刊? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任为迈,我火速辦了婚禮,結(jié)果婚禮上缺菌,老公的妹妹穿的比我還像新娘葫辐。我一直安慰自己,他們只是感情好男翰,可當(dāng)我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布另患。 她就那樣靜靜地躺著,像睡著了一般蛾绎。 火紅的嫁衣襯著肌膚如雪昆箕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天租冠,我揣著相機與錄音鹏倘,去河邊找鬼。 笑死顽爹,一個胖子當(dāng)著我的面吹牛纤泵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播镜粤,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼捏题,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了肉渴?” 一聲冷哼從身側(cè)響起公荧,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎同规,沒想到半個月后循狰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡券勺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年绪钥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片关炼。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡程腹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出儒拂,到底是詐尸還是另有隱情跪楞,我是刑警寧澤缀去,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站甸祭,受9級特大地震影響缕碎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜池户,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一咏雌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧校焦,春花似錦赊抖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至耸成,卻和暖如春报亩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背井氢。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工弦追, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人花竞。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓劲件,卻偏偏與公主長得像,于是被迫代替她去往敵國和親约急。 傳聞我的和親對象是個殘疾皇子零远,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容