学习Python之前首先我们要了解Python是什么?

question 1:Python是什么?

answer:Python是一门编程语言。(什么是编程语言?)

    语言:语言是不同个体之间沟通的介质。

    编程:编程——编写程序,程序员将自己想要计算机做的事情用编程语言翻译出来写到文件中,这一系列的文件称之为文件或者软件。

  所以,Python是一门实现人的想法传达给计算机的的介质。

那么计算机是什么?由哪些部分组成呢?

question 2:计算机的组成?

answer:计算机的五大组成(硬件层面):

    •   控制器
    • 运算器
    • 存储器(I/O设备)
      •   内存:临时存放数据

        • 优点:读取速度快,运行所需时间短
        • 缺点:临时存放,断电数据全部丢失
      •   外存—硬盘:
        • 优点:永久保存
        • 缺点:读取文件速度相对较慢
    • 输入设备
      •   鼠标、键盘、手写板等
    • 输出设备
      •   显示器、音频播放器、打印机等

      

question 3:什么是CPU?

answer: 控制器 + 运算器 = CPU

  补充:  1.CPU具有向下兼容性(简单理解为X64位CPU可以运行X32的应用程序)

       2.X86-64架构: X86——复杂指令集;64位——表示计算机一次能从内存取64个bit。

question 4:运行一个程序主要需要经历哪些计算机硬件?

answer:外存(磁盘) 》 内存 》 CPU

  总结:与运行程序相关的三个硬件:

      1. CPU
      2. 内存
      3. 硬盘

      

question 5:计算机的储存单位是什么及各单位间的转换关系?

answer:计算机的最小存储单位是bit。

      转换关系:

8bit = 1Bytes 1024Bytes = 1KB
1024KB = 1MB

1024MB = 1GB

1024GB = 1TB 1024TB = 1PB

question 6: 什么是计算机系统?

answer:完整的计算机系统包括: 应用程序

                操作系统

                硬件

question 7:计算机操作系统的安装过程

answer:安装系统的目的:将U盘/光盘中的系统文件放到硬盘中去。

    过程:打开计算机,插入U盘后按照计算机厂商设定的快捷键进入BIOS系统(存储在ROM中),设置BIOS的读取路径为U盘。关机再次启动计算机,进入BIOS系统后BIOS系统自动读取U盘中的Windows系统,进入内存,至此BIOS系统任务结束,Windows接管系统,将U盘中的系统文件拷贝到硬盘中,再次关机,重启后设置BIOS系统读取路径为硬盘,进入Windows系统,至此,Windows系统安装完成。

 

Python学习之编程基础的更多相关文章

  1. Python 学习笔记 编程基础汇总000

    编程基础知识汇总000 1.计算机结构 2.编程语言分类 3.字符编码由来 计算机结构 计算机组成五大部件: 控制器.运算器.存储器.输入.输出 控制器(Controler):对程序规定的控制信息进行 ...

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

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

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

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

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

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

  5. Python学习---网络编程 1217【all】

    OSI七层模型: 物理层, 数据链路层, 网络层,传输层,会话层,表达层,应用层 应用层:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 传输层:TCP,UDP 网络层:I ...

  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 小白(无编程基础,无计算机基础)的开发之路 day1

    本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...

随机推荐

  1. Linux如何上查看和退出tomcat实时日志

    1.先切换到:cd usr/local/tomcat/logs 目录下 2.tail -f catalina.out Ctrl+c 是退出tail命令. alt+E+R重置.

  2. springboot从入门到精通(三)

    再开始第三节之前,先补充一下第二节里出现的小问题,就是springboot的application.properties,我在文件中添加了server.port=9090这个参数,但是启动项目后并未生 ...

  3. maven课程 项目管理利器-maven 3-3 maven中的坐标和仓库

    本节主要讲了两大方面: 1 maven坐标 1.0  构件定义 任何依赖,插件,项目构建输出 都称之为构件. 1.1 maven坐标概念 groupid 公司或组织的域名倒序+当前项目名称 artif ...

  4. JavaScript流程语句

    循环语句 while 语法 while(条件表达式){ 循环执行代码段 } 流程 1.判断条件表达式的值 2.当值为true时,循环执行代码段 3.当值为false时退出循环体 特性 先检查条件,再执 ...

  5. 简单封装的web里面的tab点击和swipe滑动的小插件

    简单封装的一个web的手势,tab和swipe,里面的具体数值都是自定义上去的,没有实际的标准,可以自行去修改都行 前两个是详解,js插件在最后一部分代码 ``` //封装web的tab步骤详解 &l ...

  6. vue 钩子函数

    beforeRouteEnter 方法名称: beforeRouteEnter 调用时机: 切换路由之前,调用该方法时,页面还没有切换 next调用时机: activated 之后 注意事项: thi ...

  7. 【起航计划 020】2015 起航计划 Android APIDemo的魔鬼步伐 19 App->Dialog Dialog样式

    这个例子的主Activity定义在AlertDialogSamples.java 主要用来介绍类AlertDialog的用法,AlertDialog提供的功能是多样的: 显示消息给用户,并可提供一到三 ...

  8. Azure 4月新公布

    Azure 4 月新发布:Linux 上的 Azure Service Fabric 公共预览版正式发布:Azure 物联网套件新增设备管理功能:计量名称变更 Linux 上的 Azure Servi ...

  9. Arcgis for Js之鼠标经过显示对象名的实现

    在浏览地图时,移动鼠标经过某个对象或者POI的时候,能够提示该对象的名称对用户来说是很实用的,本文讲述在Arcgis for Js中,用两种不同的方式来实现该效果. 为了有个直观的概念,先给大家看看实 ...

  10. phpstorm 2017.1 激活

    打开网址 http://idea.lanyus.com/ 选择获取注册码,复制生成的验证码 安装完成后,打开软件,依次选择菜单栏 Help -> Register-> Activation ...