1.计算机的基本概念 计算机是什么? computer,俗称电脑 特点:存储记忆功能,数值计算,逻辑计算 总结:能够按照程序运行,自动,高速处理数据的现代化智能电子设备。 计算机的组成? 硬件:鼠标,键盘,显示器,CPU,摄像头,硬盘等等(看得见,摸得着) 软件:Pycharn,QQ,浏览器,腾讯视频等等(看得见,摸不着) 2.计算机语言 计算机语言的基本概念 computer language,指用于人与计算机之间通讯的语言。 计算机的发展史 机器语言----汇编语言----高级计算机语言 机器语言:二进制0和1,二进制机器语言的基础,高级语言:Java,C++,Python 解释型和编译型的语言区别 编译型:C语言,X源码-----编译-----Y机器码(速度快,跨平台比较差) 解释型:Python,X源码-----解码器-----解释执行(跨平台好,相对而言比较慢) 3.交互方式 交互方式的种类 命令行的交互方式 TUI(text-based user interface) interface:接口 图形界面化的交互方式 GUI(Graphical user interface) 文本交互模式打开的方式(win) win键+R----CMD-----回车 命令行结构 Microsoft Windows [版本 10.0.18363.778] 版本 © 2019 Microsoft Corporation。保留所有权利。 版权声明 C:\Users\ASUS> C:---->所在磁盘的根目录(可以通过 X:切换盘符) \Users\ASUS>—>所在磁盘路径,当前所在的文件夹 > ---->命令提示符(在后面可以直接输入指令) DOS命令 指令如下: dir+回车:列文件目录 md+回车:创建一个文件夹 rd:删除一个文件夹,如果文件里面有内容,则删不了,需要使用del指令来删除,如果没有,就直接删除 cd:进入文件夹 cd . :表示还在当前目录 cd … :返回上一级 cd \ :退到根目录 总结:学习python,我们只要按照python的语法规则和计算机交流,这样计算机就能识别我们的语言。 4.文本文件和字符集 文本文件 纯文本:后面有.txt,只能保存单一的文本内容,无法保存文本以外的东西,最终二进制储存 将字符转换成二进制码的过程叫编码(encode) 将二进制码转换成字符的过程叫解码(decode) 富文本:开发时使用,能保存文本以外的内容。 常见的字符集 ASCll 美国人编码,使用7位来对美国常用的字符进行编码,包含128个字符。 IOS-8859-1 欧洲的编码,使用8位来编码,包含256个字符 GBK 中国人的编码(国标码) Unicode 万国码 包含世界上所有语言和字符,编写程序一般都会使用unicode来编码 Unicode编码有多种实现UTF-8(常用) UTF-16 UTF-32 5.进制 出现其他进制是为了更好,更方便的表示数据 进制之间的转换 十进制---->二进制:对十进制数进行除2运算,然后余数倒着取 二进制---->十进制:二进制乘以2(次幂)的过程,次幂用** 进制的计算 十进制:满十进一,10个数字1 2 3 4 5 6 7 8 9 0 二进制:满二进一,0 1 八进制:满八进一,0 1 2 3 4 5 6 7(用的不多) 十六进制:一共16个数字+字母,0 1 2 3 4 5 6 7 8 9 a(10) b(11) c(12) d(13) e(14) f(15) 数据间的换算 bit 是计算机中最小的单位 byte是我们最小的可以操作的单位 8bit=1byte(字节) 1024byte =1kb(千字节) 1024kb=1mb(兆字节) 1024mb=1gb(吉字节) 1024gb=1tb(太字节) 6.环境变量 基本概念 环境变量 :一般指在操作系统中用来指定操作系统运行环境的参数,如:临时文件夹位置和系统文件夹位置等 环境变量操作: 右键计算机(此电脑),选择属性 在系统界面左侧选择 高级系统设置 选择环境变量 添加环境变量: 通过新建按钮添加环境变量 环境变量可以有多个值,值与值之间用英文逗号隔开 修改环境变量:通过编辑按钮来修改环境变量 删除环境变量:通过删除按钮来删除环境变量 python环境变量