------------恢复内容开始------------
what‘s the python?
python是一门编程语言,编程语言就是人用来和计算机沟通的语言,语言就是人与人,人与事物进行沟通的工具
什么是编程呢?
1、想好做事步骤
2、找一种对方能听懂的语言,把做事的步骤翻译出来并存入文件
什么是程序?
程序就是一系列的代码文件
什么是进程?
进程是一个正在运行的程序
为何要编程?
控制计算机代替人类去工作
二、计算机(3*)
控制器:计算机的指挥系统,负责所有其他硬件的运行
运算器:数学运算与逻辑运算
控制器 + 运算器 = CPU》人的大脑
存储器:存取数据
内存:基于电工作,存放电信号,特点——断电丢失数据,存取速度快
外存:比如磁盘,基于磁工作的,磁盘里存放磁信号,特点:存取速度远远慢于内存,断电数据依然存在
输入设备、输出设备
三、与程序运行有关的三大核心硬件(5*)
CPU 内存 硬盘
程序的运行先将程序由硬盘读入内存》程序的启动or加载过程
cpu从内存中取除的程序指令来运行》运行程序
ps:程序运行过程中产生的数据一定是嘴先存放于内存中的,关键数据一定要由内存存如到硬盘永久的保存下来
四、计算机硬件详解(3*)
cpu_x86-64 简单来说就是64位的X86型号的CPU
一个cpu芯片四核八线程(一个头四个脑袋一个脑袋可以当两个用)
五、操作系统
操作系统是一个协调、管理、控制计算机硬件资源与软件资源的控制程序
计算机的三层结构:
应用程序:(shell/python和图形界面程序)
操作系统:(内核+系统接口层)
计算机硬件(cpu、内存、硬盘、)
硬件》》操作系统(内核+系统接口层)》》》python解释器!!!
python程序员的本质是在python操作经过操作系统下发到硬件!