第一章 初識(shí)編程

《落花僧的python小白極簡(jiǎn)編程課》

0.1 為什么要學(xué)習(xí)編程二跋?

這個(gè)世界上每個(gè)人對(duì)世界的感官和認(rèn)知都不一樣,大家生下來(lái)都是雙手雙腳配個(gè)腦袋窥岩,為什么世界觀和能力會(huì)不一樣呢舔痕?
皮薩羅帶180人就征服了約600萬(wàn)人的印加帝國(guó),本質(zhì)上還是因?yàn)槠に_羅有航海技術(shù)镀首、有動(dòng)員管理技能坟漱,有鐵騎和大炮。
工具和意識(shí)決定了誰(shuí)被征服更哄,誰(shuí)是征服者芋齿。
如果你感覺(jué)到生活或工作的阻力,多半原因是因?yàn)橐庾R(shí)和工具沒(méi)有武裝到位成翩!
從弓箭到核彈觅捆,
竹簡(jiǎn)到互聯(lián)網(wǎng),
你所能利用的工具麻敌,這些支點(diǎn)的位置栅炒,決定了你人生可以撬動(dòng)的成就大小。
而未來(lái)世界术羔,無(wú)疑是代碼驅(qū)動(dòng)的世界赢赊!
有一些編程能力絕對(duì)可以為你的職業(yè)發(fā)展賦予極大的爆發(fā)力,也讓你更好的理解未來(lái)這個(gè)比特世界的運(yùn)作模式级历。

0.2 編程好像很難释移,可能學(xué)不會(huì)?

不要想著一開(kāi)始就要把自己塑造成為一個(gè)編程專家寥殖,或者一個(gè)專職程序員玩讳,極深的編程能力只會(huì)屬于小部分人,就好比閱讀和寫(xiě)字表達(dá)的能力嚼贡,只有少部分人能成為作家熏纯,你需要的寫(xiě)作閱讀能力只需要能讓你完成某個(gè)工作或目標(biāo)即可,它們是你完成某個(gè)任務(wù)的工具粤策,你在百度上搜索一個(gè)信息樟澜,并不需要理解搜索引擎其背后的技術(shù)原理。

所以你需要帶著好奇心掐场,并且以需求和目標(biāo)驅(qū)動(dòng)的心態(tài)來(lái)學(xué)習(xí)編程往扔,基礎(chǔ)編程能力的數(shù)學(xué)和英語(yǔ)水平要求并不高贩猎,大致初中水平即可,現(xiàn)在小學(xué)生都可以學(xué)會(huì)編程了萍膛。

1 什么是程序吭服,什么是編程語(yǔ)言?

程序是魔法嗎蝗罗?
拿著手機(jī)點(diǎn)幾下屏幕就可以讓人把餐送到門(mén)口艇棕,這個(gè)在古人看來(lái)無(wú)異于魔法,我們知道這個(gè)魔法本質(zhì)上就是程序串塑,你的輸入(和外賣(mài)app交互)觸發(fā)一個(gè)輸出(app的服務(wù)器收到你的請(qǐng)求信息沼琉,然后通知商家送餐),程序本質(zhì)上就是告訴機(jī)器如何反應(yīng)的指令集合桩匪,要寫(xiě)一個(gè)程序打瘪,腦子里先要構(gòu)思著過(guò)程序的目標(biāo)是什么,要達(dá)到這個(gè)目標(biāo)的話傻昙,需要哪些處理邏輯闺骚,就好比做一個(gè)菜,需要哪些食材妆档,需要經(jīng)過(guò)哪些流程才可能作出這個(gè)菜僻爽。
編程語(yǔ)言是什么語(yǔ)言?
寫(xiě)程序就需要先梳理好流程邏輯贾惦,然后通過(guò)編程語(yǔ)言整理一大堆指令胸梆,組合好,最后讓機(jī)器執(zhí)行须板。既然要讓機(jī)器執(zhí)行碰镜,肯定是需要機(jī)器可以理解的指令,我們需要去定義規(guī)則逼纸,讓機(jī)器能明白的規(guī)則洋措,然后我們照著這個(gè)規(guī)則來(lái)書(shū)寫(xiě),這樣機(jī)器才可能理解杰刽,計(jì)算機(jī)科學(xué)發(fā)展幾十年,這些規(guī)則也逐漸演化王滤、生存和死亡贺嫂,他們就是所謂的編程語(yǔ)言,這樣的由我們?nèi)祟惏凑兆约旱南敕▉?lái)嚴(yán)謹(jǐn)定義規(guī)則的語(yǔ)言稱之為形式語(yǔ)言雁乡,數(shù)學(xué)公式其實(shí)就是一種形式語(yǔ)言第喳,有嚴(yán)謹(jǐn)、清晰踱稍、明確的規(guī)則和定義曲饱,編程語(yǔ)言也是一種形式語(yǔ)言悠抹。與之相對(duì)的是所謂的自然語(yǔ)言,比如我們?nèi)祟惒煌N族或國(guó)家的語(yǔ)言扩淀,漢語(yǔ)楔敌、英語(yǔ)、西班牙語(yǔ)等驻谆,這些自然語(yǔ)言是自然演化卵凑,沒(méi)有任何人可以強(qiáng)制去定義規(guī)則的,這樣的稱之為自然語(yǔ)言胜臊。

