02-kotlin-上路必读

学习方法

编程像开车一样,是一门技能,所谓的技能是需要在实践中提高的.
没有人是看着学会的开车,
课程中我会布置大量的作业, 
如果你想出类拔萃,请认真思考每个题目,把我布置的作业做完. 
好了我们发车了

你造吗? Kotlin是世界上最好的语言?

你准备好了么? 请选择:
A.新的征程
B.归隐江湖

选A的同学,请系好安全带,  选B的同学, 还是洗洗睡吧.

什么是编程

任何语言的作用都是沟通,
学习英语我们可以跟英国人说话, Hi, how are you,
英国佬会 跟你fine, thank you.  
学习日语我们可以跟日本人说话,八嘎, 日本人会跟你说死啦死啦地.
学习了某种计算机语言,你可以跟计算机说话,
计算机就会按照你的指令干活. 
让计算机按照你说的指令干活的过程就是编程.

计算机的智商

  计算机是个很宽泛的概念, 台式机, 安卓手机, iPhone手机, 
  他们其实都是计算机. 只要是带有cpu可以执行编写的程序的设备,
  我们都可以称他为计算机.  
  广义的讲, 智能洗衣机 智能冰箱, 
  他们内部都带有处理器, 能执行我们编写的程序, 他们也是计算机. 
  计算机干的事情就是严格的执行人的指令. 
  但是目前的科技条件下, 计算机仍然有一个很大的短板, 这个短板是?
  A.思考
  B.计算

选A的同学,恭喜你答对啦,棒棒哒. 计算机只能按照人类的指令进行计算,不能进行思考.
现在大家听到的,比较火的人工智能,机器学习,还是计算机在按照人类的指令在计算.他们并不会思考. 那个厉害的阿尔法狗(alphago)只是采用深度卷积神经网络算法,算出来每一步围棋胜利的概率.赢了他也不会笑,输了他也不会哭.
下围棋下不过计算机,难道不懂得拔电源么?

指令

计算机不能思考,那他是如何工作的呢,下面的描述哪个是对的?
A.等待人工智能的进一步发展,计算机能自己思考
B.人类告诉计算机如何计算,规则是什么

选A的同学,洗洗先睡觉你会更健康, 选B的同学很快我就要传授你我毕生的功力了

什么是编程

编程并不是编写代码这么简单,编程是一个自上而下分析解决问题的过程. 
如果你需要解决一个难题,步骤应该是什么?
A.把大问题分解成若干个小步骤
B.分析问题
C.把每个小步骤转化成代码

很显然正确的步骤应该是BAC
要把大象装冰箱总共分三步

初试牛角

下面我们一起开发一款黑马程序员牌洗衣机
 智能洗衣机是带有智商的全能洗衣机,可以洗如下物品

* 内衣内裤
* 牛仔裤
* 红薯土豆

洗衣机的功能

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

请测试黑马智能洗衣机程序

如果你编写了程序 ABCF 这种程序是清洗内衣内裤的
如果你编写了程序 ABDF 这种程序是清洗牛仔裤的
如果你编写了程序 ABEF 这种程序是清洗土豆的
轻柔内裤,重揉牛仔裤,狂揉土豆 (没错我爱吃土豆泥)

什么是编程

编程是对生活的思考
编程是把大的问题分解成小的问题
编程是人生,人生如编程
我们在时刻对自己编程,你的每个行为,每个决定最终会影响你以后运行的结果
因无缘,则不果,机不投,因不果

让我们带着耐心,毅力和友善以12分的努力继续学习吧.

小测验 - 什么是程序

任何计算机能执行的东西都是程序, 下面的内容哪些是程序?
A.操作系统
B.360浏览器
C.安卓app
D.电脑病毒

ABCD都是程序,在电脑上运行的任何东西都是程序

细化问题

大多数程序都是顺序结构,让计算机一步一步的执行我们的指令 
请大家为黑马程序员机器人排列指令 完成机器人进屋的操作
A.把门拉开
B.开锁
C.进入房间
D.关上房门

正确的答案是BACD

再思考一下

顺序结构无处不在, 下面哪些事情是一个顺序结构
A.西红柿炒蛋
B.寻找停车位
C.做一个蛋糕
D.打鸡血
E.烧水

对的,ABCDE都是顺序结构

面向对象编程

我饿了,需要吃饭,目前有两种方法
* 方法1: 我饿了→自己去买方便面→烧开水→泡面→洗锅→吃
* 方法2: 我饿了→媳妇给我做饭→吃

有对象的生活就是棒棒哒, 有了面向对象有需求找对象就行了.

我这是什么记性?

见到一个老同学,热情的给我打招呼, 我想不起来他名字了

老婆的生日忘记了,结婚纪念日忘了,情人节忘了


想起来好怕, 幸亏这些问题可以交给计算机去记, 存入数据库, 他们不会忘记.还可以让他们定期提醒我.

计算机程序最主要的作用之一就是记录数据,分析数据,处理数据.

大功告成

好了,计算机编程相关背景知识我们介绍完毕了. 马上开始开车.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容

  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 10,981评论 6 244
  • 8086汇编 本笔记是笔者观看小甲鱼老师(鱼C论坛)《零基础入门学习汇编语言》系列视频的笔记,在此感谢他和像他一样...
    Gibbs基阅读 36,368评论 8 113
  • 如果你也是一名程序员,那么相信从你第一天学习编程起,就会被灌输很多关于软件开发中的法则,它们有些来自于课堂,有些来...
    技匠阅读 2,945评论 4 32
  • 今天是2015年8月16日,星期日。 断章1.0的成员在微信里首次汇合,包括产品设计Doug,IOS开发elf,服...
    捍道89阅读 110评论 0 1
  • 我使用的是自定义listview就可以解决 importandroid.content.Context; impo...
    念念不忘_2016阅读 236评论 0 0