学习总括

内容详解

Typora软件介绍(markdown语法)

偷个懒,去看我的上一篇博客吧~

补充:
1.新的主题样式:先去中文网下载,之后将css后缀的文件拷贝到主题文件夹内,重启编辑器即可。
主题一般喜欢采用黑色或者深色,是为了保护使用者的眼睛
2.该软件生成的文件后缀名是.md

相关拓展知识

URL:统一资源定位符,通过其可以找到特定的资源

文件的后缀名是什么?
文件名是用来提示某文件的类型:
.txt 文本文件
.word word文档
.md     markdown文件
.avi 视频文件
什么是语言?
是人类进行沟通交流的表达方式。
什么是编程语言?
人与计算机交流沟通的‘工具’。(学会编程语言,能够更好的与程序沟通)
什么是编程?(程序员写代码的本质)
为了使计算机能够知道我们想干什么,程序员就将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,(就像手把手教小屁孩怎么系鞋带一样)让计算机能够根据人的指令一步一步去完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程的结果就是产生很多的代码文件。

计算机的五大组成部分

计算机的五大组成部分有:控制器 、运算器、存储器、输入设备 、输出设备。

  • 控制器 :控制器计算机的神经中枢,指挥全机中各个部件自动协调工作。

  • 运算器:计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件。

  • 存储器:电脑中的存储器是用来存储计算机信息的。电脑中的存储器大致可划分为两大类:一类是主存,即内存(优势在于速度快,劣势在于断电之后数据立刻丢失);一类是辅存,即外存(可以永久保存数据,但是速度没有内存快)。

  • 输入设备:向计算机输入数据和信息的设备。是计算机与用户或其他设备通信的桥梁。键盘鼠标摄像头扫描仪光笔,手写输入板,游戏杆,语音输入装置等都属于输入设备。

  • 输出设备:将计算机处理的结果以人能识别、理解的形式表现出来的设备。如显示器、印刷机、绘图机以及言语输出设备等。

计算机的本质

计算机也称为'电脑'
使一切事物的数字化成为可能,进一步替代人类管理事物,为了能够取代人力。

计算机内部存储数据的本质

计算机的世界里面有特定个数的磁极子居民有序或无序排列活动,有序时表现为强磁性,代表二进制数字1;无序时表现为弱磁性,代表二进制数字0。
比特位:就是含有01的数字位数
          8bit <===> 01010101
        8bit = 1bytes # 1字节
          1024bytes = 1KB
          1024KB = 1MB
          1024MB = 1GB
          1024GB = 1TB
          1024TB = 1PB
              ......
'''存储单位其实就是用于表示该设备能够存储的比特位位数'''

计算机三大核心硬件

CPU、内存、硬盘
1. CPU是中央处理器 
  任何软件要想被运行起来都必须要有CPU才可以
2. 内存是配合CPU一起工作的
  任何软件要想运行必须先将代码加载到内存 之后CPU去内存中取指令并执行
3. 硬盘是永久保存数据的
  我们下载的软件其实都是下载到了硬盘中

问:内存很小 为什么不直接砍掉 让CPU跟硬盘交互?

硬盘虽能长期存储,但他速度很慢,而且内存所存储的数据是显示器所显示的东西,而硬盘所存储的东西大部分是不会被看见的。如果没有内存,电脑通过硬盘读取数据后,是无法投射到显示器的,数据不能形象的被我们看到。

小总结

1.下载软件的时候其实是下载到了硬盘中
2.双击程序图标的过程其实是从硬盘将数据加载到内存中
3.程序运行就是CPU去内存中取值

