本周内容

第一天:
计算机原理
操作系统 第二天:
编程语言
python入门:环境 - 编辑器
变量
基本数据类型

学习方法

鸡汤 - 干货

wwwh:what | why | where | how 学习的知识是什么,为什么要学,在哪用,要怎么用如何用

重点***** 代码量
成功有没有捷径,但我确定学Python没有,没有几万行代码的洗礼,你不可能成为一名优秀的程序员,这就是我想对你说的。

Python

面向后台的编程语言

大数据
数据分析
机器学习
人工智能
爬虫
自动化运维
web开发
测试 ​ 基础内容学习路线:基础语法 - 文件操作 - 函数 - 模块 - 面向对象(类) - 网络编程 - 数据库
浅谈:前端 - 项目

编程语言

语言:一个物体与另一个物体交流的介质

编程:将人类能识别的语言转化为机器能识别的指令,这种过程就叫做编程
注:最终这些指令会被转化为高低电频提供给计算机进行识别处理

编程语言:有特定语法,可以通过编程的方式,让计算机进行识别,从而让计算机根据人的意愿完成人想让其完成的事

总结:学习编程的目的 - 控制奴役计算机,让其完成你想让它完成的事

计算机组成: 五大组成部分

​

控制器:统筹规划硬件与软件的运行,调控计算机各组成部分协调合作

运算器:可以完成数据的 算数运算 与 逻辑运算,得到想要的结果

存储器:需要再次使用的数据可以通过存储器进行 临时 或 永久存储

输入input设备:将外界的信息,通过输入设备,提供给计算机

输出output设备:从计算机内部提取想要的数据

计算机三大核心


cpu: 中央 控制器 + 运算器

内存:存储速度快,临时存储数据,断电后数据消失

硬盘:存储速度慢,永久存储数据,断电后还存在数据

进制

重点 *****
二进制:1010 1111 0001 01111011
八进制:12   17     1 173 每3位二进制对应一位八进制
十六进制:a f     1       7b 每4位二进制对应一位十六进制
十进制: 10
十二进制
七进制
六十进制

内存分布图

重点 *****
内存:酒店
堆区:大厅
栈区:房间
访问10需要询问栈区内房间号10001通过酒店工作人员去10001房间让10出来。注:C语言可以直接访问堆区

操作系统

操作系统: 可以直接往硬件上发生操作指令,完成对硬件的操作,同时协调所运行在该操作系统上的软件
-- 软件与软件间的交流
-- 软件与硬件间的交流 内存|硬盘 -- 硬件

软件:应用程序,不能直接操作硬件,需要通过操作系统间接的控制硬件

