初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)

这是我第一次写博客,简单地聊聊当下的感受。其实,早在大学期间就有过把自己所学的一些知识点记录在某个平台,可供日后自己复习。只是本人并非计算机专业出身,平时写代码写得不是不多。直到毕业参与工作,从事软件、算法类的开发,才深刻地感受到从事此类工作需掌握许多细小琐碎的知识点并时常记录这些知识点方便自己复习的重要性。在此,首先感谢逻辑教育教会我养成定期书写博客的习惯,记录博客不光可以沉淀自己,同样也可分享给他人,促进交流,共同进步。
博客中大多数内容都是课堂的笔记,且本人写作水平有限,如有不当之处,也请多多包含。

Python学习笔记-第一课

  • 计算机要点
    • 1. 计算机基本概念
      • 1.1 什么是计算机
      • 1.2 计算机的组成
    • 2. 关于计算机语言
      • 2.1 计算机语言的基本概念
      • 2.2 计算机语言的发展
      • 2.3 计算机语言类型
  • 交互方式
    • 1. 交互方式的种类
    • 2. wins的⽂本交互模式
  • 进制概述
    • 1. 进制转换
      • 1.1 什么是进制
      • 1.2 二进制和十进制间的转换
    • 2. 计算机中的数据单位
  • 环境变量
    • 1. 基本概念
    • 2. 环境变量操作
      • 2.1 查看环境变量
      • 2.2 修改环境变量
      • 2.3 删除环境变量
    • 3. Path环境变量

计算机要点

1. 计算机基本概念

1.1 什么是计算机

  • 计算机俗称电脑,一种用于高速计算的电子计算机器,比如常见的笔记本电脑、平板、手机等
  • 特点:数值计算、逻辑计算、存储记忆
  • 总结:能够根据程序运行,自动高速地处理数据的智能电子设备

1.2 计算机的组成

  • 硬件:电脑的五脏六腑,如鼠标、键盘、显示器、主机… 看的见摸得着
  • 软件:由代码编写成的QQ、VLC播放器、Chrome浏览器… 看不见摸不着

2. 关于计算机语言

2.1 计算机语言的基本概念

  • 通俗讲,是为了让人能与计算机之间进行通讯的语言
  • 计算机能够接受的语言包括字符数字特定的语法规则

2.2 计算机语言的发展

  • 机器语言 --> 汇编语言 --> 高级计算机语言
  • 机器语言:由0和1组成的二进制数,是机器语言组成的基础
  • 汇编语言:在机器语言的基础上发展,使用了字母和字符串来代替二进制串,由此提高语言的记忆性和识别性
  • 高级计算机语言:一系列指令的集合,比如C/C++、Java、Python等

2.3 计算机语言类型

  • 计算机语言根据执行特点分为解释型、编译型语言两种
  • 编译型语言:代表语言C,它需要从源码编译成机器码后才能执行,特点是执行速度快,但跨平台性能差
  • 解释型语言: 代表语言Python,它通过一个中间人(解释器),翻译源码执行,特点是执行速度慢,但跨平台性能好

交互方式

1. 交互方式的种类

  • 基于命令⾏的交互⽅式(Text-based User Interface,TUI
  • 基于图形界面的交互方式(Graphical User Interface, GUI

2. wins的⽂本交互模式

打开方式:敲击键盘上的win+R,输入cmd
界面如下图:
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第1张图片
常用DOS命令

dos命令 命令描述
dir 列出当前目录下的文件
md 创建目录
rd 删除目录
cd 进入指定目录
cd … 返回上级目录
cd / 返回到根目录
del 删除文件
exit 退出DOS

dos命令演示如下:
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第2张图片
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第3张图片

进制概述

1. 进制转换

1.1 什么是进制

进制是人为定义的带进位的计数方法。 对于任何一种进制—X进制,就表示每一位置上的数运算时都是逢X进一位。在日常生活中,计数基本是使用十进制。计算机里常用的就是二进制、八进制和十六进制,其中又以二进制和十六进制用的最多。
二进制满二进一,共有两个数字0,1

0,1,10,11,100 …

十进制满十进一,共有10个数字

0,1,2,3,4,5,6,7,8,9,10,11 …

十六进制满十六进一,共有16个数字

0,1,2,3,4,5,6,7,8,9,10,a,b,c,d,e,f

在十六进制中,超过9的部分用字母代替,所以a~f分别表示10~15

1.2 二进制和十进制间的转换

这里以二进制和十进制间的转换为例,先看十进制数13转为十进制:
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第4张图片
二进制数1101转化为十进制数的过程如下:
在这里插入图片描述

2. 计算机中的数据单位

  • bit表示位,是计算机中最小的单位
  • byte表示字节,是用户可操作的最小单位
  • 常用的数据单位及相互间的换算关系如下

8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB

环境变量

1. 基本概念

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

2. 环境变量操作

2.1 查看环境变量

初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第5张图片
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第6张图片
图中框出来的是用户定义的环境变量,想要修改,编辑等操作最好在这里进行。图中右下部分是系统定义的环境变量,最好不要修改。
添加环境变量
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第7张图片

2.2 修改环境变量

为了测试修改环境变量的效果,首先在D:\Cube目录下创建test.txt文件,内容为“哈哈哈”。
在当前目录下运行,可以看到系统成功打开该文件。
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第8张图片
现在切换到E盘目录,再次执行上述命令,系统报错:
在这里插入图片描述
此时,添加环境变量:
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第9张图片
再执行一次test.txt命令,看一下效果:
初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)_第10张图片
在任意目录下都能打开test.txt文件,测试成功

2.3 删除环境变量

只需选中想要删除的变量,点击右下角的删除即可

3. Path环境变量

  • 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开
  • 如果没有则会去path环境变量的路径去找,直到找到为止,没找到则会报错
  • 通常会将一些经常要访问的文件或程序的路径添加到环境变量当中,好方便用户在任意位置来访问这些文件
    注意事项:
  • path环境变量不区分大小写,path、Path,PATH是等效的
  • 多个路径之间用 ; 隔开

你可能感兴趣的:(学习笔记,python)