day 1

1.计算机硬件基础:

控制器+运算器=cpu

输出设备

输入设备

存储器

2.运行一个程序的三大核心硬件:

 CPU:控制器+运算器

 内存

        优点:存取速度快

        缺点:断电后,数据会全部丢失

硬盘

    优点:断电后。数据不会丢失,依然会被保存

    缺点:存取速度,远远比不上内存

3.运行程序经历的一个过程:代码由硬盘加载到内存中,然后cpu到内存中读取指令并执行

4.操作系统:本质是软件,他的作用就是帮助我们对计算机硬件进行操作。位于计算机硬件和应用程序之间,用于管理,协调,控制计算机硬件资源和软件资源

5.操作系统的作用:将复杂的计算机硬件操作,封装到简单的功能,提供给用户和应用程序使用。

                              将多任务对硬件的竞争变得有序。

6.编程语言的发展史:

     机器语言:直接用二进制编程控制硬件,需要掌握硬件的操作细节。

     汇编语言:用英文标签取代二进制的指令去编写程序,需要掌握硬件的操作细节。

     高级语言:直接用人类的语言去编写程序,不再需要掌握硬件的操作细节。

                     编译型:C语言,类似于谷歌翻译,经过一次翻译,以后可以直接拿着翻译的结果去执行

                     解释性:Python 类似于同声传译,翻译官相当于解释器。

执行效率:机器语言 > 汇编语言 > 编译型>解释型

开发效率:解释型 > 编译型 > 汇编语言 > 机器语言

7.运行Python程序的两种方式:

  一.  交互式

             优点:输入一行代码立刻返回结果

             缺点:无法永久保存

   二. 命令行:Python3 d: est.txt

           优点:以文件的方式将代码永久保存起来    

注意:运行Python程序是不考虑文件后缀名的,但约定俗成,应该将Python程序额后缀名命名为 .py

8.运行Python程序的三个步骤:

一.先启动Python解释器

二.将Python程序已普通文件的形式读到内存中

三.Python解释器执行刚刚读入内存代码,开始识别Python的语法。

        

    

           

   

原文地址:https://www.cnblogs.com/jxl123/p/9336474.html