0基础如何开始学习计算机知识?

article/2025/9/7 10:50:01

一、计算机的基本操作

计算机中只有文件和文件夹

计算机中,只有两样东西,文件和文件夹。

  • 文件夹:本身不存储数据内容。文件夹是用来组织和管理文件的。

  • 文件: 所有的txt文本文档,音乐,视频,图片等都属于文件。

完整文件名组成以及后缀名的含义

完整的文件名由文件主名和后缀名组成。两者之间以点区分。

文件主名:通常也称之为文件名。就是文件起的一个名字。在windows系统中是不区分大小写的。

后缀名:也称之为扩展名。是用来区分文件的属性的。简单理解,如果没有后缀名,那么操作系统不知道以什么方式去打开他。如果我们加上了后缀名,操作系统就知道以什么方式去打开了。

比如:.jpg 操作系统就知道用图片查看器打开。

.txt 操作系统默认就使用文本文档打开。

.doc 操作系统就知道使用office或者wps中的word打开。

如何显示和隐藏后缀名

文件名的后缀名默认是隐藏的。作为一个程序员,我们平时在操作文件的时候,会频繁看文件的后缀名,所以建议大家把后缀名展示出来。

win10:打开我的电脑,点击查看,将文件扩展名前面的勾选上,那么再看文件名时,就能看到后缀名了。

win7+win10:

打开文件夹选项,点击查看,滚动条往下拉找到隐藏已知文件类型的扩展名。

把前面的勾去掉即可。

创建文件夹

右键点击空白处,选择新建,再点击文件夹即可。就会出现一个文件夹,该文件夹默认名字:新建文件夹。

修改文件夹名字

刚刚创建的文件夹,默认名称不好,假如不修改都是使用默认名称,那么以后就会出现这样的情况,这样非常不方便管理文件。

所以我们要学会修改文件夹的名字,在起名字的时候见名知意。

方法如下:

  • 选中之后,过2秒左右,再次单击一下。

  • 右键点击,选择重命名

  • 选中之后,按快捷键F2

删除文件夹

要注意此时会把文件夹本身和文件夹里面的所有的文件全部删除。

方法如下:

  • 选中文件夹之后,右键点击删除

  • 选中文件夹之后,按快捷键delete

这种删除方式,其实是把该文件放到回收站中,相当于是扔到废纸篓里面。如果我们还想找回,可以打开回收站进行恢复。如果想要彻底删除,那么清空回收站即可。

如果我们要直接彻底删除一个文件,那么可以按住shift不松,再右键点击文件夹选择删除即可。

删除文件的操作方式与删除文件夹方式一样。

设置文件夹为隐藏文件夹

右键点击文件夹,点击属性,将隐藏前面的勾选中即可。

正常情况下,文件夹就会消失不见,看不到了,但是没有删除,还是在硬盘中存在的,只是看不到罢了。

但是如果该文件夹颜色变成灰色了,那么请点开文件夹选项,点击查看,往下拉,找到不显示隐藏的文件和文件夹这一选项,选中前面的点即可。

二、常见的办公软件

一、什么是Markdown

概念:

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

简单理解:我们按照MarkDown的语法规则,可以让写文档成为一种享受。

特点:

Markdown的语法简洁明了、学习容易,而且功能比纯文本更强;相比较word,更轻量。

应用:

  • 编写项目文档

  • 一个非常火的项目管理软件Teambition,是兼容Markdown语法的

  • 越来越多的博客也兼容Markdown语法

二、Markdown编辑器下载和安装

  • windows平台

  • Typora 地址:【Typora下载】2022年最新官方正式版Typora免费下载 - 腾讯软件中心官网

  • MarkdownPad 地址:http://markdownpad.com

  • mac

  • Mou 地址:http://25.io/mou/

  • MacDown 地址:http://macdown.uranusjr.com

  • APPStore下载即可

  • 在线跨平台的

  • 有道云笔记:http://note.youdao.com

三、Markdown文件的基本操作

新建:

步骤:

  • 新建文本文件

  • 后缀名改为md

  • 以windows为例,使用Typora文件打开

保存:

  • 手动保存

  • 快捷键保存

删除:

  • 常见方式

