博客
关于我
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/

    你可能感兴趣的文章
    Python3.12 解决conda环境libstdc++版本过低问题
    查看>>
    python3.2批量查询IP地址区域
    查看>>
    Python3.5中协程和未来/任务之间的区别?
    查看>>
    python3.5实现socket通讯(TCP)
    查看>>
    python3.6 ubuntu部署nginx、 uwsgi、 django
    查看>>
    Python3.6.3中,functools似乎不能用
    查看>>
    python3.6.5+cuda9+cudnn7.1+win10+tensorflow-gpu1.9.0下载配置
    查看>>
    python3.6使用pickle序列化class
    查看>>
    python3.6入门到高阶(全栈) day027 网络通信协议 osi七层模型
    查看>>
    Python3.6属性错误:模块‘;异步没有属性‘;运行‘;
    查看>>
    python3.6版本中的python-weka-wrapper安装失败,错误代码为%1
    查看>>
    Python3.7安装cv2踩过的坑
    查看>>
    python写txt文件
    查看>>
    python关于sorted排序函数详细解析 附实战代码(全)
    查看>>
    python3.8调用m文件,调用matlab
    查看>>
    python3.9新特性_Python 3.9 新特性速览
    查看>>
    Python3.x:遍历select下拉框获取value值
    查看>>
    python360百科_11月编程排行榜:Python超过Java成第二
    查看>>
    Python关于Paginator分页函数详细解析 附实战代码
    查看>>
    python3、ipython3、setup-tools、pip等环境搭建详细总结
    查看>>