第1章 学习笔记

计算机是什么

在现实生活中,越来越无法离开计算机了电脑、笔记本、手机、游戏机、汽车导航、智能电视 。。。
计算机就是一个用来计算的机器!
目前来讲,计算机只能根据人类的指令来完成各种操作,人让它干嘛他就得干嘛
所以我们学习计算机,就是学习如何控制计算机!

计算机的组成

计算机由两部分组成:硬件 和 软件
硬件包含:键盘、鼠标、显示器、CPU、主板、内存、硬盘 。。。硬件是看的见摸得着的
软件包含:系统软件(windows、macOS、Linux)和应用软件(office 、QQ、绝地求生)软件是看的见摸不着的,软件负责控制计算机中的硬件

计算机的使用方式

我们必须要通过软件来对计算机完成各种操作,但是注意,软件中并不是所有的功能都会对用户开放,用户需要调用软件提供的接口(Interface 交互界面)来操作计算机用户界面分成两种:TUI(文本交互界面)和 GUI(图形化交互界面)

windows的命令行

命令行就是文本交互界面,通过命令行可以使用一个一个的指令来操作计算机
任何的计算机的操作系统中都包含有命令行(windows、linux、macOS)
命令行有多个不同的名字:命令行、命令行窗口、DOS窗口、命令提示符、CMD窗口、Shell、终端、Terminal1.如何进入到命令行win键 + R 出现运行窗口,输入cmd,然后回车2.命令行的结构- 版本及版权声明(一般没有什么用)Microsoft Windows [版本 10.0.16299.431](c) 2017 Microsoft Corporation。保留所有权利。- 命令提示符C:\Users\lilichao>  C:  - 当前所在的磁盘根目录- 可以通过 x: (:不要掉了)来切换盘符(x表示你的盘符)\Users\lilichao- 所在磁盘的路径,当前所在的文件夹- cd 来切换目录>- 命令提示符,在大于号后边可以直接输入指令



3.常用的dos命令
dir 查看当前目录下的所有文件(夹)
cd 进入到指定的目录
. 表示当前目录
… 表示上一级目录
md 创建一个目录
rd 删除一个目录 (用来删除文件夹)
del 删除一个文件(删除文件不可用rd)
cls 清除屏幕

    命令的语法命令 [参数] [选项]



4.小技巧
- 方向键上下,查看命令的历史记录
- tab键自动补全命令

环境变量(environment variable)

环境变量指的就是操作系统当中的一些变量。
可以通过修改环境变量,来对计算机进行配置(主要是来配置一些路径的)
1.查看环境变量> 右键 计算机(此电脑),选择属性> 系统界面左侧选择 高级系统设置> 选择环境变量环境变量界面分成了两个部分,上边是用户环境变量,下边是系统环境变量建议只修改用户的环境变量,不要修改系统的环境变量2.添加环境变量> 通过新建按钮添加环境变量> 一个环境变量可以由多个值,值与值之间使用;(英文)隔开3.修改环境变量> 通过编辑按钮来修改环境变量4.删除环境变量> 通过删除按钮来删除环境变量练习4:进入到环境变量的界面,创建一个USERNAME环境变量,修改USERNAME环境变量,并尝试添加多个值,然后删除USERNAME环境变量

path环境变量

path环境变量中保存的是一个一个的路径。
当我们在命令行中输入一个命令(或访问一个文件时),系统会首先在当前目录下寻找,如果找到了则直接执行或打开,如果没有找到,则会依次去path环境变量的路径中去寻找,直到找到为止。如果path环境变量中的路径都没有找到,则报错。
'xxx' 不是内部或外部命令,也不是可运行的程序或批处理文件。
我们可以将一些经常需要访问到的文件会程序的路径,添加到path环境变量中,这样我们就可以在任意的位置访问到这些文件了。注意事项:1.如果环境变量中没有path,可以手动添加2.path环境变量不区分大小写 PATH Path path   3.修改完环境变量必须重新启动命令行窗口4.多个路径之间使用;隔开练习5:在桌面创建一个hello文件夹,文件中创建一个abc.txt输入随意的内容然后将hello的路径添加到path环境变量中,尝试在任意位置访问abc.txt最后将hello路径从path环境变量中删除。