day01编程语言,计算机组成: 五大组成部分,计算机三大核心,进制,内存分布图,操作系统的更多相关文章

  1. python介绍,计算机组成。内存分布,进制,操作系统介绍

    学习小方法 ​三个W一个Hwwwh:what(是什么) why(为什么) where(怎么用) how(如何用) 来思考知识点多练,多写,多敲代码增加熟练度与代码量​ Python 是一门面向后台的编 ...

  2. day1 一、编程语言与计算机五大组成部分

    一.编程与编程语言 1.什么是编程语言 语言是一个事物与另一个事物沟通的介质. 编程语言是程序员与计算机沟通的介质. 2.什么是编程 编程就是程序员按照某种编程的语法规范将自己想让计算机做的事情表达出 ...

  3. python全栈开发学习_day1_计算机五大组成部分及操作系统

    一.计算机五大组成部分: 1)五大组成: 1.控制器(指挥系统,用于控制其他计算机硬件的工作) 2.运算器(用于数学运算及逻辑运算) 3.存储器(寄存器,高速缓存,内存,磁盘(机械,固态),磁带) 4 ...

  4. typora基础和计算机五大组成部分

    typora typora软件 ​ 是一款适合于IT行业文本编辑器,笔记,当下来说,非常火爆,可以使用多种语言,python java... ​ 安装的时候路径选择可以设置一些简单便于后续查找的文件路 ...

  5. day01(计算机组成,进制,内存分布,操作系统)

    本周内容: 第一天: 计算机原理 操作系统 第二天: 编程语言 python入门:环境 - 编辑器 变量 基本数据类型 学习方法: 鸡汤 - 干货 wwwh : what  | why | where ...

  6. day 1:计算机发展史和组成部分

    本节内容: 1,计算机的发展史 2,计算机的组成 1,计算机的发展史 1946年2月14日,由美国军方定制的世界上第一台电子计算机“电子数字积分计算机”(ENIAC Electronic Numeri ...

  7. Atitit 编程语言原理与概论attilax总结 三大书籍总结

    Atitit 编程语言原理与概论attilax总结 三大书籍总结 编程语言原理(第10版) 目录: 第1章 预备知识第2章 主要程序设计语言的发展第3章 描述语法和语义第4章 词法分析和语法分析第5章 ...

  8. smaller programs should improve performance RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构 区别示例

    COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION In this section, we l ...

  9. 【实验向】问题:假设计算机A和计算机B通信,计算机A给计算机B发送一串16个字节的二进制字节串,以数组形式表示:

    问题: 假设计算机A和计算机B通信,计算机A给计算机B发送一串16个字节的二进制字节串,以数组形式表示: unsigned char[16] = {0x3f, 0xa0, 0x00, 0x00, 0x ...

随机推荐

  1. 11.17 flask (1)

    2018-11-17 18:38:42 开始学习进行玩前面项目  开始进军flask flask是一个小型的web框架,,但是有很多第三方组件 最后组装组装就和django一样啦!!!!!!! pyt ...

  2. python学习之旅(十六)

    Python基础知识(15):模块 1.可以把模块想象成导入Python以增强其功能的扩展 2.任何程序都可以作为模块导入 3.导入模块并不意味着在导入的时候执行某些操作,它们主要用于定义变量.函数和 ...

  3. SpringBoot定时任务说明

    1. 定时任务实现方式 定时任务实现方式: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务.使用这种方式可以让你的程序按照某一个频度执行 ...

  4. HTML、CSS知识点,面试开发都会需要--No.3 盒子模型

    No.3 盒子模型 1.盒子模型属性 (1)包含的CSS属性:width.height.padding.border.margin. 1.盒子模型属性 (1)包含的CSS属性: width.heigh ...

  5. Ubuntu 16.04 Java8 安装

    添加ppa apt-get update apt install software-properties-common add-apt-repository ppa:webupd8team/java ...

  6. 201621123049《java程序设计》第四周学习总结

    1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 继承 类型转换 覆盖 1.2 尝试使用思维导图将这些关键词组织起来.注:思维导图一般不需要出现过多的字. 2. 书面作业 1. ...

  7. HTML 5 拖放 drag dragend dragover ....

    拖放(Drag 和 drop)是 HTML5 标准的组成部分. // http://www.w3school.com.cn/html5/html_5_draganddrop.asp dataTrans ...

  8. 使用Sublime Text 3进行Node.js开发

    总体思路: 环境: Win7 64bit Sp1 1.官网下载node.js(我的是8.9.4LTS).注意:偶数开头的是稳定版,奇数开头的是测试版.目前我下的版本,已带npm 下载后直接下一步... ...

  9. Recurrent NN vs Recursive NN

    https://www.bilibili.com/video/av9770302/?p=8 李宏毅深度学习 图很清楚的反映出两者的不同 Recurrent可以看成Recursive的特殊形式,即以特定 ...

  10. Bom 字符串的问题

    不含 BOM 的 UTF-8 才是标准形式",的确是这样,无BOM使用得更多些,所以个人还是推荐一般情况下用无BOM的形式吧,除非有问题的时候,再考虑换有BOM的.Windows系统保存的都 ...