• Python学习之计算机基础


    计算机基础:

    1)计算机俗称电脑,是现代用于高速计算的电子计算器,可以进行数值计算也可以进行逻辑计算,还有存储记忆功能。是能够按照程序运行,自动,高速处理海量数据的现代化智能 电子设备。

    2)物理设备与规则

    3)硬件系统五大组成部分:运算器,控制器,存储器,输入设备,输出设备

                                                 (控制器与运算器共同组成了中央处理器CPU

    4)软件相当于规则,控制底层计算机硬件执行某种功能。

    5)计算机系统包括硬件系统和软件系统。(软件分为系统软件(操作系统)和应用软件)

    6硬盘1.永久保存数据  2.速度慢)与内存1.不能永久保存数据  2.速度快)

    7)应用软件(其实就是一堆文件),操作系统等原本存放在硬盘当中, 电脑开机后操作系统会占用一部分内存(例如:原本的4G内存打开发现没有4G的原因)

             应用软件使用也会从硬盘到内存(所以开的应用软件越多,内存占得越多,越卡)

    (8)在计算机系统中,各种字母,数字符号的组合,语音,图形,图像等统称为数据, 数据经过加工后成为信息。数据以二进制0,1的形式表示。

    (9)互联网的本质就是一系列的网络协议。

    10)应,表,会,传,网,数,物(协议)

    11)物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0。(光缆,电缆,双绞线,无线电波)

              数据链路层:(功能:定义电信号的分组方式)单纯的0,1没有任何的意义,规定多少位为一组,每组什么意思。以太网协议(一组电信号构成一个帧,分为head报头和数据 data两部分)。

         网络层:(IP地址,mac地址 ,跨网络)

         传输层:建立端口到端口的通信。(tcp协议与udp协议)   应用层

    12)网络分类:【1】地理位置分:局域网(LAN),城域网,广域网

    13bit二进制位

              1Byte字节=8bit

             1KByte=1024B

             1MB=1024KB

             1GB=1024MB

     Python基础:

    (1)机器码(低级语言生成机器码):C语言,汇编语言

            字节码(高级语言生成字节码):Java语言,C#PHPC++

             (高级语言可以获取内存,用完后自动释放)

    2Python解释器:Cpython,该解释器是用C语言开发的。主要

                                      Ipython,基于Cpython的一个交互式解释器

                                      pypy,采用JIT技术,对Python代码进行动态编译,提高执行速

                 (CPython写的Python

                                      IronPython,运行在微软.Net平台上的Python解释器

                                      Jython,与IronPython类似,运行在Java平台上的解释器

                                      .........

                   Python有两个版本:2.x(类库多,经典)和3.x版,不兼容

  • 相关阅读:
    《JFlow: Practical Mostly-Static Information Flow Control》
    《嵌入式Linux C编程》第一章笔记
    Ansible --- 通过Ansible管理地区机房中的内网机器
    等保审核 --- MySQL密码复杂度
    等保审核 --- MySQL连接控制插件
    等保审核 --- MySQL操作审计记录
    CSS中居中的完全指南(中英对照翻译)
    svn提交报database is locked
    PHP session_cache_expire 会话函数
    MySQL CONCAT_WS 函数
  • 原文地址:https://www.cnblogs.com/zhouyuan666/p/9360477.html
Copyright © 2020-2023  润新知