博客
关于我
Python——计算机要点
阅读量:284 次
发布时间:2019-03-01

本文共 1107 字,大约阅读时间需要 3 分钟。

计算机基础概念及语言的发展

计算机是一种能够按照程序运行、自动、高速处理数据的现代化智能电子设备,其核心特点包括数值计算、逻辑计算和存储记忆功能。从硬件和软件两个方面来看,硬件是指人眼可见可碰的设备如显示器、鼠标、键盘、CPU等,而软件则通过编程实现特定指令和数据的组织排列。

计算机语言

编译型语言:在程序运行前需要先将代码编译成机器码,随后再执行。这种方式执行速度快,但不具备良好的跨平台性,典型代表是C语言。

解释型语言:程序运行时一边解释一边执行,执行速度相对较慢,但具有良好的跨平台性。Python语言就是这种类型的典型代表。

交互方式

TUI(Text User Interface):以命令行方式进行交互,如DOS命令。常用命令包括:

  • dir:查看目录中的未隐藏文件
  • md:创建目录
  • rd:删除目录
  • cd:进入指定目录
  • cd/或c:返回根目录
  • del:删除文件
  • exit:退出命令行

GUI(Graphical User Interface):以图形化界面进行交互,是现代操作系统的主要方式。

文本文件和字符集

文本文件主要包括纯文本和富文本两种形式。纯文本文件仅包含文字内容,如TXT文档,而富文本文件可以保存文字内容之外的文件,如视频或音频。

字符集是文件存储的基础,常用的进制系统包括:

  • 二进制(Binary,简写为B)
  • 八进制(Octal,简写为O)
  • 十进制(Decimal,简写为D)
  • 十六进制(Hexadecimal,简写为H)

二进制系统中每位只能是0或1,八进制则允许0-7,十进制是0-9,十六进制则扩展到0-9和A-F。

进制转换方法

将十进制转换为其他进制时,可以采用辗除法:例如,将十进制数10转换为二进制:10 ÷ 2 = 5 余05 ÷ 2 = 2 余12 ÷ 2 = 1 余01 ÷ 2 = 0 余1将余数倒序排列即为1010(二进制)。

各进制允许的数位范围如下:

  • 二进制:0和1
  • 八进制:0-7
  • 十进制:0-9
  • 十六进制:0-9和A-F

数据的转换

在计算机中,bit是最小的数据单位,8个bit组成一个byte(字节)。常见的单位转换包括:8 bit = 1 byte1024 byte = 1 KB1024 KB = 1 MB1024 MB = 1 GB1024 GB = 1 TB

环境变量

环境变量是操作系统提供的便利功能,常见操作包括:

  • 打开命令提示符
  • 输入命令设置环境变量,如:
    set PATH=C:\Program Files\...
  • 常见用途包括设置软件路径、文档目录等
  • 可以修改默认虚拟环境的安装位置
  • 通过合理设置环境变量,可以显著提升工作效率。

    转载地址:http://xrqo.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现单循环链表算法(附完整源码)
    查看>>
    Objective-C实现单词计数(附完整源码)
    查看>>
    Objective-C实现单链表反转(附完整源码)
    查看>>
    Objective-C实现博福特密码算法(附完整源码)
    查看>>
    Objective-C实现卡尔曼滤波(附完整源码)
    查看>>
    Objective-C实现卡尔曼滤波(附完整源码)
    查看>>
    Objective-C实现卡尔曼滤波(附完整源码)
    查看>>
    Objective-C实现卡恩拓扑algorithm topo算法(附完整源码)
    查看>>
    Objective-C实现卷积(附完整源码)
    查看>>
    Objective-C实现卷积运算(附完整源码)
    查看>>
    Objective-C实现压缩文件夹(附完整源码)
    查看>>
    Objective-C实现原型模式(附完整源码)
    查看>>
    Objective-C实现去掉字符串中指定的字符(附完整源码)
    查看>>
    Objective-C实现去除字符串中的空格(附完整源码)
    查看>>
    Objective-C实现双向A*算法(附完整源码)
    查看>>
    Objective-C实现双向广度优先搜索算法(附完整源码)
    查看>>
    Objective-C实现双向循环链表(附完整源码)
    查看>>
    Objective-C实现双向链表(附完整源码)
    查看>>
    Objective-C实现双工通信(附完整源码)
    查看>>
    Objective-C实现双端队列算法(附完整源码)
    查看>>