【Python基础】正式学习前必备的前置知识

在这里插入图片描述


———————————————————————————

作为一个计算机编程领域的纯小白,每天在工作之余断断续续接触Python也有几个月了。

在此之间学习关于Python的各种基础知识和语言,总是有很多地方不清不楚、云里雾里的,以至于给自己日常的一些编程学习造成很多困扰。很多东西都只是知其然不知其所以然。

这是典型的作为一个门外汉对于计算机基础知识的缺乏造成的。

于是决心重新恶补一下关于计算机和Python的一些知识,夯实基础,哈哈!

整理发布一下自己的Python基础知识部分学习笔记,作为纯小白刚开始学习一门编程语言,了解以下的知识能够让你在Python学习过程中对于很多知识概念不那么迷茫。(至少我是这样的,哈哈!)
——

一、了解下计算机

1. 什么是计算机

计算机本质上就是一个执行输入、运算、输出的机器,比如电脑、手机、电视、机器人等等,都是计算机。目前计算机只能通过人的指令来完成各种操作,哪怕再骚的操作也只能通过人的构想和程序设计来得以实现。

2. 计算机组成

计算机分为硬件和软件。

硬件是看得见摸得着的。
比如像CPU、内存、硬盘、鼠标、键盘、显示器等等都属于硬件.

软件是看得见摸不着的。
我们平时接触的大部分都是软件。其中软件又分为系统软件(windows、linux、macOS这类的操作系统)和应用软件(QQ、微信、爱奇艺、office)。

3. 计算机使用方式

首先要知道我们作为用户,只能通过软件来控制计算机。
但我们并不是能够操作软件所有部分,因为软件开发者会将部分功能隐藏,用户只能通过软件提供的接口,也叫用户界面(Interface),来操作计算机。

用户界面分为:TUI(文本交互界面)和 GUI(图形化交互界面)。

目前我们所操作软件99.9%都是GUI,而对于TUI其实也不是那么陌生,也就是我们的命令提示符,那个黑黑的框框。在这里插入图片描述——

二、命令提示符

1. 了解命令提示符

对于一个纯小白学习者,我们首先需先知道几点:

  1. Windows、Linux、macOS 都有自己的命令提示符
  2. 命令提示符有很多名字,比如命令行、命令行窗口、DOS窗口、CMD窗口、Shell、终端、Terminal
  3. 如何进入命令提示符:win键+R 进入运行窗口→输入cmd→最后回车)
  4. 命令提示符的构成在这里插入图片描述

2. 常用DOS命令

  1. X:切换盘符
  2. cd 进入指定文件目录
    .(一个点)表示当前目录
    …(两个点)表示上一目录
  3. dir 查看当前目录下所有文件(夹)
  4. md 创建一个目录
  5. rd 删除一个目录
  6. del 删除一个文件
  7. cls 清空屏幕

其中最最重要的是你必须知道如何切换盘符(X:)、如何进入指定文件目录(cd 路径)、如何返回上一目录(cd …)、如何清空屏幕(cls)。

3. 必会小技巧

  1. 方向键上下,查看命令的历史记录(之前输过的命令都可以通过此方式找到,避免了重复输入很长的命令)
  2. Tab自动补全命令(帮你自动补全文件目录名,很方便)

——

三、环境变量

1. 什么是环境变量

关于操作系统的变量,可以通过改变环境变量来对系统进行配置,通常是配置一些路径。
如图所示,上面的是用户变量,下面的是环境变量。
在这里插入图片描述
通常我们只用修改用户变量就行,系统变量保持不变即可。

对于环境变量我们需要了解如何查看、添加、修改和删除。这些操作都比较简单,自行摸索两分钟即可。

2. Path环境变量

刚了解环境变量这个概念时,我也是一脸懵逼。其实现目前我们只需用到的是Path环境变量,而且是相当炒鸡好用鸭!

通常我们通过DOS运行执行程序,必须首先进入到程序所在文件夹才能进行执行,而通过Path环境变量设置,就是能够使得某程序在全局状态下都能够执行,避免了繁琐地进入指定文件夹再执行的操作。

(如图,E:\Python\Python-bat就是自行添加的,此文件夹下的文件都能在全局状态下执行)
在这里插入图片描述

path环境变量中保存的是一个一个的路径。
当在命令行中输入一个命令(或访问一个文件时),系统会首先在当前目录下寻找,如果找到了则直接执行或打开;如果没有找到则会依次去path环境变量的路径中去寻找,直到找到为止。
如果path环境变量中的路径都没有找到,则报错:‘xxx’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
可以将一些经常需要访问到的文件会程序的路径,添加到path环境变量中,这样就可以在任意的位置访问到这些文件了。

需要注意的点:

  1. 修改完环境变量后必须重启命令行窗口才行
  2. 保存的路径中间不能有空格字符

——

四、关于进制

1. 你必须要知道的进制

  • 二进制(0,1)
  • 八进制(0,1,2,3,4,5,6,7)
  • 十进制(0,1,2,3,4,5,6,7,8,9)
  • 十六进制(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

2. 各进制重点须知

十进制是我们最常用的进制,无需多说。

二进制是计算机底层所用的进制,计算机只认识二进制也就是0、1。

  • 计算机底层的数据保存形式是二进制
  • 存储在内存的数据,每一小格存储一个0或1
  • 一小格表示1bit(位),bit是计算机最小单位,Byte是可操作的最小单位

8bit = 1byte(字节)
1024byte = 1kb(千字节)
1024kb = 1mb(兆字节)
1024mb = 1gb(吉字节)
1024gb = 1tb(太字节)

八进制一般不咋用。

十六进制也只是查看二进制时,计算机以十六进制显示。

——

五、文本文件和字符集

1. 文本文件

文本文件可以分为纯文本和富文本。
其中富文本可以保存文字、颜色、字体、图片等信息,最常见的比如我们使用的Word就是富文本,而纯文本只能保存纯粹的文本内容(像记事本),在编程开发中我们使用的都是纯文本。

2. 编码和解码

纯文本在计算机底层也会被转化成二进制保存。

  • 将字符转化为二进制的过程,称为编码
  • 将二进制转化为字符的过程,称为解码

编码和解码时所采用的规则,称为字符集

3.字符集

如上所说,字符集就是字符与二进制之间转化的规则,更直白一点就是人类语言符号与计算机认识的语言(二进制)之间的转化方式,是沟通人与计算机之间的桥梁。

常见的字符集

  • ASCII 美国人编码,包含128个字符在这里插入图片描述
  • ISO-8859-1 欧洲人编码,包含256个字符
  • GB2312和GBK 中国人编码,也是我们常说的国标码
  • Unicode 万国码,包含世界上所有语言和符号

Unicode有多种实现,UTF-8、UTF-16、UTF-32。其中最常用的是UTF-8,编写程序时一般都使用的这个。
编程时我们会经常遇见出现乱码的问题,一般检查字符集是否正确即可,确保使用UTF-8。

——
在这里插入图片描述

发布了35 篇原创文章 · 获赞 35 · 访问量 2769

猜你喜欢

转载自blog.csdn.net/nilvya/article/details/103444235