• Python学习 之一 计算机基础


    第一章 计算机基础

    1.1 硬件

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

    1.2 操作系统

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

    • windows

      • xp

      • win7

      • win10

      • windows server

    • linux

      • centos 公司线上一般用 (图形化比较差)

      • ubuntu 个人开发(图形化比较好)

      • redhat 企业级

    • mac 办公

    1.3 解释器 或 编译器

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

    1.3.1 解释和编译型语言

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

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

    1.4 软件(应用程序)

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

    1.5 进制

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

    进制:

    • 2进制:计算机内部使用

    • 8进制

    • 10进制:人类进行使用,一般情况下计算机可以获取10进制,然后在内部会自动转换成二进制并操作

    • 16进制:一般用于表示二进制(用更短的内容表示更多的数据),一般是:x 开头。

    二进制八进制十进制十六进制
    0 0 0 0
    1 1 1 1
    10 2 2 2
    11 3 3 3
    100 4 4 4
    101 5 5 5
    110 6 6 6
    111 7 7 7
    1000 10 8 8
    1001 11 9 9
    1010 12 10 a
    1011 13 11 b
    1100 14 12 c
    1101 15 13 d
    1110 16 14 e
    1111 17 15 f
    10000 20 16 10
    10001 21 17 11
    10010 22 18 12
    10011 23 19 13
    10100 24 20 14

    1.6 学习编程语言

    • 安装解释器 / 编译器 / 虚拟机

    • 学习语法

  • 相关阅读:
    java-connect-mysql
    搜索框提示列表问题
    方法中的函数会掩盖this,解决办法!
    关于W3C盒子布局
    将类数组转化成数组
    js获取元素宽高
    使用gulp添加版本号
    flex布局
    排序-冒泡排序
    js事件、自定义dom事件、自定义事件
  • 原文地址:https://www.cnblogs.com/duncan1863/p/11407414.html
Copyright © 2020-2023  润新知