博客
关于我
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实现detectDirectedCycle检测定向循环算法(附完整源码)
    查看>>
    Objective-C实现deutsch jozsa算法(附完整源码)
    查看>>
    Objective-C实现DFS判断是否是二分图Bipartite算法(附完整源码)
    查看>>
    Objective-C实现DFS遍历或搜索图数据结构算法(附完整源码)
    查看>>
    Objective-C实现Diffie-Hellman算法(附完整源码)
    查看>>
    Objective-C实现Diffie—Hellman密钥交换(附完整源码)
    查看>>
    Objective-C实现Diffie—Hellman密钥交换(附完整源码)
    查看>>
    Objective-C实现Dijkstra最小路径算法(附完整源码)
    查看>>
    Objective-C实现dijkstra迪杰斯特拉算法(附完整源码)
    查看>>
    Objective-C实现dijkstra迪杰斯特拉算法(附完整源码)
    查看>>
    Objective-C实现Dijkstra迪杰斯特拉算法(附完整源码)
    查看>>
    Objective-C实现dijkstra银行家算法(附完整源码)
    查看>>
    Objective-C实现Dinic算法(附完整源码)
    查看>>
    Objective-C实现disjoint set不相交集算法(附完整源码)
    查看>>
    Objective-C实现DisjointSet并查集的算法(附完整源码)
    查看>>
    Objective-C实现djb2哈希算法(附完整源码)
    查看>>
    Objective-C实现DNF排序算法(附完整源码)
    查看>>
    Objective-C实现doomsday末日算法(附完整源码)
    查看>>
    Objective-C实现double factorial iterative双阶乘迭代算法(附完整源码)
    查看>>
    Objective-C实现double factorial recursive双阶乘递归算法(附完整源码)
    查看>>