第1章(新)Day1 - 初识Python

一、计算机组成原理

1.1 冯诺依曼架构:

输入设备

用于向计算机输入数据和指令,如键盘、鼠标、麦克风、扫描仪等

输出设备

用于将计算机处理结果显示或打印出来,如显示器、打印机、音响等

中央处理器(CPU, Central Processing Unit )

负责执行计算机指令,完成各种计算和逻辑操作

CPU内部分为运算器和控制器两部分,运算器负责运算指令,控制器负责调度

存储器

用于储存计算机执行程序所需的数据和指令

存储器分为内存储器(主存,如内存条)和外存储器(辅存,如硬盘、光盘)

内存储器是短暂存储,断电会丢失数据,读写操作快

外存储器是持久存储,断电不会丢失数据,读写速度慢

总线

用于连接计算机各个部分,包括数据总线、地址总线和控制总线等

1.2 存储器对比

磁盘(Disk)

计算机中最慢的存储器之一,读取速度比内存慢很多

通常用于永久存储数据,每秒钟可以完成的读取操作数量通常在几百到几千之间

内存(Memory)

读取速度比寄存器慢,但比磁盘快很多

内存容量较大,每秒钟可完成的读取操作数量通常在数百万到数千万之间

寄存器(Register)

CPU内部的存储器,读取速度极快,每秒可完成的读取操作数量可能在十亿次到数百亿次之间

由于大小有限,只能存储极少数据

二、编程语言

计算机与开发者之间的沟通方式

2.1 编程语言的发展

机器语言

二进制码

汇编语言

使用符号ASCII代替二进制码

现代高级语言

更加抽象和易于理解的语法,使用语句编程

语句的本质是指令的封装,一条变成语句最终会被转成多条指令用于底层执行

C语言(1972)、C++(1980)、Python  / VB(1991)、PHP / JavaScript (1995)

Python也是C语言开发的,因此封装粒度自然更高,但是也因此执行效率会相对低些

Python最直观的优点,开发效率相对高;缺点,运行效率相对差

三、编程语言的分类

编译型语言(C/C++)

优点:一次性变异成平台相关的机器语言文件,运行时脱离开发环境,效率高。一次编译多次运行

缺点:与特定平台相关,一般无法移植到其他平台

解释型语言(Python/JS)

缺点:每次运行都需要将源代码解释成机器码执行,效率低

优点:只要平台提供相应的解释器,就可以运行源代码,所以方便源程序移植

四、Python环境安装

两个关键的版本(v2.7)(v3.6)

Download Windows Installer(64bit)

Customize install location

Add python.exe to PATH

python.exe就是解释器!

五、终端环境(Windows cmd)

dir、cd、tab补全、cd .. 、cd ../.. 、

六、环境变量配置

‘xxx’不是内部或外部命令,也不是可运行的程序或批处理文件

exit() 退出cmd中的python解释器

cmd的命令执行顺序:先在当前路径寻找,若无,再去到【环境变量】中寻找

将python.exe的路径存至Path中,即可在cmd中的任意路径拉起python解释器

七、交互式命令行

八、Pycharm的安装与使用

集成开发环境(IDE, Integrated Development Environment )

Python Interpreter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值