编程学习网 > 编程语言 > Python > Python教程:学习前必需了解的计算机基础知识!
2025
01-21

Python教程:学习前必需了解的计算机基础知识!


Python,这门语法简洁、功能强大的编程语言,凭借其易上手、应用广泛的特点,成为了无数职场的首选。在学习Python编程语言之前,掌握一些基础的计算机知识是至关重要的。这不仅能帮助你更好地理解Python的底层机制,还能让你在编程过程中更加游刃有余。

1、计算机硬件一般,计算机主要由硬件和软件两部分构成。硬件部分包括中央处理器(CPU)、内存(RAM)、硬盘(或其他存储设备)、输入设备(如键盘、鼠标)和输出设备(如显示器、打印机)等。
CPU:是计算机的核心部件,负责执行程序中的指令。CPU的核心数、主频、线程数、缓存等参数影响计算机的性能。
内存:用于暂时存储正在运行的程序和数据,以提供快速访问。内存的大小和速度直接影响计算机的运行效率。
存储设备:硬盘或固态硬盘(SSD)用于永久存储数据和程序。了解存储设备的容量、读写速度等参数有助于选择合适的存储设备。

2、计算机软件及操作系统
计算机软件是指计算机系统中的程序和数据,是硬件的逻辑实现。它可以分为系统软件(如操作系统、编译器)、应用软件(如各种聊天软件、音乐软件)
其中,操作系统是计算机上最重要的软件之一,负责管理计算机的硬件和软件资源,提供用户与计算机之间的交互界面。常见的操作系统有Windows、Linux、macOS等。不同的操作系统有不同的工作原理和文件管理方式。
操作系统提供文件管理、进程管理、设备管理、网络通信等功能,这些功能对于编程和软件开发至关重要。

3、计算机网络
计算机网络是指将多台计算机或设备连接在一起,以实现资源共享和信息交换的系统。其中涉及的网络架构包括局域网(LAN)、广域网(WAN)和互联网(Internet)等。

4、字节/bit
bit是计算机中最小的单位,byte是我们最小的可操作的单位。可以将内存想象为一个一个的小格子,可以存一个0或者1,内存中的每个小格子,我们称为1bit(位)。字节的转换如下:
8 bit=1 byte(字节)  1024 byte=1kb(千字节)1024 kb= 1 mb(兆字节)1024 mb= 1 gb(吉字节)  1024 gb= 1 tb(太字节)5、进制介绍
进位计数制,是人为定义的带进位的计数方法。常见的进制为:
①十进制:满十进一,有10个数字(0~9)
②二进制:满二进一,有2个数字0和1(十进制换算成二进制,除二取余法),所有的数据在计算机底层都是以二进制的形式进行保存的。计数 十进制 0 1 2  3  4   5   6  二进制 0 1 10 11 100 111 1000
③八进制:满八进一,有8个数字,0~7  计数:0 1 2 3 4 5 6 7 10 11
④十六进制:满十六进一,有16个数字 0~7 a b c d f   计数:0 1 ... 9 a b c d f 10 11 12 ... 1a 1b ...(我们在查看二进制数据时,一般会以十六进制的形式显示)

6、环境变量(environment variable)
指的是操作系统当中的一些变量,指在操作系统中用来指定操作系统运行环境的一些参数,如临时文件夹位置和系统文件夹位置等。通过修改环境变量,来对计算机进行配置(主要来配置一些路径)
(1)查看环境变量:右键此电脑--点击属性--搜索高级系统设置--选择环境变量。环境变量分,上面是用户环境变量,下面是系统环境变量(建议只修改用户环境变量)
(2)添加环境变量:通过新建按钮进行添加,注意一个环境变量可以有多个值,值与值之间使用;(英文)隔开
(3)path 环境变量:path 环境变量保持的是一个一个的路径;当我们在命令行中输入一个命令或访问一个文件时,系统会首先在当前目录下寻找,找到就执行、打开,找不到就会依次去path环境变量的路径中去寻找。如果还是找不到,则会报错。

7、文本文件和字符集
文本分为纯文本和富文本。纯文本只能保存单一的文本内容,无法保存内容无关的东西(如字体、颜色、图片),而富文本可以保存文本以外的内容。开发时,编写程序使用的全部都是纯本文。纯文本在计算机底层也会转换为二进制保存
将字符转换为二进制码的过程称为编码,将二进制转化成字符的过程称为解码,编码和解码时所采用的规则称为字符集。
常见的字符集:ASCII :美国人编码,使用7位对美国常用的字符进行编码,包含128个字符ISO--8859-1 :欧洲编码,使用8位,包含256个字符GB2312 、GBK :国标码,中国的编码Unicode:万国码,包含了世界所有的语言和符号。编写程序时,一般使用该编码。该编码有多种实现,UTF-8 UTF-16 UTF-32,最常用的是UTF-8注意,如果发现程序代码出现乱码的形式,就需要去检查字符集是否正确。
以上就是“Python教程:学习前必需了解的计算机基础知识!的详细内容,想要了解更多Python教程欢迎持续关注编程学习网。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取