另存为:

  • 点击文件 --- 另存为

转成pdf格式或其他格式

  • 点击文件 --- 导出

四、简单演示一下Markdown的便利

拿一个实现准备好的文件演示

  • 格式清晰

  • 层次分明

  • 还有单独的代码区域

五、基本语法

标题元素:

符号#表示标题元素

1个#表示1号标题,字体最大。

2个#表示1号标题,字体变小。

3个#表示1号标题,字体再变小。

4个#表示1号标题,字体逐渐变小。

5个#表示1号标题,字体继续变小。

6个#表示1号标题,字体最小。

但是没有7个#了。

区块元素

符号>表示区块开始

强调元素

1. *表示强调:倾斜

倾斜的内容

2._表示强调:倾斜

倾斜的内容

3.**表示加粗

加粗的内容

4.__表示加粗

加粗的内容

5.三个*或者三个_表示强调:倾斜+加粗

倾斜和加粗

列表元素

两种表达方式:

  • *和空格

  • +和空格

代码区块

三个键盘1左边的键表示代码区块

代码区块右下角可以选择语言

六、高级用法

1.分割线

三个*+回车

三个下划线+回车

三个横杠+回车

- 元素1:*** - 元素2:___ - 元素3:---

注意: 分割元素之间不能出现内容字符,但是可以出现空格

2.超链接

超链接元素可以提供一个到另一个网页的超链接(入口)

1)行内式(常用)

百度

语法格式: [超链接的名字](具体的url)

2)参考式

步骤一:自己起一个名字表示一个网址

[链接一] http://www.baidu.com

[链接名]: 具体的网址

步骤二:使用刚刚起的名字

搜索

[使用地名][链接名]

使用方式:

ctrl + 鼠标左键直接点击就可以跳转到对应的链接

3.图片

1)行内式 (常用)

语法格式:

![图片的名称](图片的地址)

2)参考式

语法格式:

步骤一 定义变量: [图片名]: 图片地址 步骤二 使用变量: ![使用地名][图片名]

三、编程语言的发展

编程语言到目前为止,经历了三个发展阶段,机器语言,汇编语言、高级语言。在高级语言中,又可以分为面向过程语言以及目前最为广泛流传的面向对象语言。

 

机器语言

第一代计算机语言称为机器语言。机器语言就是 0/1 代码。计算机只能识别 0 和 1。在计算机内部,无论是一部电影还是一首歌曲或是一张图片,最终保存的都是 0/1 代码,因为 CPU 只能执行 0/1 代码。那么这是不是就意味着我们编程一定要用 0/1 代码呢? 首先这么编写肯定是可以的,但是这样太麻烦,而且很不好理解,所以后来就出现了汇编语言。

汇编语言

汇编语言就是将一串很枯燥无味的机器语言转化成一个英文单词。比如说:

add 1, 2;

add 就是一个英文单词,这样看起来就稍微有一些含义了,即 1 和 2 相加。这个就是汇编语言。 如果直接用机器语言编写的话,这几乎是无法实现的。因为用机器语言太难记忆了,也没人能看得懂。所以后来就设计出了第二种语言,即将 0/1 代码翻译为英文单词,这些英文单词直接对应着一串 0/1 指令。这个就是汇编语言。 通过专门的软件就可以将这些英文单词转化成 0/1 代码并由计算机执行,这种专门起翻译的作用的软件叫作编译器。 这些英文单词和与它们对应的 0/1 代码之间的对应关系,以及语言的语法,在编写这个软件的时候就已经写在里面了。我们只要通过编译器就可以将这些都转化成 0/1 代码。这样大大方便了我们对程序的编写。

但是汇编语言,学习成本太大了,我们举个例子,我们用汇编语言,跟这个世界打个招呼:

#hello.s 
.data            msg : .string "nihao,laotie!\\n"len = . - msg                
.text                   
.global _start        _start:               movl $len, %edx  movl $msg, %ecx  movl $1, %ebx   movl $4, %eax    int  $0x80       movl $0,%ebx     movl $1,%eax      int  $0x80  

高级语言

汇编语言之后又出现了第三代语言。第三代语言又叫“高级语言”。高级语言的发展分为两个阶段:

