00:00
好,我们开始上课,这节课我们开始正式的进入到我们第一章内容,也就是我们的计算机基础知识,在说它之前呢,先纠正一下我上节课的一个错误,上节课我在读这个这个文件夹的时候,我读的应该是卡cutter是吧,实际发音应该叫做一个course啊of course,那个course表示的是一个这个课程的意思啊,所以我们课程的资料都在这个course这个文件夹里啊,纠正一下发音,那好,那这一节课我们来学习一下计算机到底是什么啊,计算机到底是什么,那我们计算机用了这么长时间,我们现在又想去学计算机,那你有没有想过这个问题,计算机到底是什么呢?那实际上我这块我要说两句了,叫什么呢?诶,在我们的现实生活中啊,现实生活中,哎,越来。哎越哎,无法这个离开我们的什么了,计算机了啊,在现生活中越来越无法离开计算机了,那我们想想现实生活中有哪些计算机,我们举例子了,诶比如说我们的这个电脑台式机,对吧?还有什么呀,我们的这个笔记本电脑,它也属于电脑,这些都是计算机,无可厚非,对吧?像我们什么呀,手机像什么呢?我们平时玩的这个游戏机是吧?什么这个呀,叉box呀,这个Switch啊,这些是不是都是游戏机啊,甚至说什么呢?我们的汽车的什么呀?诶汽车的这种导航系统啊,导航系统包括什么呢?包括我们家里用的一些什么呀,这种智能的这种电视。
01:41
智能电视等等等等吧,等等等等,那这些东西实际上他们都是一种计算机啊,都是计算机,所以我说了,现在的我们的生活当中越来越无法离开计算机了,你想想你离开手机你受得了吗?诶,你可能离不开导航,你是不是就没有办法开车了,你如果离开了电视,你是不是就没有办法收看节目了?所以计算机跟我们的生活现在联系是非常非常的紧密的,你已经离不开它了,但是我要问你的问题是,到底什么是计算机?诶你说电脑、笔记本,手机这些不就是计算机吗?诶,那好,我现在想让你给计算机下一个定义,你能不能给我这么一个定义?
02:27
哎,我想大部分同学在这里是卡住的,哎呀,计算机我们平时一直在用,但是你要让我说说到底什么是计算机,好像又说不太出来,诶,这个就是问题的关键啊,我们有一个这个,诶思想或者理论我也我忘了是谁去说的了,但是确实有这么一个,说的是什么呢?说的是如果你没有办法用最简单的语言来描述一个知识或来描述一个观点的话,证明这个知识你没有学会,这个观点你还没有理解。所以同理,你现在能不能用一个最简单的语言来描述一下到底什么是计算机啊,什么是计算机,那这里我来说一下,你来听听,你看看对不对,哎,我们说了计算机它就是一个诶用来计算的机器啊,计算机就是一个用来计算的机器,好多同学看到这。
03:28
叫骂街了是吧?什么玩意儿啊,计算机就是一个用来计算机器,你这个不就是废话吗?诶对,这个确实是有点废话,但是如果你把这句话理解了,你就知道什么是计算机了啊,注意了,计算机就是一个用来计算的机器,就像什么呀?我说自行车就是一个用来骑的机器,诶,我说榨汁机就是用来榨果汁的机器,我说自这这个缝纫机就是用来缝衣服的机器,这些话是不是异曲同工啊,一样的,所以关键点在哪?关键点你要注意计算机是什么?是机器啊,机器,所以注意计算机它就是一个机器,它跟别的机器,自行车也好,缝纫机也好,汽车也好,榨汁机啊,跟这些机器他们没有区别,它都是机器,所以我要说它是什么目的,告诉你机。
04:28
计算机没有什么可神奇的,它和你们平时骑的自行车啊,诶这个开的车呀,你这个这个缝纫机呀,是吧,这些东西它没有本质的区别,它都是一台机器,那区别在哪?区别就是计算机它就是用来计算的啊,所以它就是一台机器,它跟别的机器的区别就是它是用来计算的,别的机器用来完成别的功能,就这么一个,诶那同学说老师你跟我说这个有什么用啊,诶那我要告诉你了,那既然是机器,机器就有一个特点什么呀?哎就目前来讲,目前来讲啊,目前来讲计算机它只能什么呢?诶只能根据我们这个人类的这个指令,诶来进行一系列的操作,哎,进行这个,哎来完成吧,哎来完成各种操作,也就是说人让他干嘛,哎。
05:28
诶,让他干嘛,诶他就得干嘛啊,他就得干嘛,所以为什么要突出这个计算机是机器,因为什么机器就是由人来控制的,所以计算机也是由人来控制的,人让他干嘛,他就得干嘛啊就得干,诶所以什么呢?所以啊,我们学习计算机就是什么呀?诶就是学习如何控制计算机,所以这块你注意了,我们去学习计算机就是要学习,诶你不说了吗?计算机就是人让他干嘛他就干嘛,那现在我现在就想他干一件事儿,可是他不干呀,那怎么办?我们要学嘛,怎么让计算机去为我们服务呢?诶我们就要学习计算机,学习编程语言来操作的这个计算机,这个就是计算机,所以我们这里的定义非常非常的简单,主要是还是让你理解计算机就是一个机器,我们让他干嘛,他就得干嘛。
06:28
而且各位同学,我们在学习计算机的时候,千万不要畏手畏脚的,什么叫畏手畏脚的呀?哎呀,总是有一些同学在学计算机的时候,他不敢去做操作,我安装个软件有个选项是吧?哎,我这个电脑有个设置跟别人不一样,我要改一下,我装个操作系统,我不会装,诶如何等等等等吧,一系列各种各样的问题,很多同学都是畏手畏脚的,不敢做操作,为什么?诶第一个不会吗?不熟悉,哎,怕操作完了出问题啊,出问题,这个是非常非常的一个可怕的一个事情,我们学习一个东西,学习一个新的东西,一定要学会自己去不断的尝试,千万不要畏手畏脚的,计算机就是一个机器,它就是来听我们指令的,所以你在做一些操作的时候,如果你不知道该如何操作,你可以干嘛呀,自己去尝试,千万不要怕把它。
07:28
弄坏就像你骑车一样,我骑车我会不会怕把车骑坏了,不会骑,骑不坏,骑坏了我们也可以去干嘛呀修,所以学习计算机的时候也是一样,我们不要去害怕计算机,我们不要去不敢操作,一定要多多的去尝试各种操作,尝试多了这个东西自然就学会了啊这是我们说的一个计算机,那计算机由什么组成呢?计算机的组成,我们这一块说计算机有两部分组成,诶由两部分组成哪两部分?一部分我们称为叫硬件,还有一部分什么呢?我们称为软件啊,软件硬件什么呢?诶硬件包含什么呢?包含像我们的什么呀?诶这个键盘呀,诶鼠标啊,诶我们的这个显示器呀,等等这些部位,键盘、鼠标、显示器这些我们看见摸得着的,它是硬件,它属于什么呢?叫做外部设备,在我们计算机外边的这些叫做外部设备。还有。
08:28
那么呢,还有我们的什么呀,像我们的CPU啊,哎,我们的中央处理器对吧?还有什么呢?我们的主板呀,我们的这个内存呀,我们的这个硬盘,这些也是硬件啊,这些也是硬件,那这些硬件什么特点,诶咱们这块啊没说完啊等等等等,包括什么打印机呀,一系列的,诶移动硬盘呀,等等吧,一系列它都属于硬件,你玩游戏的手柄对吧,都属于外部设备硬件,那硬件什么呢?硬件是我们看得见摸得着的。
09:02
哎,摸得着的,也就是说你像鼠标键盘我就不用说了,肯定能看见显示器对吧,那如果你打开你的这个机箱,哎,你的CPU,你的主板,你的内存,你的硬盘这些,同样它也是你能看见的啊,你能看的看得见摸得着的,那硬件什么呢?硬件实际上就是相当于我们人的身体一样,你的身体什么呀,我们有。大脑我们有眼睛,我们有鼻子,有手,有心脏,有肝,有脾,有肺,有肾,是不是身体有各种各样的器官呀,这些器官都是我们的硬件啊,硬件同样,鼠标、键盘、显示器、CPU、主板、内存、硬盘是我们电脑的一个硬件。好,那我问你了,如果一个人仅仅有什么呀?有有心肝脾肺肾,也有脑子,也有手,四肢都挺全,眼睛鼻子也有,那他是不是一定就是活人呢?哎,不一定,我们知道。死人,他是不是也有这些部分呀,但是它就不能动,所以电脑我们的计算机也是一样,如果它仅仅有硬件,计算机是无法运行的,所以我们还有什么呀,我们还要有软件啊,还要有软件,软件上软件什么特点呢?软件是看不见,诶他是看得见,但是什么呀?诶摸不着的啊,摸不着的软件干嘛呢?诶软件负责。
10:25
诶,我们这个什么呀?诶负责这个计算机的一个运行啊,软件负责我们这个计算机的一个运行,或者这么说吧,软件负责控制我们这个计算机的这个硬件,哎,计算机中的这个硬件,所以注意软件是看得见,但是摸不着的,像我在这儿用的这个suble,它就是一个软件,像我们这用的是一个Windows,它就是一软件,它能看见,你能不能摸着啊,你说我把我把手伸到这个机箱里,我能不能摸着软件啊,对不起,你顶多电一下,你是摸不着软件了,所以是看得见摸不着的,软件就相当于我们人的灵魂一样,它看不见,但是它确实存在,只有有灵魂,我们的这个身体是不是才有才有用啊,啊才有用,所以软件是驱动我们硬件去执行的啊,软件包含什么呢?软件包含两大类,一个是我们的系统软件和什么呢?和我们这个应用软件啊,系统软件和我们这个应用软件,系统软件像什么。
11:25
啊,像我们的这个Windows呀,哎,我们的这个Mac OS呀,诶Mac OS还有什么呀,还有我们这个Linux呀,这些都属于系统软件啊,系统软件应用软件呢,包括我们的什么呀,Office,诶什么这个QQ对吧,什么360诶还有什么我们玩的这种各种各样的这种游戏,什么这个绝地求生是吧,比较火的游戏,那这些他们都属于这种应用软件,但是这种游戏的话,你也可以说它是一个什么呀,游戏软件,但是它都属于应用的范畴内啊,这么是一个软件啊,所以计算机主要由这两部分组成,一个是硬件,还有一个是软件啊,还有一个是软件,那好,那我们要使用计算机,我们要怎么办?
12:16
我们要使,我们怎么去使用计算机,那我要问你了,我是通过硬件去使用计算机呢,还是通过软件去使用计算机啊,啊,你说了我电脑里的CPU,我能不能直接去让CPU去给我计算呀,我电脑里有硬盘,我能不能直接打开硬盘往里存东西啊,当然不行了,对吧?所以注意我们使用计算机。诶是什么呀?诶必须要通过什么呀?诶这么写吧,我们必须要通过这个软件来对我们这个计算机,诶完成各种操作啊,必须要使用通过软件来对计算机完我们的各种操作啊,各种操作,但是注意,但是注意并不是软件中并不是所有的功能都会对我们这个用户开放啊,软件中并不是所有的功能都会对用户进行开放,那我们说了,我们装一个系统软件也好,装一个应用软件也好,这个软件有很多功能,比如说我们用这个QQ,我们用QQ是不是去聊天啊,但是你要注意了,我用QQ聊天,实际上QQ背后会有一个特别大的一个腾讯的服务器在给我们提供服务,还有他的数据库去给我们存储数据,那我问你QQ的服务器,它的数据库里边数据我们能不能通过QQ来访问的。
13:38
仿不到对吧,因为那些都是腾讯公司的机密,如果被你访问到是不是等于就泄密了呀,同样我们Windows操作系统也会有各种各样的功能,那它会不会说让我们去直接去改它操作系统底层东西啊,很明显也不能,所以注意软件中并不是所有的功能都会对用户开放,也就是说有的功能能做,有的功能干嘛呀不能做,所以说呢,所以注意用户需要调用我们这个软件什么呀,软件的一个接口诶,来操作我们这个计算机啊,需要调用我们这个软件提供的这个接口来操作计算机,这个接口我们叫什么呢?叫做一个interface,这个单inter连记住了,第一次接触不太好理解,Interface叫一个接口意思什么意思啊,就是说白了这个软件它你可以想象成这个软件很大,它里面包含很多功能,但是呢,有一个部分功能是我们系统底层的功能,还有一部分可能是它涉密的功能,不需要被你看到的。那这些东。
14:38
东都是不需要你看到的,所以干嘛呢?它会给你提供一个接口,比如说这有一个口,这有一个口,你可以通过这两个东西去操作计算机,但是你通过它去操作的时候,就只有一部分内容是什么,只会看到他想让你看到内容,他不想让你看到的,你是看不到的。就像我们这个软件,他只给我们暴露出什么呀,希望我们用到的功能,而我们用不到的功能,它会尽量给我们藏起来,第一个安全问题,第二个都暴露出来,对我们使用也会更复杂,所以叫做一个接口,所以以后你会听到很多次这个接口,一到接口实际上就是给我们一种操作方式,我们可以通过接口,程序软件的接口,就是通过这个接口,我们可以去使用这个软件,以后我们编程也会有接口,通过接口可以直接去调用程序,去使用程序啊,这个接口叫做一个interface啊interface好,那我们的什么呢接口啊,有的时候我们也会称它为叫什么呢?叫做一个这个交互界面啊,交互界面啊,有时候。
15:38
这称它为叫做交互界面啊,我们通过接口来和计算机来和软件进行交互嘛,这个先初步理解一下,不好理解,先有这么一个概念,我们随着往后深入的学习,我们再去展开来讲它,那我们的这个界面啊,我们的用户界面,或者说就是接口啊,我们的用户界面。
16:00
来我们分成两种,分成两种,一种我们叫做ti啊,Ti啊,注意了,I就是interface user是user啊,叫做user interface,用户的一个交互界面,在这你就可以理解为用户叫交互界面,To什么意思呢?叫做text文本,所以ti就是什么呢?就是文本交互界面。诶,文本交互界面啊们交互界面和什么呢?和我们叫做一个GUIG就是这个geography做图形的意思,叫做一个图形化交互界面啊,图形化交互界面我们用户界面分成两种,一种叫做文本的,还有一种叫做图形的,文本我们叫ti,哎图形呢,我们叫做一个GUI,那先说GUI goi就是我们的图形化交互界面,其实这就是我们用的最多的,像我们用的什么安卓手机呀,苹果手机呀,包括我们的Windows系统,包括我们ma OS系统,我们在操作的时候是不是这么拖动,这么右键去点,左键去点,双击单击,是不是这种操作方式啊,这种操作方式你看我们在操作的时候,是不是都是在操作一个图形啊,诶这种操作方式都属于GUI,我们叫做图形化交互界面啊,图画交互界面,然后呢,什么叫文本交互界面呢?文本交互界面,如果你没有学习过语言,没有学习过一些这种。
17:28
嗯,Linus啊,或者DOS一些知识你应该是没见过的,但是你看到一些这种,诶,好莱坞的电影里,你会经炒到有一计算机高手是吧,黑色帝国之类的东西,它会面前有一个黑色屏幕,里边有代码,咔咔咔咔咔咔咔咔一行在刷,那个东西就叫做一个文本交互界面啊,文本交互界面当然没有电影里那么夸张,我们计算机里也有,我们来看一下啊,我先演示一下啊,我先演示一下,直接打开,就这么一个,你看这里边是不是黑色的屏幕里边有一行一行的白字啊,那这个就是文本交互界面,在这里我可以直接输入命令,比如说我输入一个电压就可以显示我当前目录,比如说我CD一个desk top就可以进入到桌面,比如说我再整一个电压,就可以看到我桌面的一个文件,就是这样一个效果啊,我在这儿也是在通过文字的命令再去操作我们的这个计算机,实际上和图形化界面是一样的,也就是说实际上我们所谓的toi和GUI本质上是一样的。
18:28
都是在做一个目的,都是在去操作我们的什么呀,计算机,只不过不同的是这种GI操作起来比较方便,我们看就点就完了,有提示有点很方便,而那种文本交互界面呢,相对来说有一点麻烦,但是好处就是这种文本交互界面它是直接向计算机发指令的,它的速度会比较快,而goi本质上其实最终也会转换成我们这个文字的一个指令,那这里先了解一下,那实际上我们平时是不是用的全都是这种图形化交互界面,诶图形化交互界面,那你就说如果说我们就是一个使用者,就是一个软件的使用者,我们就会这个就OK了,这压根都不用,一辈子不用都没有关系,但是现在我们要学习的是Python,我们是不是学习Python,我们要去开发软件啊,那既然要开发软件了,那这个东西我们就要逃不过去了。所以我。
19:28
我们作为一个程序员来讲,这种文本交互界面ti我们也是必须要掌握的,必须要熟练使用的,尤其是以后我们要用Python,可能很多情况下我们都是部署到Linux里的,而Linux优势就是文本交互界面,这个时候这个玩意儿就是一个必备的一个技能,所以我们待会儿就要来学习一下我们如何去用文本的方式去操作我们的计算机啊好,这里我们先来停一下。
我来说两句