2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP

本课程的学习来自慕课网理论篇

网站:

http://www.icourse163.org/learn/BIT-1002058035?tid=1002161029#/learn/content?type=detail&id=1002877619

零基础学Python语言CAP大学先修课

嵩天、黄天羽、礼欣

(由北京理工大学老师讲解)

此课程适合零基础非计算机人员学习。

本文章的主要介绍内容:

第一课 概述

一、从计算机到程序设计语言

1.什么是计算机

2.计算机的组成(还包含计算机的工作原理)

3.微型计算机的介绍

4.计算机的分类

(1)嵌入式计算机

(2)超级计算机

(3)服务器级计算机

(4)网络专业计算机

(5)工业控制计算机

(6)传感器结点计算机

二、程序设计语言

 1.什么是程序设计语言

 2.程序设计语言的类型

 3.编译性语言和解释性语言

第一课 概述

本课程内容介绍:

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第1张图片

一、从计算机到程序设计语言

1.什么是计算机?

具备功能性和可编程性的机器才叫计算机。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第2张图片

2.计算机的组成

存储程序结构也叫做冯诺依曼结构。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第3张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第4张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第5张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第6张图片

此处以a+b-c为例,介绍计算机的工作原理:

把数据和程序存储在主存,然后按照程序读数到cpu上,然后最后的结果放到主存里。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第7张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第8张图片

这是主板,上面有接口,cpu,内存等。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第9张图片

微型计算机的架构与计算机相似

处理器-微处理器

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第10张图片

外部设备-I/O接口

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第11张图片

根据以下部分等的不同,计算机还可以分为嵌入式计算机,超级计算机,服务器级计算机,网络专用计算机,工业控制计算机,传感器结点计算机等。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第12张图片

下面介绍几类计算机:

1.嵌入式计算机

与我们的生活(生活器件-电视,手机,打印机等 )有关系。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第13张图片

下面是一些嵌入式计算机。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第14张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第15张图片

2.超级计算机

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第16张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第17张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第18张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第19张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第20张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第21张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第22张图片
2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第23张图片

我国国防科技大学所设计的超级计算机-天河2号,连续三年占据榜首。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第24张图片

2019年的我国的太湖之光的超级计算机位居榜首,同时天河2号占据第二。

2019

超级计算机用于大量计算的工作,比如天气预报,化学研究,生物信息等。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第25张图片

在嵌入式计算机和超级计算机中还存有其他计算机,介于这两种计算机之间。

1.服务器级计算机

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第26张图片

2.网络专用计算机

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第27张图片

3.工业控制计算机

在我们生活中,电梯控制,汽车机器锁,就是由这类计算机完成的。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第28张图片

4.传感器结点计算机

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第29张图片

很好的利用这些计算机,就得需要程序设计语言。

第二课 程序设计语言

1.什么是你程序设计语言

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第30张图片

世界上最理想的程序设计语言应该是自然语言,但是自然语言有很大的缺点,计算机也无法克服,并且太难了。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第31张图片

2.程序设计语言

程序设计语言有三种类型:机器语言,汇编语言,高级语言。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第32张图片

历史上编程语言有600多种,常用的有50多种,包含各个方面:

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第33张图片

3.高级语言

从执行方式看,高级语言分为编译性语言和解释性语言。

编译性语言:

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第34张图片

解释性语言:

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第35张图片

编译的好处:

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第36张图片

解释的好处:

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第37张图片

python语言是一种解释性语言,也是一种脚本语言,它是由解释器来执行的。

2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP_第38张图片

你可能感兴趣的:(2019-07-09 python 学习1-慕课网理论课-零基础学Python语言CAP)