进制

- 十进制(最常用的进制)- 十进制就是满十进一的进制- 十进制当中一共有10个数字0 1 2 3 4 5 6 7 8 9- 十进制如何计数0 1 2 3 4 5 6 7 8 9 10 11 12 。。。 19 20 。。。29 30- 二进制(计算机底层使用的进制)- 满二进一- 二进制中一共有2个数字0 1- 二进制如何计数0 1 10 11 100 101 110 111 1000- 所有的数据在计算机底层都是以二进制的形式保存的,计算机只认二进制- 可以将内存想象为一个一个的小格子,小格子中可以存储一个0或一个1- 内存中的每一个小格子,我们称为1bit(位)    bit是计算机中的最小的单位byte是我们最小的可操作的单位8bit = 1byte(字节)    1024byte = 1kb(千字节)1024kb = 1mb(兆字节)1024mb = 1gb(吉字节)1024gb = 1tb(太字节)。。。- 八进制(一般不用)- 满八进一- 八进制中一共有8个数字0 1 2 3 4 5 6 7- 八进制如何计数0 1 2 3 4 5 6 7 10 11 。。。 17 20 。。。27 30- 十六进制- 满十六进一- 十六进制中一共有16个数字由于十六进制是满16才进位,所以十六进制中引入了a b c d e f来表示 10 11 12 13 14 15   0 1 2 3 4 5 6 7 8 9 a b c d e f- 十六进制如何计数    0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 。。。 1a 1b 1c 1d 1e 1f20 21 22 。。。 2a 2b 2c 2d 2e 2f 30    - 我们在查看二进制数据时,一般会以十六进制的形式显示

文本文件和字符集

- 文本分成两种,一种叫做纯文本,还有一种叫做富文本
- 纯文本中只能保存单一的文本内容,无法保存内容无关的东西(字体、颜色、图片。。。)
- 富文本中可以保存文本以外的内容(word文档)
- 在开发时,编写程序使用的全都是纯文本!
- 纯文本在计算机底层也会转换为二进制保存,将字符转换为二进制码的过程,我们称为编码将二进制码转换为字符的过程,我们称为解码编码和解码时所采用的规则,我们称为字符集
- 常见的字符集:ASCII- 美国人编码,使用7位来对美国常用的字符进行编码- 包含128个字符ISO-8859-1- 欧洲的编码,使用8位- 包含256个字符GB2312GBK国标码,中国的编码Unicode   万国码,包含世界上所有的语言和符号,编写程序时一般都会使用Unicode编码Unicode编码有多种实现,UTF-8 UTF-16 UTF-32最常用的就是UTF-8
- 乱码编写程序时,如果发现程序代码出现乱码的情况,就要马上去检查字符集是否正确

Sublime Text 3

- 纯文本编辑器
- Package Control(Sublime的包管理器)- Sublime Text3中的插件,通过该插件可以向Sublime中安装新的包
- 练习:1.安装Sublime Text32.在Sublime中安装Package Control3.通过Package Control安装Sublime的中文语言包   4.尝试为你的Sublime安装新的主题(通过搜索引擎搜索)

