python零基础学习(背景篇)

零基础学习python(背景篇)

1.计算机历史

(这里不加赘述,感兴趣的小伙伴可在百度了解)

2.计算机结构

内存与硬盘,CPU的关系

CPU-内存-硬盘的关系
如上图所示,可以将CPU比作车间,内存比作小仓库,硬盘比作大仓库。因为车间离大仓库较远,运输所消耗时间太长,所以有了小仓库。车间想加工产品会向大仓库发出命令:你将产品送到小仓库,小仓库拿到产品在送到车间去加工(文件读取),加工后再将加工零件送回大仓库。(文件保存)

CPU每秒运算23亿次,脉冲信号 i5处理器8系列

电脑的属性
8代i5处理器,2.30GHz代表每分钟运算23亿次(理论上),内存为4GB。

补充:32bit 和 64bit 的操作系统:
32bit: 内存最大寻址空间 232 ——> 4GB
64bit: 2
64

机械硬盘(运行速度比喻成自行车):

最快:15000R/Min (摩托车)

SSD固态硬盘:( 运行速度可比做汽车)

3.计算机操作系统

手动输入——>批处理——>脱机批处理(串行,没有实时性)——>实时性

unix 肯.汤普逊 C语言 1973年
主流的unix

IBM ATX

hp hp-unix

sun Solaris sun公司开发的JAVA

linux 1978年

linux系统分支:

1.debian --> ubuntu 五邦图

2.slackware --> suse, opensuse

3.red hat --> CentOS, enterprise

4.二进制

用0,1来表达数字,逢二进一。

5.编码

ASCII码 每一个字符都需要8个BIT来存储

6.计算机容量

1位 = 1 bit

8bit = 1byte = 1字节

1024bytes = 1kbytes = 1KB

1024KB = 1Million bytes = 1MB

1024MB = 1Gigabytes = 1GB

7.编程语言历史

C 各种操作系统的开发语言 1973

java = 1995 sun公司 java 虚拟机实现跨平台

php = 1994, 纯web开发语言, 1994年第一款浏览器诞生

python = 1989年

ruby = 简单快捷的面向对象脚本语言

perl = unix平台上开发的语言 ,做文字处理十分强大

shell = 脚本语言, 在unix,linux 上使用,运维必学

javascript = 最广泛的语言,主要写前端,nodejs 可以写后端

vb = 微软脚本语言, bat 脚本

python方向:

边执行边翻译:(可以跨操作系统)——>解释型语言

python, php, ruby, java, c#

全部翻译,在执行:(不可跨)——>编译型语言

C, C++

8.python历史

python2.x和python3.0系列不兼容

python 3.0 —— 2008年发布——不支持中文

python 2.x ——Unicode 支持中文

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值