下面對(duì)編程語(yǔ)言和自然語(yǔ)言做一個(gè)對(duì)比:

編程語(yǔ)言(一種形式語(yǔ)言) 自然語(yǔ)言
種類 C, java, python, php等 漢語(yǔ)勺卢,英語(yǔ),法語(yǔ)等
演化邏輯 嚴(yán)謹(jǐn)象对、清晰黑忱、明確的規(guī)則和定義 無(wú)法強(qiáng)制定義規(guī)則,純自然演化
載體 計(jì)算機(jī) 人類大腦

2 為什么是python

2019年11月編程語(yǔ)言排行榜

編程語(yǔ)言的演化邏輯其實(shí)就是越來(lái)越接近人類大腦的思考方式勒魔,也可以說(shuō)是越來(lái)越靠近自然語(yǔ)言的表達(dá)方式甫煞,因?yàn)槲覀兠總€(gè)人都至少會(huì)一種自然語(yǔ)言,所以學(xué)這樣的編程語(yǔ)言會(huì)更友好和簡(jiǎn)單沥邻,雖然python目前排行位居c和java之后危虱,但是對(duì)于應(yīng)用級(jí)編程來(lái)說(shuō),其友好度絕對(duì)吊打java和c.對(duì)于初學(xué)者來(lái)說(shuō)唐全,python就是“說(shuō)人話”的編程語(yǔ)言埃跷,屬于上上之選。

3 怎么讓電腦明白你的代碼邮利?

目前已經(jīng)確定我們要用python來(lái)寫(xiě)代碼(指令)了弥雹,那假設(shè)我們寫(xiě)好代碼了,如何運(yùn)行呢延届?如何讓電腦執(zhí)行起來(lái)呢剪勿?
這就需要python解釋器了,python解釋器本身也是一個(gè)程序方庭,你可以理解成它可以把你寫(xiě)的python代碼再翻譯一遍成為機(jī)器可以理解的語(yǔ)言然后運(yùn)行厕吉,所以我們需要電腦上安裝有這個(gè)python解釋器才能執(zhí)行你寫(xiě)的代碼,不然電腦無(wú)法認(rèn)識(shí)和執(zhí)行你的python代碼械念。


python代碼头朱、python解釋器、電腦

4 安裝python解釋器

從python官網(wǎng)上可以下載安裝python解釋器龄减,也可以百度python项钮,然后有個(gè)華軍純凈下載,注意:windows和mac系統(tǒng)有不同的對(duì)應(yīng)其操作系統(tǒng)的解釋器下載,操作系統(tǒng)不對(duì)應(yīng)的話安裝不了烁巫。

1.下載python解釋器

2.安裝

3.安裝成功

5 第一行魔法

1.安裝好python解釋器后署隘,使用windows的win鍵+R 打開(kāi)windows運(yùn)行窗口,如圖


打開(kāi)運(yùn)行窗口: win鍵+R

輸入cmd后點(diǎn)擊確定亚隙,進(jìn)入命令行

2.命令行打開(kāi)python解釋器


在命令行輸入python后回車(chē)進(jìn)入python解釋器

3 打印hello world


打印字符串

END總結(jié)