python(1):第一章相关推荐

  1. 《HeadFirst Python》第一章学习笔记

    对于Python初学者来说,舍得强烈推荐从<HeadFirst Python>开始读起,这本书当真做到了深入浅出,HeadFirst系列,本身亦是品质的保证.这本书舍得已在<Pyth ...

  2. python 机器学习第一章

    机器学习是一门能够发掘数据价值的算法和应用,是计算机科学中最激动人心的一个领域之一. 接下来的时间,开始学习吧! python机器学习第一章 1.机器学习方法分为三类:监督学习,无监督学习,强化学习. ...

  3. Python绝技第一章 入门 python3实现密码破解

    前言 对我而言,武术的非凡之处在于它的简单.简单的方法也是正确的方法,同时武术也没有什么特别之处.越接近武术的真谛,招式表现上浪费越少 简介 python 绝技 第一章是python入门语法,两个需要 ...

  4. 【李刚-21天通关Python】第一章:Python入门与字符串

    [李刚-21天通关Python]第一章:Python入门与字符串 第一章:Python入门与字符串 数据类型 字符串 运算符 实操:简易计算器 & 进制转换 章节分篇链接: [李刚-21天通关 ...

  5. Python Cookbook --第一章:数据结构和算法(1)

    问题1:现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量? >>> p = (4,5) >>> x,y = p >>&g ...

  6. Python入门——第一章 python编程基础

    Python入门 文章目录 Python入门 第一章 python编程基础 1.1 基本输入输出 1.1.1使用print()函数进行简单输出 chr()函数 print()输出到指定文件 print ...

  7. python第一章笔记_head first python(第一章)–学习笔记

    head first python(第一章)--学习流程图 1.安装python 这里是用python3的,除了windows之外,linux和macos都自带了,只是版本没有这么新. 举例:cent ...

  8. 廖雪峰python教程——第一章 Python基础

    第一章 Python基础 一.数据类型和变量 Python的数据类型包括整数.浮点数.字符串.布尔值.空值.变量.常量等.其中整数可以表示任意大小的整数:空值是Python里一个特殊的值,用None表 ...

  9. Python数据分析 第一章 数据分析的概述

    目录 第一章 数据分析的概述 1.数据分析的概述 1.Python在数据分析方面的优势 2.数据分析流程 3.数据分析层次 4.数据分析常见应用场景 2. Python数据分析模块 1. Numpy ...

  10. 心向天蓝,Python学习第一章之列表一

    心向天蓝,Python学习第一程之列表一 下面这篇是关于列表的详细操作和介绍: 列表:是由一系列按特定顺序排列的元素组成. 在列表里,你可以加入任何你想加入的元素,可以是字母表里的任何元素,也可以是数 ...

最新文章

  1. Android 7.0 WifiMonitor工作流程分析
  2. 图解用Scientific Toolworks Understand分析Winpcap SDK 4.1.3自带示例
  3. 找出最大和第二大的数PHP,2020-09-01 十大经典排序算法总结php为例
  4. 2015年58同城面试题
  5. 不能执行已释放 script 的代码_[漏洞预警]CVE20190708远程桌面代码执行漏洞利用工具已放出...
  6. 加密生成指定长度_3分钟短文 | PHP伪随机Token生成器,实地测试,效果感人!
  7. POI处理超过65536条记录
  8. 1017.UML类图笔记
  9. 利用PowerDesigner15在win7系统下对MySQL 进行反向project(二)
  10. Oracle远程服务端配置
  11. silverlight图形编辑livegeometry修改
  12. STM32f103 串口接收不定长数据
  13. 概率论简明教程_Chapter-02_最大似然估计
  14. 软件概要设计如何写(文档恐惧症的程序猿必读)
  15. 用Python爬虫爬取广州大学教务系统的成绩(内网访问)
  16. JZOJ 6287.扭动的树【区间dp】
  17. 麒麟V10图形界面安装与运行人大金仓数据库
  18. python scipy拟合曲线optimize.curve_fit 50例
  19. 通电后第一次开机黑屏_完美解决win10开机后一直黑屏问题
  20. 幼儿园调查过程怎么写_幼儿园的调查报告范文

热门文章

  1. Java99乘法表格
  2. 一个简单的图片懒加载
  3. 从砸完电脑去买新电脑这事扯一下建造者设计模式
  4. [微小说]根际大战——守护圣树
  5. webpack4打包实战
  6. php 正则 规则,PHP正则表达式规则及常用方法整理
  7. CHNet-S7200PDPB西门子S7200PLCppi转以太网处理器
  8. ubuntu下主机显卡问题
  9. php上传图片到搜狗图床接口代码(免登陆)
  10. 使用grafana监控mongodb