以 1980 年为分界线,前一阶段属于结构化语言或者称为面向过程的语言,

后一阶段属于面向对象的语言。

什么叫面向过程,什么叫面向对象?这个非常的专业,我们可以举一个例子来简单说明。

比如现在有一个需求:我要吃一个大饼卷大葱。

如果用面向过程的语言实现:

那么就需要自己和面,做大饼,洗葱,切葱,再用饼将葱卷起来。简单理解就是所有的步骤都需要自己实现。

如果用面向对象的语言实现:

我直接找一个能做大饼卷大葱的人,具体你怎么做的我不管,我找到你,你把东西给我就可以了。只注重结果。

其中,面向过程语言中最经典、最重要的就是C语言。其他的Fortran、Basic 和 Pascal 语言基本上已经很少有人使用了。 从 20 世纪 80 年代开始又产生了另外一种“以面向对象”为思想的语言,其中最重要、最复杂的就是 C++。C++ 从易用性和安全性两个方面对C语言进行了升级。C++ 是一种较复杂、难学的语言,但是一旦学会了则非常有用。当C和C++都研究很透彻的话,一般都会成为业界大牛。 因为 C++ 太复杂,所以后来就对 C++ 进行了改装,产生了很多其他高级语言, Java,C#,python等。 到目前为止,Java 语言是现在最流行的语言之一。C# 则是微软公司看 Java 很流行而写的一个与 Java 语法相似的语言。而Pyhton语言,因为他语法非常简洁,开发周期短,也是现在越来越火的一门语言。

编程语言入门

2023黑马程序员Java学习路线图

2023年web前端开发学习路线图

2023Python+大数据学习路线图

2023年人工智能学习路线图

2023年软件测试学习路线图

2022年产品经理学习路线图


http://chatgpt.dhexx.cn/article/Ug5lb6r9.shtml

相关文章

【电脑讲解】电脑知识入门大全,超详细电脑基础知识讲解

这是一个新坑,希望大家喜欢 电脑的基础知识大全,你确定都知道? 一、软件系统 软件系统包括:操作系统、应用软件等。应用软件中电脑行业的管理软件,IT电脑行业的发展必备利器,电脑行业的erp软件。 二、硬件系统 硬件系…

计算机知识01:计算机基础知识入门

