美文网首页
[Python]第1周day.0 计算机基础

[Python]第1周day.0 计算机基础

作者: 哈维Harvey | 来源:发表于2020-04-03 21:28 被阅读0次

    个人主页:哈维数据
    QQ:1876815991
    邮箱:cnharvey@foxmail.com

    一、计算机是什么?

    计算机和我们生活联系紧密,
    计算机就是一个用来计算的机器。
    目前来讲,计算机只能根据人类的指令来进行一系列操作。完成各种操作和指令。也就是说人让他干嘛他就得干嘛。所以我们学习计算机,就是学习如何控制它。

    二、计算机的组成

    计算机由两部分组成
    硬件 软件
    硬件包含:键盘、鼠标显示器……,硬件属于外部设备。硬件的特点是看得见:摸得着。
    软件包含:软件是看得见摸不着的,软件负责控制计算机的硬件。软件有两大类(系统软件和应用软件)
    1)系统软件:windows、linux、macOS
    2)应用软件:office、QQ、游戏等

    三、计算机的使用方式

    必须要通过软件来对计算机完成各种操作,但是注意,软件中并不是所有的功能都会对用户进行开放。
    用户需要调用软件的接口(interface),来操作计算机。
    用户界面分成两种:
    1)TUI(文本交互界面)
    2)GUI(图形化交互界面)
    本质上,这两种用户界面都是一样的,都是对计算机操作指令。

    四、Windows的命令行(典型的TUI)

    命令行就是文本的交互界面,通过命令行可以使用一个一个的指令来操作计算机,任何的计算机操作系统中都包含命令行,由于系统比较多,所以不同系统的名字也不一样。

    1. 如何进入命令行,使用win+R键开启运行,输入cmd。

    2. 命令行的结构

    • 版本及版权声明(仅作了解)
    Microsoft Windows [版本 10.0.18363.592]
    (c) 2019 Microsoft Corporation。保留所有权利。
    
    • 命令提示符
    C:\Users\china>
    C: 表示当前所在的磁盘根目录,可以通过X:来切换盘符(X表示盘符)
    \Users\china 表示当前所在磁盘的路径,可以通过cd命令来切换目录,通过dir命令查看当前目录内容。
    (>)命令提示符,在大于号后面,可以直接输入我们的指令
    

    3. 命令行的常用命令

    命令的语法:命令 [参数] [选项]

    命令 作用
    dir 查看当前目录的内容(文件和文件夹)
    cd 进入指定的文件夹(目录)
    md/rd 创建文件夹和删除文件夹(仅仅是文件夹)
    del 删除文件
    cls 清屏

    五、环境变量

    环境变量(environment variable)
    环境变量指的是操作系统当中的一些变量,可以通过修改环境变量来对计算机进行配置。
    主要做的是来配置一些路径。环境变量在所有的操作系统中都有。

    1. 查看环境变量

    计算机-属性-高级系统设置-高级-环境变量
    -环境变量界面有两部分,上面是用户环境变量(只对当前用户起作用)
    -下面是系统环境变量,对整个操作系统起作用
    我们尽量只修改用户环境变量,除非明确知道要做什么。
    左边一栏是变量名,右边一栏是变量值。

    2. 添加环境变量

    直接点击新建可以创建变量。指定变量名同时指定值即可。
    我们的一个环境变量可以有多个值,值与值之间使用分号(,)隔开。

    3. 修改环境变量

    通过编辑可以修改环境变量

    4. 删除环境变量

    直接点击删除即可删除环境变量

    六、PATH环境变量

    PATH环境变量中保存的是一个一个的路径。
    当我们在命令行中输入一个命令或者访问一个文件的时候。系统会首先在当前的位置寻找。如果找到则直接执行或打开,如果没找到则会依次去PATH环境变量的路径中去寻找,直到找到位置。如果依旧没找到,则报错。
    'XXX' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    我们可以将一些经常需要的文件或者程序的路径添加到PATH环境变量中,这样我们就可以在任意的位置访问这个文件了。

    • 如果环境变量中没有PATH,可以手动添加
    • PATH环境变量不区分大小写
    • 修改后必须重新启动命令行窗口
    • 多个路径之间使用;隔开

    七、进制

    1.十进制

    满十进一的进制
    十进制当中一共有十个数字(独立的数字0-9)
    

    2.二进制

    满二进一的进制
    二进制中一共有两个数字 0,1
    所有的数据在计算机底层都是以二进制的形式i保存的,计算机只认识二进制。
    可以将我们的内存想象成小格子,小格子中可以存储一个0或者一个1。我们称为1bit
    二我们能操作的仅仅是由8个bit组成的byte
    8bit=1byte
    1024byte=1kb
    1024kb=1MB
    1024MB=1GB
    不管是什么字节,归根结底都是由bit构成的。
    

    3.八进制(开发用的不多)

    满八进一的进制
    八进制一共有八个数字 0-7
    

    4.十六进制

    满十六进一
    十六进制一共有16个数字,1-9 A,B,C,D,E,F
    我们在查看二进制数字的时候,一般都会使用十六进制形式显示。为了方便我们查看。
    

    八、文本文件和字符集

    文本分成两种,开发时我们都是用纯文本的。
    -纯文本:只能保存文本,单一的文本内容,无法保存一些内容无关的东西(字体、颜色、图片)
    -富文本:富文本中可以保存文本以外的内容(word文档)
    字符集(春温杯在计算机底层也会转为二进制保存,而保存的方式叫字符集)
    将字符转换成二进制编码的过程叫做编码。
    二进制码转为字符的过程叫做解码。
    编码和解码采用的规则叫做字符集
    ascii
    -使用七位对美国常用的字符拉力进行编码
    一共128个编码
    ISO-8859-1
    -使用8位,多一些字母和符号 欧洲常用
    一共256个编码
    GBK2312
    GBK
    -国标码,中国编码,包含中文文字等。(常用中文)
    Unicode
    -万国码,包含了世界上所有语言和符号。我们在编写程序的时候一般都使用unicode的方法。
    不过Unicode编码有多种实现,UTF-8 UTF-16 UTF-32
    乱码的问题
    在编写程序时,如果发现程序代码出现乱码情况,就要马上去检查字符集是否正确。

    九、基本语法

    1.严格区分大小写
    2.Python每一行都是一个语句,每一条都是以换行结尾
    3.每一条语句的长度不要过长(规范建议每行不超过80个字符)
    4.我们一条语句可以分多行编写,语句后面以反斜杠结尾(\)
    5.Python是缩进严格的语言,也就是说我们不要随便写缩进。
    6.注释,我们使用#号表示注释,用于共同维护者读代码的方便性。一般我们习惯#后面加上一个空格。

    相关文章

      网友评论

          本文标题:[Python]第1周day.0 计算机基础

          本文链接:https://www.haomeiwen.com/subject/vyrlphtx.html