02-kotlin-上路必讀

學習方法

編程像開車一樣,是一門技能,所謂的技能是需要在實踐中提高的.
沒有人是看著學會的開車,
課程中我會布置大量的作業(yè), 
如果你想出類拔萃,請認真思考每個題目,把我布置的作業(yè)做完. 
好了我們發(fā)車了

你造嗎? Kotlin是世界上最好的語言?

你準備好了么? 請選擇:
A.新的征程
B.歸隱江湖

選A的同學,請系好安全帶,  選B的同學, 還是洗洗睡吧.

什么是編程

任何語言的作用都是溝通,
學習英語我們可以跟英國人說話, Hi, how are you,
英國佬會 跟你fine, thank you.  
學習日語我們可以跟日本人說話,八嘎, 日本人會跟你說死啦死啦地.
學習了某種計算機語言,你可以跟計算機說話,
計算機就會按照你的指令干活. 
讓計算機按照你說的指令干活的過程就是編程.

計算機的智商

  計算機是個很寬泛的概念, 臺式機, 安卓手機, iPhone手機, 
  他們其實都是計算機. 只要是帶有cpu可以執(zhí)行編寫的程序的設(shè)備,
  我們都可以稱他為計算機.  
  廣義的講, 智能洗衣機 智能冰箱, 
  他們內(nèi)部都帶有處理器, 能執(zhí)行我們編寫的程序, 他們也是計算機. 
  計算機干的事情就是嚴格的執(zhí)行人的指令. 
  但是目前的科技條件下, 計算機仍然有一個很大的短板, 這個短板是?
  A.思考
  B.計算

選A的同學,恭喜你答對啦,棒棒噠. 計算機只能按照人類的指令進行計算,不能進行思考.
現(xiàn)在大家聽到的,比較火的人工智能,機器學習,還是計算機在按照人類的指令在計算.他們并不會思考. 那個厲害的阿爾法狗(alphago)只是采用深度卷積神經(jīng)網(wǎng)絡(luò)算法,算出來每一步圍棋勝利的概率.贏了他也不會笑,輸了他也不會哭.
下圍棋下不過計算機,難道不懂得拔電源么?

指令

計算機不能思考,那他是如何工作的呢,下面的描述哪個是對的?
A.等待人工智能的進一步發(fā)展,計算機能自己思考
B.人類告訴計算機如何計算,規(guī)則是什么

選A的同學,洗洗先睡覺你會更健康, 選B的同學很快我就要傳授你我畢生的功力了

什么是編程

編程并不是編寫代碼這么簡單,編程是一個自上而下分析解決問題的過程. 
如果你需要解決一個難題,步驟應(yīng)該是什么?
A.把大問題分解成若干個小步驟
B.分析問題
C.把每個小步驟轉(zhuǎn)化成代碼

很顯然正確的步驟應(yīng)該是BAC
要把大象裝冰箱總共分三步

初試牛角

下面我們一起開發(fā)一款黑馬程序員牌洗衣機
 智能洗衣機是帶有智商的全能洗衣機,可以洗如下物品

* 內(nèi)衣內(nèi)褲
* 牛仔褲
* 紅薯土豆

洗衣機的功能

A.放水
B.浸泡
C.輕柔
D.重揉
E.狂揉
F.甩干

請測試黑馬智能洗衣機程序

如果你編寫了程序 ABCF 這種程序是清洗內(nèi)衣內(nèi)褲的
如果你編寫了程序 ABDF 這種程序是清洗牛仔褲的
如果你編寫了程序 ABEF 這種程序是清洗土豆的
輕柔內(nèi)褲,重揉牛仔褲,狂揉土豆 (沒錯我愛吃土豆泥)

什么是編程

編程是對生活的思考
編程是把大的問題分解成小的問題
編程是人生,人生如編程
我們在時刻對自己編程,你的每個行為,每個決定最終會影響你以后運行的結(jié)果
因無緣,則不果,機不投,因不果

讓我們帶著耐心,毅力和友善以12分的努力繼續(xù)學習吧.

小測驗 - 什么是程序

任何計算機能執(zhí)行的東西都是程序, 下面的內(nèi)容哪些是程序?
A.操作系統(tǒng)
B.360瀏覽器
C.安卓app
D.電腦病毒

ABCD都是程序,在電腦上運行的任何東西都是程序

細化問題