1. 计算机运行流程 如果不是很了解电脑运行流程的话,我们可以类比一下,假设电脑是一个人体,那么每个元件对应到哪个地方呢?可以这样思考: CPU脑袋:每个人会做的事情都不一样(微指令集的差异&a…

IP地址(IP Address)

IP Address在网络中,通信节点都需要一个IP地址 以点分十进制表示,有32位二进制构成(大约43亿) 分为两个部分:网络位和主机位 网络位:代表IP地址所属的网段 主机位:代表网点上的某个节点 由子…

IP地址构成 ,以及如何求“网络地址“以及“广播地址“

IP地址(英语:IP Address, 全称:Internet Protocol Address)又称互联网协议地址。当设备连接网络,设备将被分配一个IP地址,用作标识。通过IP地址,设备间可以互相通讯,如果没有IP地址&…

电话号码对应的英语单词

问题: 电话的号码盘一般可以用于输入字母,如用2可以输入a,b,c,用3可以输入d,e,f等。 对于号码5869872,可以依次输出其代表的所有字母组合。如:jtmwtpa,jtmwtpb......... 1、您能否可以根据这样的对应关系设计一个程序&#xff…

地址的概念

前言:地址的概念 1. 地址概念及各个单位换算1.1 地址的概念1.2 单位换算1.3 举例说明,加深理解1.4 关于地址的宽度 1. 地址概念及各个单位换算 1.1 地址的概念 计算机内的数据是存储在地址里面的,地址又是以字节(Byte&#xff09…

地址的地址?

在visual studio 2019中 #include <stdio.h> #include <stdlib.h> typedef struct student { int value; struct student* next_stu; }Student; Student * creatlist(); void insertlist(Student * list,int value); int main() { Student *my_list…

GoldenDict 上的那些精美版权词典(附下载地址)(英语、俄语、梵语、印地语)

转载▼ 标签&#xff1a; 杂谈 国内的有道词典和金山词典由于使用方便、宣传到位得到了许多同学的喜爱。在开源软件的领域&#xff0c;也有一款非常好用的词典GoldenDict&#xff0c;它的强项在于可以直接使用众多词典厂商的词库。那些正规的词典厂商通常购买了词典的版权…

【GO】map转json

咔咔博客之map转json 跟结构体转json一样都使用的是json.Marshal()方法 最后需要就是把字节转为字符串使用string即可 案例 func main() {// 定义了interface 后边就可以跟任意类型了mMap : make(map[string]interface{})mMap["博客地址"] "blog.fangkang.to…

Json4s的一些用法 JSon转对象实体 Json转Map Map转Json

Json4s 全称就是Json For Scala&#xff0c;为Scala而生 首先上Maven依赖配置&#xff0c;其实Spark中自带了Json4s如果是编写Spark代码,并不需要单独引用Json4s的依赖了 <dependency><groupId>org.json4s</groupId><artifactId>json4s-jackson_2.11&…

map转json字符串字段排序

需求&#xff1a;map转成json字符串&#xff0c;要求字段按字母升序排列 package com.data.test;import java.util.HashMap; import java.util.Map; import java.util.TreeMap; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.serializer.SerializerFe…

Map与JSON数据之间的互相转化

Map与JSON mapmap转JSON字符串JSON字符串转JSON对象Map转JSON对象JSON字符串转MapJSON对象转MapJSON对象转JSON字符串IDEA功能快捷键 map 此内容是方便博主自己记忆内容&#xff0c;不用于公开学习资料&#xff0c;若发现语法错误&#xff0c;自行更正&#xff0c;勿喷 map转…

Map和JSON之间的转化

Map和JSON之间的转化 1 添加依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency>2 测试 2.1 Map转JSON //1.map转jsonTestpublic void testJson01()…

js中三个等号

&#xff1a;三个等号我们称为等同符&#xff0c;当等号两边的值为相同类型的时候&#xff0c;直接比较等号两边的值&#xff0c;值相同则返回true&#xff0c;若等号两边的值类型不同时直接返回false。

两个等号(==)和三个等号(===)的区别

2019独角兽企业重金招聘Python工程师标准>>> 两个等号()和三个等号()的区别&#xff1a; 1. ""表示&#xff1a;equality -> 等同 的意思&#xff0c;""使用两个等号时&#xff0c;如果两边值的类型不同的时候&#xff0c;是要先先进行类型转…

【javaScript】JavaScript中一个等号、二个等号、 三个等号 的区别(详细例子)

一、单等于号 1.单等于号具有赋值作用 我们在定义变量时&#xff0c;会对变量进行赋值&#xff0c;例如a1&#xff0c;就是把1赋值给a。 这就是在初始化对象的时候进行赋值。 2.单等于号具有引用对象作用 比如我们写了 var a 1;var b a ,表示变量a指向的内存地址与b相同&…

JavaScript 中 的等号(==)/不等号(!=) 和全等号(===)/非全等号(!==)

2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/u/1579702/blog/220269

有等号“=“的情况

.有等号""的情况 比如a这个字母&#xff0c;ASCII码是65&#xff0c;转换成二进制是01000001&#xff0c;转换成六个一组010000 | 01&#xff0c;就会发现后面不足以组成六位数&#xff0c;就可以在后面添零&#xff0c;就变成了&#x1f449;010000 | 010000&#…

LaTeX:公式等号对齐

LaTeX \LaTeX LATE​X 公式等号对齐 目录 LaTeX \LaTeX LATE​X 公式等号对齐0. 导包1. 对齐 0. 导包 使用公式对齐的功能&#xff0c;需要导入包 \usepackage{amsmath} 1. 对齐 使用如下的格式&#xff1a; \begin{align*}* & * \\& * \\& * \end{align*}或者 …

关于全等号

我们都知道ECMAScript 中的等于操作符用两个等于号&#xff08;&#xff09;表示&#xff0c;如果操作数相等&#xff0c;则会返回 true。不等于操作符用叹号和等于号&#xff08;!&#xff09;表示&#xff0c;如果两个操作数不相等&#xff0c;则会返回 true。这两个操作符都…