国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

教女朋友學(xué)Python——編程是什么

2019-11-14 12:37:40
字體:
供稿:網(wǎng)友

開一個(gè)新坑,和《劉小玩美食教程》交替更新。我本身不會Python,一邊學(xué)一邊試圖以最簡單方式來解釋編程和Python,讓各位理工男可以拿去教自己的女朋友。

Python是一門編程語言,據(jù)說是發(fā)明者在看Monty Python的喜劇時(shí)想出的名字。什么是編程呢,簡單來說,就是讓電腦計(jì)算。

首先看看人腦是怎么計(jì)算的:我們在紙上看到一道題1+2=__,提筆就填上了3。然后,我們把這個(gè)過程放慢無限多倍:我們慢慢的慢慢的看到了那張紙;接著我們看到了“1”,存在了大腦里面的某個(gè)地方,但是現(xiàn)在我們什么都干不了;接著我們看到了“+”號,又存在了大腦的某個(gè)地方,還是干不了什么;再接下來,我們看到了“2”,又存在了大腦的一個(gè)地方,大腦似乎能干什么了,但是沒干,因?yàn)闆]有指令;最后,我們看到了指令“=”號,讓我們計(jì)算1+2=多少,于是我們的大腦算了出來,結(jié)果是3,最后寫在紙上。

電腦的原理,跟人腦一模一樣,一模一樣,一模一樣!重要的事情說三遍!好吧,為了嚴(yán)謹(jǐn),至少在圖靈機(jī)上是這樣的(不用管圖靈機(jī)是什么,只要知道我們現(xiàn)在用的計(jì)算機(jī)幾乎都是圖靈機(jī))。人腦先輸入了“1+2”,存起來,最后輸入“=”號的時(shí)候,和之前保存下來的“1+2”整合計(jì)算,輸出3,寫在紙上;計(jì)算機(jī)的大腦(CPU)也是輸入一個(gè)數(shù)據(jù),和已經(jīng)存在CPU里的數(shù)據(jù)整合,然后輸出,這樣CPU就完成了一次計(jì)算。

編程,就是為了讓CPU計(jì)算。

那么第一步,我們就應(yīng)該給CPU輸入他能看得懂的東西。電腦是用電的,電最簡單的特征就是有電和沒電(其實(shí)低電平或高電平才正確,不過不好理解,略過)。古老的計(jì)算機(jī),是在紙帶上打孔的,有孔,就有電,沒孔,就沒電,所以古老的程序員是打孔員。

有孔沒孔,有電沒電,到了計(jì)算機(jī)里面就變成了信號1和0。不過講道理,不管0和1還是有孔沒孔,和數(shù)學(xué)計(jì)算公式之間,相差也太大了,一條充滿孔的紙帶,壓根就不是人能讀的。所以,隨著發(fā)展,人類逐漸發(fā)明了一些比較適合人讀的語言,只不過人在編寫完之后還是得轉(zhuǎn)換成0和1去給計(jì)算機(jī)讀。越像人類語言,中途轉(zhuǎn)的過程就越多,越像計(jì)算機(jī)語言,中途轉(zhuǎn)的過程就越少。換個(gè)角度,越像人類語言,運(yùn)行起來就越慢,越像計(jì)算機(jī)語言,運(yùn)行起來就越快。再換一種說法,越高級的語言,人理解起來越容易,運(yùn)行起來越慢,越低級的語言,人理解起來越難,運(yùn)行越快。

Python是一門相當(dāng)高級的語言,不過不用擔(dān)心他慢,0.01秒和0.0001秒雖然相差一百倍,我們也感覺不出來。

歡迎關(guān)注我的微信公眾號獲取最新文章:


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 福鼎市| 新平| 中山市| 临洮县| 南皮县| 临桂县| 巴彦县| 祁东县| 收藏| 塔河县| 电白县| 江孜县| 澳门| 井研县| 香港 | 涞源县| 清丰县| 宁远县| 恩施市| 遵化市| 松原市| 渭源县| 沾益县| 肥乡县| 扶绥县| 科技| 介休市| 宣城市| 瑞丽市| 嘉善县| 广东省| 柳江县| 永福县| 苏州市| 耒阳市| 紫金县| 新源县| 桐乡市| 新化县| 商南县| 特克斯县|