计算机基础:

(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),城域网,广域网

(13)bit二进制位

1Byte字节=8bit

1KByte=1024B

1MB=1024KB

1GB=1024MB

 Python基础:

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

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

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

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

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

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

(用CPython写的Python)

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

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

.........

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

Python学习之计算机基础的更多相关文章

  1. Python学习 之 计算机基础

    第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信 1.2 操作系统 操作系统用于协同或控制硬 ...

  2. Python学习(001)--计算机基础

    操作系统发展历史 操作系统并不是与计算机硬件一起诞生的,它是在人们使用计算机的过程中,为了满足两大需求:提高资源利用率.增强计算机系统性能,伴随着计算机技术本身及其应用的日益发展,而逐步地形成和完善起 ...

  3. Python学习day01 - 计算机基础

    第一天 什么是编程 语言就是用来交流的. 语言+火构成了人类的文明 Python语言用来和计算机交流 通过他和计算机交流,然后完成很多程序员想要完成的事情,就叫编程. 为什么要编程 节省劳动力,更高效 ...

  4. Python学习课程零基础学Python

    python学习课程,零基础Python初学者应该怎么去学习Python语言编程?python学习路线这里了解一下吧.想python学习课程?学习路线网免费下载海量python教程,上班族也能在家自学 ...

  5. python学习日记(基础数据类型及其方法01)

    数字 int 主要是用于计算的,常用的方法有一种 #既十进制数值用二进制表示时,最少使用的位数i = 3#3的ASCII为:0000 0011,即两位 s = i.bit_length() print ...

  6. Python学习day16-模块基础

    <!doctype html>day16 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { ...

  7. Python学习day12-函数基础(2)

    <!doctype html>day12博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { pos ...

  8. Python学习day11-函数基础(1)

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  9. Python学习笔记之基础篇(-)python介绍与安装

    Python学习笔记之基础篇(-)初识python Python的理念:崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. python的历史: 1989年,为了打发圣诞节假期,作者Guido开始写P ...

随机推荐

  1. poi excel自动转换成javabean 支持引用类型属性二级转换

    最近项目需要使用excel导入功能,导入学生的时候需要指定所在班级,使用excel一次性导入! 将以前的代码改改支持属性内引用类的转换. 测试对象为User对象,javabean结构: private ...

  2. JTextpane 添加行号

    最近项目需求,需要在JTextPane上添加行号等信息,网上找了好久只找到JTextArea添加行号信息,copy网上的程序研究了下,发现自己改改就可以让JTextPane显示行号! 代码: pack ...

  3. 今天,你遇到redis线上连接超时了吗?

    一封报警邮件,大量服务节点 redis 响应超时. 又来,好烦. redis 响应变慢,查看日志,发现大量 TimeoutException. 大量TimeoutException,说明当前redis ...

  4. JS的函数和对象四

    复习 数组 toString/join/concat/slice/splice/reverse/sort/ push/pop/unshift/shift 字符串 new String(2)  /  S ...

  5. deno+mongo实战踩坑记

    自从 deno 1.0 发布以来,有关 deno 的文章很多,大多数都是在讨论怎么安装 deno .deno 有哪些特点 .deno 和 node 有哪些异同.deno是不是 node 的替代品等.咱 ...

  6. binlog在并发状态下的记录

    前两天看binlog发现个奇怪的地方:对于position靠后的记录,timestamp却比之前的记录还要小.当时觉得大概和并发有关系 后来做了个实验 开两个session 对于session1: b ...

  7. BZOJ1077 并查集

    1077: [SCOI2008]天平 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 416  Solved: 224[Submit][Status][ ...

  8. Python-pygame案例AI贪吃蛇

    # coding: utf-8 import pygame,sys,time,random from pygame.locals import * # 定义颜色变量 redColour = pygam ...

  9. Unity 游戏框架搭建 2019 (五十、五十一) 消息机制小结&MonoBehaviourSimplify 是框架?

    我们花了 5 篇文章学习了消息机制的方方面面.并且完成了一个简易消息机制,之后集成到了我们的 MonoBehaviourSimplify 里. 现在 MonoBehaviourSimplify 有一点 ...

  10. [COCOS2DX-LUA]0-001.利用ClippingNode实现放大镜功能

    用过Iphone的都知道,Iphone在定位光标位置的时候会把内容进行放大,这样我们就能很快的把光标移动到指定的位置.那么在我们的Cocos2dX的游戏中,怎么可以实现这种功能呢.起先我就是想起了Ip ...