1.1计算机组成
1.1.1计算机组成-硬件设备
计算机是可以进行数值计算和逻辑运算,并且具有存储功能的电子机器。
计算机由硬件系统和软件系统组成。
硬件系统主要分为主机和外设两部分,是指那些构成计算机系统的物理实体,它们主要由各种各样的
随机存储器就是内存,断电数据丢失,优点:读写数据的速度很快。
外存储器,硬盘,优点:断电数据仍然保存,缺点:读写速度慢。
1.1.2计算机组成-软件设备
操作系统是一组具有特殊功能的程序,操作系统扮演了用户和硬件之间的桥梁作用,简化对硬件操作,操作系统就是管理硬件。
驱动程序是指设备驱动程序,是一种可以使计算机和设备通信的特殊程序。操作系统通过这个程序操作和控制硬件设备工作。
驱动程序提供了硬件到操作系统的接口以及协调二者之间的关系。
1.2程序执行流程和小结
流程:
1.双击应用程序,应用程序中的指令和数据就会加载到内存中。
2.CPU从内存中获取指令并执行,在内存中存储运行之后的数据
3.CPU控制硬件进行相应操作。
小结:
1.计算机是能进行数值运算,逻辑运算,并且具有存储功能的电子设备
2.计算机由硬件系统和软件系统构成
3.计算机中所有程序的运行都是在内存中进行的,暂时存放CPU中的运算数据
4.操作系统的作用就是来管理硬件,为普通用户和开发者提供一种间接控制硬件的方式
5.操作系统为普通用户提供了终端、图形化操作硬件的方式
6.操作系统为开发者提供了系统调用操作硬件的方式
7.驱动程序扮演操作系统和硬件之间的桥梁
1.3编程语言和Python
编程语言(计算机语言)是人们为了控制计算机,而设计的一种符号和文字的组合,从而实现向发出指令。
目的:为了控制计算机硬件
Python语言就是一种编程语言,有符号和文字组成,使用Python语言的目的就是为了控制计算机硬件进行工作。
解释器负责将文字和富豪转换为机器指令,本质就是一个运行在操作系统上的程序。
Python语言的介绍
Python的作者,Guido von Rossum(吉多 范 罗苏姆,中国Python程序员叫他 鬼叔)
1.3.1语言发展史
1991年,诞生第一个Python解释器,C语言实现
计算机硬件越来越强大,Python又容易使用,许多人转向Python,带来了不同领域的优点
从Python2.0开始,Python转为完全开源的方式,Python获得了更加高速的发展
1.3.2语言版本
Python目前有两个版本,Python2和Python3,其中Python2截止到2020年停止更新
1.3.3语言优缺点
易学,Python有极其简单的语法,学习极其容易上手。
开源。
可移植性,Python已经被一直在Linux,Windows,FreeBSD,Macintosh,Solaris,OS/2,Windows CE甚至还有Symbian,Android平台。
丰富的库,Python的标准库确实很庞大,除了标准的库以外,还有许多其他高质量的库。
1.3.4语言应用领域
Web应用开发
网络爬虫
桌面软件
操作系统管理等
1.4Python开发环境搭建
Python程序开发一般包含两部分,编写Python程序和运行Python程序,所以一个Python开发环境主要包含两个部分:编辑Python代码的编辑器,运行Python代码的解释器。
1.4.1Python解释器+普通文本编译器
桌面新建文本文档->重命名为XXX.py->用代码编辑器(我是notepad++)打开->写完保存->按住shift键右键选择在此处打开命令创建窗口->输入Python XXX.py即可
1.4.2Python解释器+交互式终端
window+R ->cmd->输入Python打开->键入代码即可
(不可保存代码,适合验证代码)
1.4.3Python解释器+集成开发环境(IDE)
Pycharm