计算机基础(补)及编程语言简介
1、昨日内容回顾
- markdown语法。标题(共6级)、有序列表、无序列表、程序块、表格、图片、表情等功能。
- 计算机基础。代替人类进行计算,依赖电工作;只认0和1;一般采用二进制。
- 计算机五大组成部分。控制器、运算器、存储器、输入设备、输出设备。
2、今日内容概要
- 计算机五大组成部分(补充)
- 计算机三大核心硬件
- 操作系统
- 编程与编程语言
- 编程语言的发展史
- 编程语言的分类
- Python解释器
3、今日内容详细
计算机五大组成部分(补充)
控制器与运算器
控制器与运算器合称CPU,即中央处理器。
存储器
存储器分为内存和外存。
内存容量小,但运行速度快,数据临时储存,断电即丢失;
外存容量大,但运行速度慢,数据永久储存,不受断电影响。
计算机三大核心硬件
CPU
计算机运行的核心,所有程序的运行都需要CPU的参与。
内存
内存运行速度稍慢于CPU,用作临时存储器,计算机软件的运行均在内存中进行。
硬盘
硬盘作为外部存储器,运行速度慢,但其容量大,可永久储存数据,一般数据在未使用时均在硬盘中。
程序运行基本原理
计算机运行程序时,CPU先将程序运行需要的指令从硬盘读取至内存中,需要储存数据时,将内存产生的数据重新写入硬盘。
在断电时,内存中的数据会全部消失,为改善用户体验,一般软件设有自动储存数据功能,此功能分两种:
一种是数据发生变化时实时存储至硬盘,此方法占用内存较大,资源浪费严重,故使用较少;
另一种是定时存储数据,每隔一段时间将数据写入硬盘,是大多数软件采取的防数据丢失的措施。
操作系统
操作系统包含了计算机正常运行需要的基本指令,是程序运行必须具备的环境。常见的操作系统:
- PC端:Windows、MacOS、Linux
- 移动端:Android、IOS、鸿蒙系统
编程与编程语言
编程
编程的本质是将编程者的思维转化成为计算机可以识别的数据,从而实现计算机代替编程者完成特定的运算或操作,与文学创作类似,是思想的实体化。
编程语言
编程语言本质是一种语言,与人类语言不同的是,人类的语言是人与人之间交流的工具,而编程语言是人与计算机交流的工具,通过编程语言,人类得以对计算机下达各种各样的指令。
编程语言的发展史
机器语言
早期的编程使用二进制,即通过一系列的0与1的组合直接对计算机下达各种指令。
汇编语言
汇编语言是机器语言的进化,用一段特定长度的二进制数字来表示英文的各种字符。
高级语言
高级语言是现代普遍使用的编程语言,用人类的语言来进行编程,然后通过一系列的转换变成计算机可以识别的数据,完成各种运算。
常用高级语言:C++、Java、PHP、python、Golang。
编程语言的分类
编译型语言
编译型语言编写的程序在执行之前,需要进行一个翻译的过程,将整个程序转换为对应的机器语言,翻译的结果可以多次使用,因此编译型语言编写的程序运行速度较快。
但编译型语言上手难度大,报错时难以定位出现错误的位置。
解释型语言
解释型语言编写的程序在执行时进行逐行翻译,即时翻译即时运行,翻译结果不可重复使用,每次运行时都要重新进行翻译。
解释型语言编写的程序运行速度慢,对内存的占用较大,但解释型语言学习难度较低,在报错时能迅速定位报错位置。
Python解释器
常用的python解释器有python 2.x版本及python 3.x版本。非特殊情况下一般使用3.x版本。
Python解释器的安装
登录官网——找到心仪的解释器版本——下载——安装
安装注意事项:
- 尽量避免安装在系统盘(C盘);
- 路径尽量简单;
- 勾选添加至环境变量,也可手动添加环境变量。
不同版本Python解释器共存
复制解释器应用程序,粘贴后重命名,注意选择有辨识性的名字。
Python程序的运行
- 使用cmd窗口运行,适合临时及较短代码的运行;
- 解释器命令运行,可编写较长的代码,可长久保存;
- 利用IDE工具编写及运行,编写效率高,入门者通常使用pycharm。

浙公网安备 33010602011771号