python基础学习(一):计算机基础知识
2020-06-09 05:30
501 查看
目录
1. 计算机基本概念
1.1 计算机是什么
- 概念:现代用于高速计算的电子计算器
- 特点:数值计算、存储记忆、逻辑计算
1.2 计算机的组成
- 硬件:是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称,如鼠标、键盘、显示器等(可见可摸)
- 软件:即一系列按照特顺序组织的计算机数据和特定指令的集合,如qq,lol,360等(不可见不可摸)
2. 计算机语言
2.1 计算机语言的基本概念
- 概念:指用于人与计算机之间通讯的语言
- 特点:能够按照程序运行、自动、高速处理数据的现代化智能电子设备
2.2 计算机语言的发展
- 分类:机器语言、汇编语言、高级计算机语言
- 机器语言:是由"0"和"1"组成的二进制数表示
- 汇编语言:在机器语言的基础上增加了简单的字母和符号串来代替二进制
- 高级计算机语言:一系列指令的集合,如python
3. 交互方式
3.1 交互方式的种类
- TUI:文本用户界面(Text-based User Interface)
- GUI:图形用户界面(Graphical User Interface)
3.2 DOS命令
命令名称 | 含义 |
---|---|
dir | 显示所有文件目录 |
md | 创建文件夹 |
rd | 删除文件夹 |
cd | 进入文件夹 |
del | 删除文件夹中的所有文件 |
cd. . | 返回上一级目录 |
cd/ | 退回到根目录 |
exit | 退出dos命令 |
4. 文本文件和字符集
4.1 文本文件
- 纯文本:只能保存单一的文本内容,无法保存内容无关的东西,例如txt(写代码在纯文本里面)
- 富文本:可以保存文本以外的东西,例如有道笔记、word
- 纯文本在计算机底层也会转换为二进制保存 encode编码:将字符转换为为进制
- decode解码:将二进制转换为字符
4.2 常见字符集
编码名称 | 含义 |
---|---|
ASCII | 美国人编码,使用7位编写常用字符,包含128个字符 |
ISO-8859-1 | 欧洲人编码,使用8位编写常用字符,包含256个字符 |
GBK | 中国人编码,国标码 |
Unicode | 万国码,包含世界上所有语言和字符,编写程序一般都会使用,多种实现UTF-8 |
5. 进制
5.1 进制之间的转换
- 十进制 -> 二进制,对十进制进行除2取余,将余数从下至上倒取
- 二进制 -> 十进制,对二进制乘以2次幂过程,相加即得十进制数
5.2 进制的计数
- 十进制:满十进一 计数:0 1 2 3 4 5 6 7 8 9 10 … 20 21
-
计数:0 1 10 11 100 …
-
计数:0 1 2 3 4 5 6 7 10 11 … 17 20
-
计数:0 1 2 3 4 5 6 7 8 9 a(10) b(11) c(12) d(13) e(14) f(15) 10(16)
5.3 数据间的换算
- bit:计算机中最小的单位
- byte:我们可操作的最小单位 1 byte=8 bit
- 1024 byte = 1 KB
- 1024 KB = 1 MB
- 1024 MB = 1 GB
- 1024 GB = 1 TB
6. 环境变量
6.1 基本概念
- 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
- 环境变量操作(windows) 查看:右键我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
- 添加/修改/删除:主要对用户变量通过新建、编辑和删除来对环境变量进行操作,变量名和变量值都可以自定义,如一个变量名对应多个值,中间用英文逗号隔开
6.2 path环境变量
- 概念:path环境变量,保存的是一个一个的路径
- 原理:当我们在命令行输入一个命令,系统会先在当前的目录下寻找,如果有就直接打开;如果没有则去path环境变量的路径查找,直到找到为止;没有就报错
- 意义:对于常使用的程序、软件、工具,添加到环境变量中,可以使用更方便,如Python
- 注意:path不区分大小写,path = Path = PATH,多个路径之间用; 隔开
相关文章推荐
- 【python学习笔记一】程序设计计算机基础知识
- 计算机基础知识学习(网络必备)强烈推荐!!!
- 计算机基础知识学习(网络必备)强烈推荐!!!
- JavaSE入门学习1:计算机基础知识
- python学习笔记-第1章节 基础知识
- Python学习笔记一 基础知识
- Python基础学习-爬虫入门知识
- python基础知识学习
- python 3.0学习笔记之二------python基础小知识
- python学习(基础知识)
- Python学习笔记-第一章 基础知识
- [Python学习] 专题一.函数的基础知识
- python函数基础知识学习
- Python网络爬虫基础知识学习
- python学习之基础知识部分
- Python学习笔记2_基础知识
- Python2.7 学习笔记 (一)——基础知识
- python学习(1)--基础知识
- Python学习(三)——————基础知识汇总(一)
- Python学习系列(二)(基础知识)