至此我們完成了python的安裝磁餐,并且調(diào)用了python的print函數(shù),打印出了一個(gè)字符串‘hello world’恃鞋。print其實(shí)就是一句魔法(一個(gè)指令崖媚、函數(shù)、一個(gè)操作)恤浪,告訴解釋器我需要打印輸出一個(gè)指定的內(nèi)容畅哑,python解釋器識(shí)別到你的輸入內(nèi)容,然后讓計(jì)算機(jī)回顯到了屏幕上水由,雖然這是一個(gè)很簡(jiǎn)單的示例荠呐,但是包含了整個(gè)python解釋器和計(jì)算機(jī)執(zhí)行程序的執(zhí)行邏輯,下一章我們講解python代碼的執(zhí)行方式和編寫(xiě)方式.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末砂客,一起剝皮案震驚了整個(gè)濱河市泥张,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鞠值,老刑警劉巖媚创,帶你破解...
    沈念sama閱讀 222,464評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異彤恶,居然都是意外死亡钞钙,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)声离,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)芒炼,“玉大人,你說(shuō)我怎么就攤上這事术徊”竟簦” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,078評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵赠涮,是天一觀的道長(zhǎng)子寓。 經(jīng)常有香客問(wèn)我,道長(zhǎng)笋除,這世上最難降的妖魔是什么别瞭? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,979評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮株憾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己嗤瞎,他們只是感情好墙歪,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著贝奇,像睡著了一般虹菲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上掉瞳,一...
    開(kāi)封第一講書(shū)人閱讀 52,584評(píng)論 1 312
  • 那天毕源,我揣著相機(jī)與錄音,去河邊找鬼陕习。 笑死霎褐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的该镣。 我是一名探鬼主播冻璃,決...
    沈念sama閱讀 41,085評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼损合!你這毒婦竟也來(lái)了省艳?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,023評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤嫁审,失蹤者是張志新(化名)和其女友劉穎跋炕,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體律适,經(jīng)...
    沈念sama閱讀 46,555評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辐烂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了擦耀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棉圈。...
    茶點(diǎn)故事閱讀 40,769評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖眷蜓,靈堂內(nèi)的尸體忽然破棺而出分瘾,到底是詐尸還是另有隱情,我是刑警寧澤吁系,帶...
    沈念sama閱讀 36,439評(píng)論 5 351
  • 正文 年R本政府宣布德召,位于F島的核電站,受9級(jí)特大地震影響汽纤,放射性物質(zhì)發(fā)生泄漏上岗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評(píng)論 3 335
  • 文/蒙蒙 一蕴坪、第九天 我趴在偏房一處隱蔽的房頂上張望肴掷。 院中可真熱鬧敬锐,春花似錦、人聲如沸呆瞻。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,601評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)痴脾。三九已至颤介,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赞赖,已是汗流浹背滚朵。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,702評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留前域,地道東北人辕近。 一個(gè)月前我還...
    沈念sama閱讀 49,191評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像话侄,于是被迫代替她去往敵國(guó)和親亏推。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評(píng)論 2 361

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

  • TITLE: 編程語(yǔ)言亂燉 碼農(nóng)最大的煩惱——編程語(yǔ)言太多年堆。不是我不學(xué)習(xí)吞杭,這世界變化快! 有時(shí)候還是蠻懷念十幾变丧、二...
    碼園老農(nóng)閱讀 5,336評(píng)論 2 35
  • 一芽狗、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,753評(píng)論 0 10
  • 計(jì)算機(jī)編程語(yǔ)言可用于將指令傳達(dá)給計(jì)算機(jī)。它們基于某些句法和語(yǔ)義規(guī)則痒蓬,定義了編程語(yǔ)言中每種結(jié)構(gòu)的含義童擎。 現(xiàn)在我得到了...
    幻凌風(fēng)閱讀 8,174評(píng)論 1 26
  • 今天天氣雖然晴天卻還刮著小風(fēng),早晨起來(lái)還是有點(diǎn)冷攻晒。為了讓泉霖舒服別凍著顾复,我開(kāi)車(chē)送泉霖上學(xué)。 立春之...
    泉霖媽閱讀 136評(píng)論 0 0
  • 前幾天看了一期《我家那小子》鲁捏,相聲演員曹云金帶著老婆上節(jié)目做嘉賓芯砸,主持人問(wèn)到他們有哪些共同的愛(ài)好,曹云金笑著說(shuō)其實(shí)...
    深夜十點(diǎn)讀書(shū)閱讀 374評(píng)論 0 6