python学习第一天:计算机基础

* = 了解

1.python是什么?

  Python是一门编程语言

2.什么是编程语言?

  语言的本质:语言是一个对象与其它对象沟通的工具

  编程语言:程序员与计算机沟通的工具

3.什么是编程?

  程序员基于某种编程语言的语法格式将自己想要让计算机做的事写到文件中。

  编程的结果是一堆文件,这一堆文件就是程序。

4.为什么要编程?

  计算机就像人的奴隶,编程的目的就是人要奴役计算机,让计算机代替人类去工作,从而解放人力。

5.计算机硬件:

  五大部分:

    控制器:计算机的指挥系统。控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,

        根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工作。

    运算器:实现算术运算和逻辑运算的部件。

    存储器:是计算机用来存放所有数据和程序的记忆部件。它的基本功能是按指定的地址存(写)入或者取(读)出信息。

    输入设备:是向计算机中输入信息的设备。外存储器也是一种输入设备。

    输出设备:主要有显示器、打印机和绘图仪等。外存储器也当作一种输出设备。

  控制器 + 运算器 = cpu

  cpu:x86-64

  x86:cpu型号 (x86架构的cpu)

  64:每次可处理64位二进制数

  cpu具有向下兼容性,即64位的cpu可以执行32位的程序

  存储器:

  内存:内存条

优点:存取速度快

缺点:断电数据丢失,容量小

  外存:磁盘

优点:断电不丢失,永久保存

缺点:存取速度慢

      {对于磁盘来说,寻找到数据的总时间 = 平均寻道时间(5ms)+ 平均延迟时间(转半圈所用时间)(7200转/分钟 ÷ 60 = 120 转/秒, 1/120转/秒 ÷ 2 ≈ 4ms)}

  *ROM:存储BIOS的指令

BIOS:BASIC  INPUT  OUTPUT SYSTEM

   *CMOS:它是易失性的。保持当前时间和日期,CMOS还可以保存配置的参数。

       

*6.存储单位:一个二进制位称为1bit

8bit = 1Bytes 称为一个字节

1024 Bytes = 1KB

1024 KB = 1MB

1024 MB = 1G

1024 G = 1TB

1024 TB = 1PB

*十进制:

0  1  2  3  4  5  6  7  8  9

123

1*(10^2)+ 2*(10^1) + 3 *(10^0) = 123

*二进制:

0  1

111

二进制转十进制

1*(2^2)+ 2*(2^1) + 3 *(2^0) = 7

十进制转二进制(除2余法,从下到上写!)

原文地址:https://www.cnblogs.com/luck-L/p/9084752.html

时间: 2024-10-18 16:29:28

python学习第一天:计算机基础的相关文章

Python学习第一天----计算机基础

一.学习计算机基础的目的 再高级的编程语言都是运行在操作系统之上的,而操作系统又是运行在硬件基础之上.所以在开始学习编程之前需要深刻的了解并熟知计算机的基础知识.包括硬件基础及操作系统基础. 二.计算机硬件发展史 计算机的定义:是现代用于高速计算的一种电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能. 发展史: 原型或者说灵感起源于中国 1946年2月14日情人节这天,世界上第一台电子计算机"电子数字积分计算机ENIAC"在美国宾夕法尼亚大学问世. 电子管时代--

Day3: Python学习笔记之计算机基础——网络片

Day3: Python学习笔记之计算机基础--网络片 什么是互联网协议以及为何要有互联网协议? ?互联网协议本质上是为了方便连接两台计算机而指定的一系列统一的标准. osi五层模型 计算机之间要实现数据传输必须要经过以下五层协议: ? 模型 ,协议 ,硬件 ? 应用层, http协议.用户自定义协议 ? 传输层, TCP/UPD协议 ,四层交换机.四层路由器 ? 网络层, IP协议, 三层交换机.路由器 ? 数据链路层, 以太网.电信号分组, 网桥.以太网交换机.网卡 ? 物理层, 传递电信号