大多數(shù)程序都是順序結(jié)構(gòu),讓計算機一步一步的執(zhí)行我們的指令 
請大家為黑馬程序員機器人排列指令 完成機器人進屋的操作
A.把門拉開
B.開鎖
C.進入房間
D.關(guān)上房門

正確的答案是BACD

再思考一下

順序結(jié)構(gòu)無處不在, 下面哪些事情是一個順序結(jié)構(gòu)
A.西紅柿炒蛋
B.尋找停車位
C.做一個蛋糕
D.打雞血
E.燒水

對的,ABCDE都是順序結(jié)構(gòu)

面向?qū)ο缶幊?/h1>
我餓了,需要吃飯,目前有兩種方法
* 方法1: 我餓了→自己去買方便面→燒開水→泡面→洗鍋→吃
* 方法2: 我餓了→媳婦給我做飯→吃

有對象的生活就是棒棒噠, 有了面向?qū)ο笥行枨笳覍ο缶托辛?

我這是什么記性?

見到一個老同學,熱情的給我打招呼, 我想不起來他名字了

老婆的生日忘記了,結(jié)婚紀念日忘了,情人節(jié)忘了


想起來好怕, 幸虧這些問題可以交給計算機去記, 存入數(shù)據(jù)庫, 他們不會忘記.還可以讓他們定期提醒我.

計算機程序最主要的作用之一就是記錄數(shù)據(jù),分析數(shù)據(jù),處理數(shù)據(jù).

大功告成

好了,計算機編程相關(guān)背景知識我們介紹完畢了. 馬上開始開車.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蕾久,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子拌夏,更是在濱河造成了極大的恐慌僧著,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件障簿,死亡現(xiàn)場離奇詭異盹愚,居然都是意外死亡,警方通過查閱死者的電腦和手機站故,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門皆怕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人世蔗,你說我怎么就攤上這事端逼±时” “怎么了污淋?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長余掖。 經(jīng)常有香客問我寸爆,道長礁鲁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任赁豆,我火速辦了婚禮仅醇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘魔种。我一直安慰自己析二,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布节预。 她就那樣靜靜地躺著叶摄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪安拟。 梳的紋絲不亂的頭發(fā)上蛤吓,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音糠赦,去河邊找鬼会傲。 笑死,一個胖子當著我的面吹牛拙泽,可吹牛的內(nèi)容都是我干的淌山。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼顾瞻,長吁一口氣:“原來是場噩夢啊……” “哼艾岂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起朋其,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤王浴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后梅猿,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體氓辣,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年袱蚓,在試婚紗的時候發(fā)現(xiàn)自己被綠了钞啸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡喇潘,死狀恐怖体斩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情颖低,我是刑警寧澤絮吵,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站忱屑,受9級特大地震影響蹬敲,放射性物質(zhì)發(fā)生泄漏暇昂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一伴嗡、第九天 我趴在偏房一處隱蔽的房頂上張望急波。 院中可真熱鬧,春花似錦瘪校、人聲如沸澄暮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赏寇。三九已至,卻和暖如春价认,著一層夾襖步出監(jiān)牢的瞬間嗅定,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工用踩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留渠退,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓脐彩,卻偏偏與公主長得像碎乃,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子惠奸,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

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

  • 本文把程序員所需掌握的關(guān)鍵知識總結(jié)為三大類19個關(guān)鍵概念梅誓,然后給出了掌握每個關(guān)鍵概念所需的入門書籍,必讀書籍佛南,以及...
    dle_oxio閱讀 11,081評論 6 244
  • 8086匯編 本筆記是筆者觀看小甲魚老師(魚C論壇)《零基礎(chǔ)入門學習匯編語言》系列視頻的筆記娃豹,在此感謝他和像他一樣...
    Gibbs基閱讀 37,112評論 8 114
  • 如果你也是一名程序員焚虱,那么相信從你第一天學習編程起,就會被灌輸很多關(guān)于軟件開發(fā)中的法則懂版,它們有些來自于課堂鹃栽,有些來...
    技匠閱讀 2,958評論 4 32
  • 今天是2015年8月16日,星期日定续。 斷章1.0的成員在微信里首次匯合谍咆,包括產(chǎn)品設(shè)計Doug,IOS開發(fā)elf,服...
    捍道89閱讀 111評論 0 1
  • 我使用的是自定義listview就可以解決 importandroid.content.Context; impo...
    念念不忘_2016閱讀 241評論 0 0