第一章 必备基础知识

第一章 必备基础知识

1.1 计算机组成

1.1.1 硬件

计算机硬件主要由五个部分组成,分别是:运算器、控制器、存储器、输⼊设备、输出设备。

1.1.2 软件

计算机软件主要分为:系统软件、应⽤软件。

系统软件:直接管理和控制计算机硬件的软件,为应⽤软件提供运⾏平台,它负责协调硬件资源(如内存、处理器)并提供通⽤服务,例如:⽂件管理、设备控制、任务调度。

应用软件:⽤于执⾏特定任务的软件,满⾜⽤户的具体需求,如:⽂档编辑、数据分析、娱乐等,它依赖系统软件提供的资源和服务。

1.2 计算机语言

机器语言,汇编语言,高级语言

1 编译型语⾔与解释型语⾔

1.3 python 语言概述

1.起源

Python 的作者 Guido van Rossum 来⾃荷兰(国内爱称:⻳叔),Python 的设计哲学是“优雅、明确、简单”,Python 提倡:最好只有⼀种⽅法来做⼀件事,它的第⼀个公开版本于 1991 年问世,如今已成为全球最受欢迎的编程语⾔之⼀

2.特点

优点:

缺点:

3.解释器版本

Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。