计算机是怎么工作的
计算机有很多很多的电路。在最底层,这些电路是一些开关。工程师和计算机科学家们使用“1”和“0”来代表开关的“开”和“关”。这些“1”和“0”是一种被称为二进制的编码。
“二进制”实际上就表示“两种状态”,分别是“开”和“关”,也就是“1”和“0”。
二进制位=比特(bit)。
计算机组成
CPU:核心部件,负责主要的计算工作,处理数据;
内存和硬盘:记忆部件,存放数据;
鼠标&键盘&显示器:输入输出设备;
主板:设备安装或通过主板联通,相互协作;
你如何让计算机工作
计算机只是一些没有生命的机器,只有你告诉它们要做什么,它们才能工作。
编程:就是告诉计算机要做什么。
指令:就是下达给计算机的一个基本命令,通常要求计算机做某些特定的事情。
程序:多个指令组成,要求计算机工作。
软件:计算机上面运行的程序,有时软件也可能运行在与你的计算机相连的另一台计算机上,比如Web服务器。
编程语言:制作程序的语言,对机器语言抽象程度各不相同。
为什么选择Python语言编程
- 易读、容易编写、容易理解
- Python是免费的
- Python是开源的
- Python可以在各种不同类型的计算机上运行。
编程使用的工具&语言
- 编译工具,解释工具
- 编译型语言:先由编译器将写好的程序文本翻译成机器代码的文件,按照固定的格式保存(exe/elf),然后由操作系统提交给机器直接执行。
- 解释型语言:由解释器(一种软件)逐行读取程序,每读一行就翻译和执行一行,直接文本文件保存就好。解释型语言写好的程序又被叫做脚本;
- Python解释器:也提供交互式解释执行界面,在交互式界面中可以逐行输入Python语句,解释器也一行一行的读取执行。称之为Python Shell。