Python学习-Day1(Typora软件与计算机)的更多相关文章

  1. Python学习-day1

    Mark一下,python学习. 今天一天已1.5x的速度看完了Alex老师的第一周的视频,先是4节鸡汤课,而且给了勺,讲述了python目前在世界的地位,发展趋势,以及未来的愿景. 最重要的还是写一 ...

  2. python学习Day1 计算机原理编程思维

    一.学习思想:3W+1H   学什么(what).为什么学(why).用在哪里(where).怎么用(how) 学习编程语言重在代码量.代码量.代码量! 二.计算机五大组成部分,三大核心: 五大组成部 ...

  3. python学习——DAY1

    日期:20170113 一.个人体会: 零基础学python,是艰辛的,需要付出和坚持. 关于流程图.我最开始画的是从上到下,再从左到右,画了很多重复的内容,单线程的流程图,看起来很容易理解,但是自己 ...

  4. python学习 day1 (3月1日)

    01 cpu 内存 硬盘 操作系统 CPU:中央处理器,相当于人大脑. 飞机 内存:临时存储数据. 8g,16g, 高铁 1,成本高. 2,断电即消失. 硬盘:长期存储大量的数据. 1T 512G等等 ...

  5. python学习day1

    python简单介绍: Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种 ...

  6. huyingsakai的Python学习day1:计算机硬件

    1.python是什么?Python是一门编程语言 2.什么是编程语言?(*****)程序员和计算机沟通交流的介质 3.什么是编程?(*****)编程就是程序员想把内心表达的方法用某种计算机语言思维表 ...

  7. Python学习day1 初识python&环境安装

    day1 环境安装-计算机基础 环境安装参见 https://blog.csdn.net/ling_mochen/article/details/79314118 1.markdown基本语法 htt ...

  8. python学习第一

    #python学习day1#一.变量#变量命名规范:#驼峰命名法:AgeOfPlane#下划线命名(推荐):age_of_plane#变量格式同C/C++#注意:变量不以中文命名:变量不宜过长:变量因 ...

  9. Python基础部分:1、typora软件和对计算机的认识

    目录 一.typora软件 1.安装 2.markdown语法 二.计算机的本质 1.进制数 三.计算机五大组成部分概要 1.控制器 2.运算器 3.存储器 4.输入设备 5.输出设备 一.typor ...

随机推荐

  1. Git初始化常用方法

    准备工作 安装git sudo apt install git 创建一个ssh密钥 如果已经有ssh密钥了,则这一步不要执行 ssh-keygen -t rsa -C '账号' 复制公钥内容 gedi ...

  2. java并发lock锁详解和使用

    一.synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性.那么为什么会出现Lock呢? 在上面一篇文章中,我们了解到如果一个代码块被syn ...

  3. Http请求的Get和Post的区别?

    1. get从地址栏以明文的方式提交请求信息内容?username=admin&password=123,用户可见, 而post从请求正文提交请求信息内容,用户不可见. 2. get提交因为是 ...

  4. spring-boot-learning-REST风格网站

    什么是REST风格: Representational State Transfer :表现层状态转换,实际上是一种风格.标准,约定 首先需要有资源才能表现, 所以第一个名词是" 资源&qu ...

  5. memcached 能接受的 key 的最大长度是多少?

    key 的最大长度是 250 个字符.需要注意的是,250 是 memcached 服务器端内 部的限制,如果您使用的客户端支持"key 的前缀"或类似特性,那么 key(前缀 + ...

  6. js技术之如何在JS中获取input的值

    在JavaScript中获取input元素value的值: 方法一:var variations_number = $("#input的id名").val(); 1 <!DO ...

  7. 【C语言】预处理、宏定义、内联函数

    一.由源码到可执行程序的过程 1. 预处理: 源码经过预处理器的预处理变成预处理过的.i中间文件 1 gcc -E test.c -o test.i 2. 编译: 中间文件经过编译器编译形成.s的汇编 ...

  8. IMWebConf 2017 官网彩蛋解谜

    前言 IMWebConf 2017 ←这是官网 然后看到了这个: 所以就试了下,作为一个前端菜鸟,发现通关还挺简单的,不过每个方面的知识都涉及到一点,所以在这里总结一下. 下面进入正题. 第 0 关 ...

  9. sqlite的Query方法操作和参数详解

    query()方法实际上是把select语句拆分成了若干个组成部分,然后作为方法的输入参数: SQLiteDatabase db = databaseHelper.getWritableDatabas ...

  10. Linux 0.11源码阅读笔记-中断过程

    Linux 0.11源码阅读笔记-中断过程 是什么中断 中断发生时,计算机会停止当前运行的程序,转而执行中断处理程序,然后再返回原被中断的程序继续运行.中断包括硬件中断和软件中断,硬中断是由外设自动产 ...