文本文件和字符集
1.文本文件
- 文本分两种:一种纯文本和一种富文本
- 纯文本 只能保存单一的文本内容(例如:txt文本文档)
- 富文本 可以保存文本及文本以外的内容(例如:有道笔记)
- 纯文本在计算机底层也会转换为二进制保存
- 将字符转换为二进制码的过程,我们称之为编码 encode()
- 将二进制码转化为字符的过程,我们称之为解码 decode()
2.常见的字符集
- ASCII 美国人编码,使用7位来对美国常用的字符进行编码,包含128个字符
- ISO-8859-1 欧洲的编码,使用8位来编码,包含256个字符
- GBK 中国人编码(国标码)
- Unicode 万国码,包含世界上所有的语言和字符,编写程序一般都会用 Unicode 编码
- Uincode 编码有多种实现 UTF-8 UTF-16 UTF-32
进制
1.进制间的转换
- 十进制 --> 二进制 原理:对十进制进行除2运算
- 二进制 --> 十进制 原理:二进制乘以2(次幂)过程
- 进制越大表现形式越短,之所以出现其他进制就是为了更方便的表示数据
2.进制的计数
- 十进制
- 十进制满十进一,十进制一共有10个数字
- 计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 …19 20 - 二进制
- 二进制满二进一,二进制一共有2个数字 0 1
- 计数:0 1 10 11 100 101 110 111 … - 八进制
- 八进制满八进一,八进制一共有8个数字
- 计数:0 1 2 3 4 5 6 7 10 11 12 13 14 … - 十六进制
- 十六进制满十六进位,十六进制的数字引入了 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 10 11 12 13 … 1a 1b 1c 1d 1e 1f 20 21 22 23 24 … 2a 2b 2c 2d 2e 2f 30 31 32 33 34 … 3a 3b …
3.数据间的换算
- bit 是计算机中最小的单位
- byte 是我们最小的可操作的单位
- 8bit = 1byte(字节)
- 1024byte = 1KB(千字节)
- 1024KB = 1MB(兆字节)
- 1024MB = 1GB(吉字节)
- 1024GB = 1TB(太字节)
环境变量
1.基本概念
- 环境变量(environment variables),一般是指在操作系统中用来指定操作系统运行环境的一些参数,例如:临时文件夹位置和系统文件夹位置等。
- 环境变量操作
- ①查看环境变量
右键计算机(此电脑) ----> 选择属性 ---->在系统界面左侧选择高级系统设置 ----> 选择环境变量
- ②添加环境变量
通过新建按钮添加环境变量(环境变量可以有多个值,值与值之间要用英文逗号分开)
- ③修改环境变量
通过编辑按钮修改环境变量
- ④删除环境变量
通过删除按钮删除环境变量
2.path环境变量
- path环境变量保存的是一个一个的路径
- 当我们在一个命令行输入一个命令,系统会先在当下目录寻找,如果有则直接打开
- 如果没有会去path环境变量的路径中寻找,直到找到为止,没找到则会报错
- 我们可以将一些要经常访问的文件或程序的路径添加到环境变量中,这样我们就可以在任意位置来访问这些文件了
- 注意事项:
- path环境变量不区分大小写 path Path PATH
- 多个路径直接用 ;隔开
Python语言概述
1.Python语言的基本概念
- 官方对 Python 的介绍如下:Python 是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言
- Python 的创造者吉多·范罗苏姆(Guido van Rossum),采用BBC电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》的名字来为此编程语言。
2.Python的特色
- 简单
- 易于学习
- 自由且开放
- 跨平台
- 可嵌入性
- 丰富的库
3.Python的发展与应用
- Python的应用
- 常规软件开发
- 科学与计算
- 自动化思维
- 自动化测试
- WEB开发
- 网络爬虫
- 数据分析
- 人工智能
4.Python之禅
(输入 import this)
Windows下的Python环境搭建
1.搭建环境
1.1 Python的解释器
- 环境的搭建就是安装Python的解释器
- Python的解释器分类
①CPython 用C语言编写的Python解释器
②PyPy 用Python语言编写的Python解释器
③JPython 用Java语言编写的Python解释器
1.2 搭建Python环境
- 1---打开官网https://www.python.org
- 2---下载安装包![在这里插入图片描述](https://img-blog.csdnimg.cn/20210415104119792.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xlYW5fWmhlbg==,size_16,color_FFFFFF,t_70#pic_center)![在这里插入图片描述](https://img-blog.csdnimg.cn/20210415104837955.jpg#pic_center)
在此举例Windows下搭建python环境
安装成功
2.pip工具的使用
2.1 pip的使用
在命令行下输入pip, 回车即可看到帮助说明
2.1.1 查看 pip 版本
① pip -V
② pip --version
2.1.2普通安装
pip install requests
2.1.3 指定版本安装
pip install robotframework==2.8.7
2.1.4 卸载已安装的库
pip uninstall requests
2.1.5 升级指定的包
① pip install somepackage
② pip install somepackage==1.0.5
③ pip install 'somepackage>=1.0.6'
升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号
2.1.6列出已安装的库
pip list
- 显示所安装包的信息
pip show package
2.1.7将安装的库列表保存到文本文件中
pip freeze >D:\桌面\install.txt
2.1.8 批量下载导出来的包
pip install -r packages.txt
2.1.9 使用 wheel 文件安装
除了用上面的方式联网进行安装外,还可以将 wheel格式的安装包文件下载到本地,然后使用 pip 进行离线安装
第一步 安装 wheel
第二步 找到下载的whl文件的目录进行安装(以桌面为例)
第三步 执行命令安装
pip install xxxxxxx.whl
2.1.10换源安装
如:
pip install SomePackage -i https://pypi.douban.com/simple
①豆瓣:https://pypi.douban.com/simple/
②阿里:https://mirrors.aliyun.com/pypi/simple/
③中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple
④清华:https://pypi.tuna.tsinghua.edu.cn/simple
3.程序
- 有三种实现方式:
- 一、交互模式
- 二、IDLE(Python自带)
- 三、Pycharm
Pycharm
- Pycharm是由 JetBrains 公司开发的集成开发环境IDE之一
- 目前只有三个版本:Professional Community 和 Edu