Python基础--计算机要点

1 计算机基本概念

1.1 计算机是什么

  • 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算器
  • 特点:数值计算、逻辑计算、存储记忆功能。
  • 总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备

1.2 计算机组成

  • 硬件:看得见摸得着 (CPU 硬盘 显卡 鼠标…)
  • 软件:看不见摸不着(PyCharm 高德地图 QQ…)

2 计算机语言

2.1 计算机语言的基本概念

  • 概念:计算机语言(Computer Language) 指用于人与计算机之间的通信。字符 数字 语法规则

2.2 计算机的发展

  • 机器语言 (0 和 1)-- >> 汇编语言 (字母和符号)-- >> 高级计算机语言 (Java Python C#)

2.3 解释型和编译型语言的区别

  • 编译型语言
    C语言…
    X(源码) --> 编译 --> Y(编译后的机器码)
    特点: 执行速度快 100个文件 一个文件夹 跨平台性差
  • 解释型语言
    Python
    X(源码) --> 解释器 --> 解释执行
    特点: 执行速度比较慢 跨平台性比较好

3 交互方式

3.1 交互方式种类

  • 命令行的交互模式 (Text-based user Interface) TUI
  • 图形界面化的交互模式 (Graphical user Interface) GUI
  • Interface (接口 用户需要通过软件的接口对软件进行操作,但是所有的功能并不是都对用户开放)

3.2 文本交互模式打开的方式(win)

  • win键+R --> 运行窗口 --> cmd–> 回车
  • 命令行结构:
    在这里插入图片描述
    • Microsoft Windows [版本 10.0.18363.720] © 2019 Microsoft Corporation。保留所有权利。–> 版本
    • C: --> 根目录
    • \Users\L**an --> 所在的当前文件夹
    • “>” --> 命令提示符,在后面直接输入命令

3.3 dos命令

dos命令执行内容
DIR列出文件或文件夹
md创建目录
rd删除目录
cd进入指定目录
cd.还在当前目录
cd…返回到上一级目录
cd/返回到根目录 ( “/” 后面是词的话就要空格)
cd…返回到上一级目录
del删除文件
del *.txt删除所有txt文件
exit退出

4 文本文件和字符集

4.1 文本文件

  • 纯文本
    保存单一的文本内容,无法保存与内容无关的东西(不能保存颜色、图片.)
  • 富文本
    可以保存文本以外的内容,(如word、有道笔记…)
  • 开发全用纯文本,在计算机底层会转换成二进制数据
  • 注意:
    1.将字符转换成二进制编码的过程叫做编码 decode
    2.将二进制码转换成字符的过程叫做解码 encode
    3.编码和解码都要遵守的规则是字符集

4.2 常见字符集

  • ASCII: 美国人编码,采用的是七位对美国常用字符进行编码,包含128个字符
  • ISO-8859-1: 欧洲的编码,采用的是8位,包含256个字符
  • GBK: 中国人编码,也叫国标码
  • Unicode: 万国码 (编程常用)
    • 常用的Unicode编码:UTF-8 UTF-16 UTF-32
      • 区别:UTF-8:包含1到5个字节, UTF-16:包含2到4个字节, UTF-32:包含4个字节

5 进制

  • 进制越大 --> 表现形式越短
  • 常用:十进制、二进制,之所以出现十六进制,八进制是为了更加方便表示

5.1 进制之间转换

例:6 的十进制–> 二进制
原理

  • 对十进制数进行除2运算
    6/2=3…0
    3/2=1…1
    ……1
    6转换为二进制数为:110 (倒着写)

例 101 的二进制 --> 十进制
原理

  • 二进制乘以2(次幂)的过程
    1* 20 + 0* 21 + 1* 22 = 5

5.2 进制的计数

十进制: 满十进一 0 1 2 3 4 5 6 7 8 9 计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 …
二进制: 满二进一 计0 二进制一共有两个数字 0 1 计数:0 1 10 11 100 101 110 111 1000…
八进制:(几乎不用)显示数码管用八进制 八进制 满八进一 八进制一共有八个数字 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20…27 30…37 40
十六进制:(用的较多) 满十六进一 十六进制一共有16个数字 计算:0 1 2 3 4 5 6 7 8 9 a(10.不管大小写) b(11) c(12) d(13) e(14) f(15) 10 11 12 …1a 1b 1c 1e 1f …20 21 …

5.3 进制的计数

  • bit是计算机当中最小的单位
    8个bit等于1byte(字节)
    1024byte=1kb(千字节)
    1024kb=1mb(兆字节)
    1024mb=1Gb(吉字节)
    1024GB=1TB

6 环境变量

6.1 基本概念

  • 环境变量(environment variables)
    一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等

  • 如何查看环境变量
    右键计算机属性->选择高级系统设置->环境变量 环境变量分为2个 1个是用户变量 1个是系统变量 注:系统变量不要修改

  • 添加环境变量
    通过新建按钮添加->环境变量可以由多个值构成,值与值之间用英文的分号隔开(;英文)

  • 修改环境变量
    通过编辑按钮

  • 删除环境变量
    通过删除按钮

6.2 path环境变量

  • 从字面意思上理解path就是保存环境变量里面的一个个路径
  • 当我们输入一个命令的时候(命令行),系统会先在当前路径来找,如果当前路径没有,那么会去path环境变量里面去找,如果有直接打开,没有则报错
  • 可将常用的文件或者程序的路径添加到环境变量中,就可以在任意位置来访问这些文件。

7 小结

初步的了解了计算机、计算机语言和计算机的一些简单的操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值