1-1、计算机概念:

Computer:  

  原指专门负责计算的人,后来演变成特指计算设备,译为“计算机”

计算机的概念:
  计算机是能够根据一组指令操作数据的机器。
  A computer is a machine that manipulates data according to a list of instructions.
  功能性:可以进行数据计算。
  可编程性:根据一系列指令来执行

  第一台计算机:ENIAC

    诞生于1946年。
    采用十进制运算。
    通过开关手动编程。
    重30吨,占地170平方米。
     5,000次/秒加法运算

存储程序的概念:

  包含三个基本含义:
    - 计算机(指硬件)由运算器、控制器、存储器、输入设备和输出设备等五大基本部件组成。
    - 计算机内部采用二进制来表示指令和数据。
    - 将编写好的程序和原始数据事先存入存储器,然后再启动计算机工作

  输入设备和输出设备
    - 计算机从外界获得信息或将结果返回的装置

五大部件对应硬件:
  中央处理器(CPU)
  控制器 + 运算器
  存储器
    主存储器(内存)
    辅助存储器(硬盘)
  外部设备(输入输出设备)

计算机的工作过程 :
  - 程序:编写好程序放到存储器中
  - 数据:所用到的数据放到存储器中
  - 计算:计算机从存储器某些位置取数据并计算,然后将数据存储在某些位置
  - 停机:程序执行后自动停机

1-2、程序设计语言概述:

机器语言:01代码,CPU认识的语言;
例:2+3的运算 1101001000111011
汇编语言:在机器语言上增加人类可读的助记符
例:2+3的运算 add 2,3,result
高级语言:向自然语言靠近的语言
例:2+3的运算 result = 2+3
编译和解释:
编译:将高级语言源代码转换成目标代码(机器语言),程序便可执行。
高级语言==>编译器==>机器语言目标代码
||
||
V
输入==>程序执行==>输出
解释:将源代码逐条转化成目标代码同事逐条运行,每次运行程序都需要源代码和解释器
  高级语言源代码===>
  解释器==>输出
  输入==========>
编译执行的语言叫静态语言,如C,Java语言等;
解释执行的语言叫脚本语言,如PHP,Python,JavaScript等。

1-3、Python语言:

  • Python语言是通用语言
  • Python语言是脚本语言
  • Python语言是开源语言
  • Python语言是跨平台语言
  • Python语言是多模型语言

  

Python零基础学习系列之一--初识计算机!的更多相关文章

  1. Python零基础学习系列之二--Python介绍及环境搭建

    1-1.Python简介: Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.像P ...

  2. Python零基础学习系列之三--Python编辑器选择

    上一篇文章记录了怎么安装Python环境,同时也成功的在电脑上安装好了Python环境,可以正式开始自己的编程之旅了.但是现在又有头疼的事情,该用什么来写Python程序呢,该用什么来执行Python ...

  3. Python零基础学习系列之四--Python程序设计思想

    前面我们把Python环境安装成功,同时也选择了自己合适的IDE工具来开启自己的编程之旅. 那么今天来说说怎么编程,程序设计需要什么步骤,我们应该怎么做才能编写自己的程序. 1-1.程序设计方法: I ...

  4. python 零基础学习之路 02-python入门

    不知不觉学习python已经两个月了,从一开始不知道如何对print的格式化,到现在可以手撸orm,这期间真的是 一个神奇的过程.为了巩固自己的基础知识,为后面的拓展埋下更好的伏笔,此文当以导师的博客 ...

  5. 跟我从零基础学习Unity3D开发--初识U3D

    首先声明,我也是才开始学,把自己学的记录下来也供一些想要学习的朋友参考,一起努力.希望大家能给我指点一下.切莫喷我. 什么是Unity3d呢? 百度百科------Unity是由Unity Techn ...

  6. python零基础学习开篇

    我是某工业大学的一名博士,研究方向是基于人脸的模式识别.很遗憾,毕业后没有继续从事图像处理中模式识别相关研究.多种原因进入了一家国企单位,从事交通方面工作.工作2年中一直迷茫,没有在工作岗位中找到自己 ...

  7. JavaScript零基础学习系列四

    案例分享 对象 具体的东西,在以js的眼光看所有的标签都是标签对象,对象是属性的无序集合. 创建对象有两种方式: 直接量: 构造器:所谓的构造器,其实就是函数,只不过这个函数有些特殊,因为它是用于创建 ...

  8. JavaScript零基础学习系列一

    JavaScript Js分成三大块: ECMAScript:语言本身,是标准,js是它的一个具体实现 BOM:浏览器对象模型 DOM:文档对象模型 ECMAScript有三种具体实现: JavaSc ...

  9. JavaScript零基础学习系列五

    定时器 1.定时器:设定时间,在指定的时间之后执行函数或者是程序   a.反复性定时器:var dingshiqi=Window.setInterval("函数名()",时间n[毫 ...

随机推荐

  1. Linux 特殊用户权限 suid,sgid, sticky

    每个进程会维护有如下6个ID: 真实身份 : real UID, readl GID --> 登录 shell 使用的身份 有效身份 : effective UID, effective GID ...

  2. MongoDB--架构搭建(主从、副本集)之主从

    此章节讲述主从架构 主从架构  -- 目前已经不建议使用,推荐使用复制集 主从配置可以在配置文件中配置 从节点可以在启动之后使用命令追加主节点,db.source.insert({"host ...

  3. js函数中的BOM和DOM

    BOM 浏览器对象模型  screen对象 console.log(screen.width);// 屏幕宽度 console.log(screen.height);// 屏幕高度 console.l ...

  4. 关于MATLAB收集人工鼠标移动轨迹的坐标

    首先需要设计一个用户图形界面的函数,这个图形界面被用于在其上面绘制轨迹并记录当时的坐标. 该回响函数应包含:鼠标按下时,鼠标移动时,和鼠标释放时的反应命令.当然网上有有相关的开源 程序,但是有缺陷(该 ...

  5. Api接口通用安全策略及实现-OSS.Core

    这篇文章一直说写,迟迟没有动手,这两天看到一些应用接口数据被别人爬虫.短信接口被人高频率请求攻击等案列,感觉简单概述分享一下接口安全验证还是有必要的.毕竟当下基本都以客户端应用为主,如果前期疏忽,发布 ...

  6. 如何用JavaScript复制到剪贴板

    <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...

  7. linux查询进程号,出现两个进程

    [root@ADM01B ~]# ps -ef|grep iesmgr root 5929 5321 0 09:38 pts/7 00:00:00 grep iesmgr root 9798 1 0 ...

  8. JS数组及内置对象

    [JS中的数组]1.数组的概念:数组是在内存中连续存储多个有序元素的结构元素的顺序,称为下标,通过下标查找对应元素.2.数组的声明: ① 字面量声明: var arr1 = [];JS中同一数组,可以 ...

  9. VMware中Mac OS中显示共享文件夹的方法

    在finder 偏好设置里的通用标签下,勾选  “已连接的服务器”

  10. kaptcha 验证码组件使用

    kaptcha 验证码组件使用简介   kaptcha 是一个非常实用的验证码生成工具.有了它,你可以生成各种样式的验证码,因为它是可配置的.kaptcha工作的原理是调用 com.google.co ...