python基础入门小白笔记
1.计算机基本概念
1.1计算机是什么?
计算机(computer)俗称电脑,是现代用于高速计算的电子计算机器。
特点:数值计算、逻辑计算、存储记忆;
总结:计算机是能够按照程序运行、自动、高速处理数据的现代话电子设备。
1.2计算机的组成?
硬件:CPU、主板、内存、硬盘等实体设施。
软件:QQ、浏览器、PS等虚拟的
2.计算机语言
2.1计算机语言的基本概念
计算机语言指人与计算机之间通讯的语言。
2.2计算机语言的的发展
机器语言----汇编语言----高级计算机语言
机器语言:最初是由0和1组成的二进制数,就是由二进制为基础的语言。
汇编语言:在机器语言上发展的,用一些简单的字母和符号串代替二进制,提高了识别性和记忆性。
高级计算机语言:一系列指令的集合。如JAVA、C、Python等。
2.3解释器和编译器的语言区别
1.编译型语言(代表为C语言)
x(源码)–编译–y(编译后的机器码)执行速度快,跨平台性差。
2.解释型语言(代表语言 Python )
x(源码)–解释器–解释执行; 执行速度比较慢 跨平台性比较好
3.交互方式
3.1交互方式的种类
1.命令行的交互方式(TUI)
2.图形界面化的交互方式(GUI)
3.2文本交互方式模式打开的方式(win)
win键+R----cmd----回车
命令行结构式
C:\User\Administrator
C:—所在磁盘的根目录(可以通过X:切换盘符)
\User\Administrato—所在磁盘路径,当前所在文件夹
—命令提示符(后面直接输入指令)
3.3DOS命令
dir | 列出当前目录下的文件 |
---|---|
md | 创建目录 |
rd | 删除目录 |
cd | 进入指定目录 |
cd… | 返回上一级目录 |
cd\ | 返回根目录 |
del | 删除文件 |
exit | 退出DOS命令 |
4.文本文件和字符集
4.1文本文件
文本文件有两种:纯文本和富文本
纯文本只能保存单一的文本内容,无法保存其他任何内容。
富文本可以保存文本以外的其他内容。
纯文本在计算机底层也转换为二进制保存。
*将字符串转换为二进制的过程称为编码
*将二进制转换为字符串的过程称为解码
4.2字符集
ASC||:美国编码使用,使用7位编码,保含128个字符。
ISO-8859-1:欧洲编码使用,使用8位,包含256个字符。
GBK:中国编码。
Unicode:万国码,包含世界所有语言和字符,编写程序一般使用Unicode进行编码。
*Unicode编码有多种实现UTF-8、UTF-16、UTF-32。