每日一记:笔记工具使用、计算机基础知识、编程语言认识

本文介绍了一款流行的Markdown编辑器Typora的使用方法,并概述了计算机基础知识,包括硬件、操作系统和软件的关系,以及编程语言的分类与运行原理。

1、笔记工具的使用

我现在使用的是typora这个文档工具 markdown语法 常见操作有:标题、代码块、引用、列表等

typora工具的主页面 我们可以编辑内容 做笔记 。。。

 

标题分类:

和html(超文本标记语言 前端部分一样)分为六级标题、后面还有jupyter工具,也是遵循的一个markdown语法。说明我们很有必要去学习一下markdown语法,接下来我简单介绍一下。

使用方法:

# 空格 内容 回车...   注解:是级标题就是几个#

快捷键 ctrl+1 、 2 、3          数字对应标题型号

typora相当于就是一个实时笔记响应 输入 对应语法 结果 富文本标记 

列表操作:

用法:

可以直接使用快捷键、 - 空格 即可形成 如果后续需要有缩进也可以使用Tab键调整。

 列表分为无序列表和顺序列表 和html也有所关联。

代码块:

快捷键 ··· 空格    然后后面可以写编程语言的名字 例如:Python、c、Java、Golang。。。

注意:如果没有写编程语言的信息,后面也是可以对应修改的。 

引用格式:

快捷键 > 有一种更加突出的效果,小伙伴可以试一下。

 

插入图片:

直接粘贴或者剪切文件即可 ,默认图片会保存在你的typora安装目录下的。

建议制定一个文件夹存 方便管理维护、后面我们需要二次操作使用图片也方便。

一般建议叫./assets 文件夹目录 一般就是将文本和图片文件夹丢应在一起,方便管理。

 

这一部分就简单介绍了常用的typora使用方法,最后请大家注意!!!

使用快捷键 markdown语法 必须要是在英文编辑模式 记得空格 回车。

 

2、计算机基础知识

1.1:计算机的基本组成

一个完整的计算机主要分为:硬件和软件(分为应用软件和系统软件)

常见的硬件:我们能摸得着的东西:cpu、内存、硬盘、网卡、机箱、显示器、电源。。。

五大组件:控制器、运算器、存储器、输入设备及输出设备(IO设备 devices)

cpu:计算机的核心组件 帮助我们进行数值运算的 很核心

内存:直接给cpu提供数据的组件 可以把它看做是一个接口 直接把数据给cpu;

数据可以从哪些地方来??? 网络传输、读写文件、代码(程序)运行等等。。

有了硬件就行了嘛???

还是一对废铜烂铁,我们必须要在计算机上安装操作系统(系统软件的一种)

常识:不给计算机安装操作系统的也叫做,裸机。只有硬件还不行,还需要操作系统对硬件和软件的管理与安排 咱们才可以正常上网 做一些自己想做的事情。

常见的操作系统:

分类:

- windows

        - win7

        - win10

        - win11

特点:生态牛逼了、可以搜索到很多软件 工具 供给给用户使用。

缺点:执行速度慢 比如打开文件 文件管理 下载文件。。。。性能略慢 很多安装都是傻瓜式的。

windows官方还会收钱 针对企业  个人的话:人太多了 不好维权 盗版快乐 !!!

- linux

        主要作为服务器 就是将开发好的程序 比如一个网站的web应用程序,放在linux上去运行即可

保证用户可以使用公司或者是企业提供的服务 展示服务 对应服务。

优点:开源免费、安全 性能好 高可靠性

缺点:针对新手不友好 学习难度蛮高 工具少 不能玩游戏 一般用途就是: 服务器 运行代码。

常见的linux发行版本:

        -- Ubantu

        -- redHat

        -- centos

一般就是学习运维 网络完全的技术人员需要深度学习的 俗称:面向黑屏编程、

- mac OS

结合windows和linux  上更好 中规中矩

优点:用户使用的这个交互比较顺畅 效果很好 用户体验舒适

软件

软件运行在操作系统上,操作系统给软件运行提供保障支撑 依赖。例如:QQ WeChat。。。

联网后我们的计算机就变得不一样了,你可以给你的好朋友约一下、干啥的。

问题来了:

这些软件是谁搞出来的???其实就是某个公司的程序员开发出来的

例如:字节跳动 开发出来 抖音、今日头条。。。。

腾讯开发 QQ WeChat 很多游戏。。。

阿里巴巴 开发出来支付宝 淘宝 。。。

后面我们用户就是用这个软件来完成自己的需求和服务 这些软件相当于就是一个平台,将之前人与人面对面,迁移到了网络上 通过网络实现一种虚拟性质的运动 生活变得虚拟。

硬件、操作系统、软件的层次结构:
硬件->操作系统->软件  从左到右 从下到上 彼此联系 依赖

3、编程语言认识

解释器和编译器

针对不同的编程语言,分为编译型语言和解释型语言(也可以叫做脚本语言)

编程语言世界上一共用2500多种

常见的解释性语言:
php javascript Python Ruby。。。

常见的编译性语言:

c c++ c# Java Golang...

编译和解析二者区别:
 

编译:

首先通过编译器编译生成一个文件 后面再通过这个文件运行得到程序结果。相当于就是先加载所有的代码 如果编译错误就直接不运行了;编译成功才运行。效率高、牛逼性能、代码多。

解释:

加载一行 执行一行 效率低 遇到错误 如果没有异常处理 程序就直接崩了,不往后面继续走了。

直接一行一行来加载 来执行。

学习编程核心是干嘛??

1、选择你的编程语言 安装代码执行工具 解释器或者是编译器

2、通过学习开发 编程语言的语法 结合实际需要 业务需求

3、使用编译器或者解释器运行代码

语言:

机器语言:计算机直接可以识别 然后运行的语言

汇编语言:次于最底层 将机器语言转换为命令 例如: 10010110  add 就是一个两数相加的命令。

高级语言:c c++ Python。。。。 接近我们人类使用的语言;这些编程语言的开发者大多是外国人,大多就是英语的意思。就像写作文一样,意思,代码里体现你的逻辑。

简单流程:
 

程序员写代码。。。。。

对应解释器或者是编译器(相当于就是一个翻译->最后编程计算机能够直接识别且能执行的机器语言 就是二进制 1000111010011001 。。。。)

展示给用户 交互 设计 搞钱通过互联网服务。。。。。

Python如此火爆的原因:

1、简单易学

2、第三方库多 开源免费 优质的代码作者 贡献者

3、自由生长 开发效率高 周期时间短   简要概括就是:降本增效。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值