0%

day01 作业答案和讲解

  1. 简述硬件 & 操作系统 & 软件(应用系统)之间的关系。

    1
    2
    3
    计算机是由多个硬件组成,例如:CPU、硬盘、内存、网卡、主板等。
    操作系统则是安装在计算机上用于协调各硬件进行配合工作的,他将用户的一些行为转化为计算机能够识别的命令,并协调各个硬件配合完成相关命令。
    软件,是由程序员开发并安装在操作系统的程序(本质上是一大堆的代码),例如:微信、QQ、金山毒霸等。
  2. 列举常见的操作系统都有哪些。

    1
    2
    3
    4
    常见的操作系统有三类:
    - win:win7、win10、xp 等
    - linux:centos、ubuntu、redhat 等。
    - mac:Catalina、Mojave、Sierra 等。
  3. 简述编译器和解释器的区别和作用。

    1
    2
    3
    编译器和解释器的作用是将各编程语言的代码进行翻译,从而使得计算机能够识别并执行。
    编译器,全文翻译,将代码编译成`临时文件`,再执行临时文件。
    解释器,实施翻译,对代码实行边解释边执行。
  4. 编程语言进行分类

    1
    2
    解释的角度:编译型和解释性。
    高低的角度:高级编程语言和低级编程语言。
  5. Python解释器的种类有哪些?

    1
    CPython、Jython、IronPython、pypy等
  6. CPython解释器的版本有哪些?你现在用的是哪个版本?

    1
    2.x和3.x,目前课堂上使用的是最新的3.9.0版本。
  7. 系统环境变量的作用是什么?

    1
    在将某个目录添加至环境变量后,如果在终端想要去运行此目录下的文件,则只需要输入文件名即可(无需再写前缀),系统会自动读取环境变量中的路径并自动拼接。
  8. Python和Pycharm的区别是什么?

    1
    2
    Python是解释器,用于将Python解释成计算机能够识别的命令。
    Pycharm是IDE(类似编辑器),用于方便快速的编写Python代码并实现运行Python代码的一个工具。