• 计算机基础知识


    1.1 认识计算机硬件

    计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信。

    了解更多硬件相关请点击

    1.2 操作系统

    操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那些:

    • windows 家用,娱乐,办公
    • linux 服务器使用
      • centos 公司线上一般用,图形化界面差,稳定 免费
      • ubuntu 个人开发,交互界面较好,更新频繁,稳定较差
      • redhat 企业使用,收费,有售后维护
    • mac 苹果 办公

    1.3 解释器或编译器

    编程语言的开发者写的一个工具,将用户写的代码转换成010101交给操作系统去执行,python的解释器有。

    CPython
    当我们从Python官方网站下载并安装好Python后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,
    所以叫CPython。在命令行下运行python就是启动CPython解释器。CPython是使用最广的Python解释器。我写的主要教程也是在CPython下执行。
    
    IPython
    IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。
    好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。
    
    PyPy
    PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python
    代码的执行速度。绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行
    可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点。
    
    Jython
    Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
    
    IronPython
    IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。
    

    1.4 解释和编译型语言

    解释型语言就类似于: 实时翻译,代表:Python / PHP / Ruby / Perl

    编译型语言类似于:说完之后,整体再进行翻译,代表:C / C++ / Java / Go ...

    1.5 软件(应用程序)

    软件又称为应用程序,就是我们在电脑上使用的工具,类似于:QQ/记事本 / 图片查看 /微信/ 游戏等

    一些手机应用的图标:

    1.6 进制

    对于计算机而言无论是文件存储 / 网络传输输入本质上都是:二进制(010101010101),如:电脑上存储视频/图片/文件都是二进制;
    QQ/微信聊天发送的表情/文字/语言/视频 也全部都是二进制。

    进制:

    • 2进制,计算机内部计算储存使用。
    • 8进制,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。
    • 10进制,人来进行使用一般情况下计算机可以获取10进制,然后再内部会自动转换成二进制并操作。
    • 16进制,一般用于表示二进制(用更短的内容表示更多的数据),一版是:x 开头。
    二进制 八进制 十进制 十六进制
    0 0 0 0
    1 1 1 1
    10 2 2 2
    11 3 3 3

    欢迎评论点赞交流,转发请添加原博客连接谢谢!

    作 者:郭楷丰
    声援博主:如果您觉得文章对您有帮助,可以点击文章右下角 推荐一下。您的鼓励是博主的最大动力!
    自 勉:生活,需要追求;梦想,需要坚持;生命,需要珍惜;但人生的路上,更需要坚强。带着感恩的心启程,学会爱,爱父母,爱自己,爱朋友,爱他人。
  • 相关阅读:
    友元函数和友元类
    进程和线程的区别
    用WAP手机远程遥控电脑
    多态的实现方式
    Windows 消息机制
    c\c++调google map api
    我的航拍直升机 控制基站软件的编写历程(3.5)—分析界面
    让成员函数可以成为回调函数
    几种排序算法
    windows下建立QTVS2005集成开发环境
  • 原文地址:https://www.cnblogs.com/guokaifeng/p/10949821.html
Copyright © 2020-2023  润新知