记录学习第一天--计算机基础概述

好的开端,坚实的基础.看的视频有点老,思绪有点乱,听得也有点懵,整理下写写,希望大师们给予指引.一:计算机基础1)计算机三大组成部分: 运算器:以二进制形式运行.开关连接为1,关闭为0. 存储器:存储数据,也存储指令. 控制器:接受控制指令,读取数据.获取控制指令的线叫控制总线.获取指令的线叫指令总线. cpu的频率和缓存:频率:一次频率完成一次事件.缓存:CPU和内存之间要折中处理,如cpu处理过快,但从内存提取指令过慢,就需要中间有个过度,那就是缓存.寄存器,既是CPU的工作台,是存放计算数

各位大佬Python的第一部分道基础题已经整理好了,希望大家面试的时候能用的上。

Python的第一部分道基础题,希望大家面试的时候能用的上. 1.为什么学习Python? Python是目前市面上,我个人认为是最简洁.最优雅.最有前途.最全能的编程语言,没有之一. 2.通过什么途径学习的Python? 通过自学,包括网上查看一些视频,购买一些相关专业的书籍. 3.Python和Java.PHP.C.C#.C++等其他语言相比? Python:轻量级.易学.自由/开放源码软件.可移植性.支持面向对象.丰富的库.规范的代码. Java:优点:开源性,功能强大,库多 缺点:编译速

Python学习第一弹——Python环境搭建

一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有丰富和强大的类库.它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用

第一章计算机基础

第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信. 人用程序通过编程语言解释器,指令操作系统,最终控制电脑硬件来做符合人们需求的过程 1.2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那些: windows linux centos [公司线上一般用] mac 1.3 解释器或编译器 编程语言的开发者写的一个工具,将用户写的代码转换成010101交给操作系统去执行

python 学习第一天

python 学习了好久,发现还是个小白,python还是不会用,从今天起每天学写一点小程序,做个打不死的小强. 相关知识:列表,字典 #!/usr/bin/env python people = { 'yong':{'phone':'123', 'addr':'Shang hai' }, 'bu':{'phone':'456', 'addr':'Wu han' }, 'yan':{'phone':'789', 'addr':'He nan' } } lables = {'phone':'pho

Python学习一:序列基础详解

作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7858473.html 邮箱:[email protected] 日期:2017-11-18 Python学习一:序列基础详解 一:序列介绍 Python中一些类型的变量,就像容器一样,收纳多个数据,序列就像一个有序的队伍,像整齐的万里长城,存储着各种各样的数据,他们按照一定的秩序排列在一起,很威武,很美观,所以说序列是有序的数据集合.序列包含的一

第一章 计算机基础知识

第一章 计算机基础知识 第一部分 概述 1.1946年2月15日,第一台计算机 ENIAC 2.物理原件(电子原件) 第一代:电子管.第二代:晶体管.第三代:中小规模集成电路.第四代:超大规模集成电路.第五代:超导材料.第六代:人工智能.#考试考到第四代. 3.计算机的分类 巨型机,大型机,中型机,小型机,微型机 现在的巨型机也是存在的 4.微处理器(CPU.中央处理器)由控制器.寄存器.运算器组成 第二部分 微机系统的组成 CPU>内存>外存 #速度 CPU和内存之间有一个CACHE,叫做高

python 学习第一章(python基础编程第二版)

第一章:基础知识 1.双斜线:实现整除的操作符 >>>1//2 0 就算是浮点数,双斜线也会执行整除 >>>1.0//2.0 0.0 2.幂(乘方)运算符:双星 >>>2**3 8 tip:可以用函数pow代替运算符,pow(2,3) 3.十六进制和八进制 十六进制:前面加0x,第一个是数字0 >>>0xAF 175 八进制:在3.0以上版本的python中加0o,首数字是0,第二个是字母o >>>0o10 8 4.