学习目录
8、进制
进制是人定义的一种进位方法,进制的出现是为了更方便表示某些数据。
进制有二进制、八进制、十进制、十六进制等等;
8.1、进制转换
某些数据之间需要传递信息就需要进行数据数据
8.1、十进制转二进制
例如人与计算机之间传递信息就需要把十进制转为二进制
10进制转2进制的原理:对十进制除二运算
8.2、二进制转十进制
计算机传递信息给人就需要把二进制转为十进制
2进制转10进制的原理:二进制乘2次幂的过程
示例1:括号里的数为幂
二进制101转为十进制
1 * 2(0) + 0 * 2(1) + 1 * 2(2)
1 * 2(0) = 1
0 * 2(1) = 0
1 * 2(2) = 4
1+0+4 = 5
十进制为 5
示例2:
二进制1010110转为十进制
0 * 2(0) + 1 * 2(1) + 1 * 2(2) + 0 * 2(3) + 1 * 2(4) + 0 * 2(5) + 1 * 2(6)
0 * 2(0) = 0
1 * 2(1) = 2
1 * 2(2) = 4
0 * 2(3) = 0
1 * 2(4) = 16
0 * 2(5) = 0
1 * 2(6) = 64
64+16+4+2=86
十进制为 86
9、进制的计数
进制的计数是进制X , 逢X进一
例如:二进制,逢二进一
二进制:(0,1)
逢二进一
0 , 1 , 10 , 11 , 100 , 101 , 110 , 111..... 0,1,10,11,100,101,110,111..... 0,1,10,11,100,101,110,111.....
八进制:(0,1,2,3,4,5,6,7)
逢八进一
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
10
,
11
,
12
,
13
,
14
,
15
,
16
,
17
,
20
,
21.....
0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21.....
0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21.....
十进制:(0,1,2,3,4,5,6,7,8,9)
逢十进一
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14......
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14......
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14......
十六进制:(0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f)
逢十六进一
0
,
1
,
2
,
3
,
4
,
5
,
7
,
8
,
9
,
a
,
b
,
c
,
d
,
e
,
f
,
10
,
11
,
12
,
13
,
14.....
0,1,2,3,4,5,7,8,9,a,b,c,d,e,f,10,11,12,13,14.....
0,1,2,3,4,5,7,8,9,a,b,c,d,e,f,10,11,12,13,14.....
10、换算单位
bit(比特)是表示信息的最小单位
1Byte(字节)是数据储存最小的单位
8bit = 1Byte
1024Byte = 1KB(千字节)
1024KB = 1MB(兆字节)
1024MB = 1G(吉字节)
1024GB = 1TB(太字节)
二、环境变量
操作系统中用来指定操作系统运行环境的一些参数
1、path环境变量
path环境变量用来保存一些路径
保存下来的路径方便系统命令台输入命令查找
搭建Python环境需要在path环境变量下添加路径,方便其他第三方软件访问Python
- 添加、修改环境变量(仅限WIN系统)
查看环境变量:
右键计算机(WIN7 我的电脑、WIN10 此电脑)
系统界面左侧选择 >> 高级系统设置 >> 选择环境变量
添加环境变量:
通过新建按钮添加环境变量
多个路径之间用 ;隔开
修改环境变量:
通过修改按钮修改环境变量
删除环境变量:
通过删除按钮删除环境变量
2、Python语言概述
- 概念
Python语言是一款简单且功能强大的编程语言
官⽅对 Python 的介绍如下:
Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结 构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输 ⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤ 多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔
- Python语言发展历程
Python语言于1989年龟叔在圣诞节开发的一款解释型语言
名字取自电视剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)
由于Python语言的简洁、易读、扩展性在国内外很受欢迎
- Python的特色
简单易学
自由开放
跨平台
嵌入性强
丰富的pip库
- Python的应用
常规软件开发
科学计算
自动化运维
自动化测试
WEB开发
网络爬虫
数据分析
人工智能
2.1、Python之禅
在Python语言自带的编译器里IDLE输入import this可获得
- Python之禅中文大意:(翻译软件:百度翻译)
《蟒蛇禅》,蒂姆·彼得斯
美总比丑好。
显性胜于隐性。
简单总比复杂好。
复杂总比复杂好。
平的比嵌套的好。
疏胜于密。
可读性很重要。
特殊情况不足以打破规则。
尽管实用性胜过纯洁性。
错误不应该悄悄地过去。
除非明确沉默。
面对模棱两可,拒绝猜测的诱惑。
应该有一种——最好只有一种——显而易见的方法。
不过,除非你是荷兰人,否则这种方式一开始可能并不明显。
现在总比没有好。
虽然从来没有比现在更好。
如果实现很难解释,这是个坏主意。
如果实现很容易解释,那可能是个好主意。
名称空间是一个非常好的主意——让我们做更多的工作吧!
3、Python环境搭建
官方网站:python.org官方网站
PS:3.6.5版本比较稳定
下载安装包文件
可以选择下载最小版本或者选择自己需要的版本下载
安装包下载后双击打开安装
安装完成在命令台输入Python,有版本号就是安装完成。
3.1、pip工具的使用
Python有很多第三方库或者模块,Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,供全世界的人分享和下载。
Python的2个著名工具easy_install和pip
- pip代码
WIN + R 输入CMD可打开命令台
在命令台输入代码
代码 | 功能 |
---|---|
pip | 帮助说明 |
pip -v 或 pip --version | 查看pip版本 |
pip install requests | 普通安装 |
pip install robotframework==版本号 | 安装指定版本 |
pip uninstall requests | 卸载已安装的库 |
pip list | 列出已安装的库 |
pip show package | 显示所有安装包信息 |
pip freeze > 路径.文件.txt | 把已安装的库列表保存到路径中的文本文件中 |
- wheel安装方式(不推荐使用)
wheel安装是把文件下载到本地在利用pip工具进行本地安装,wheel文件后缀名为.whl
利:下载速度快,安装速度快
弊:下载操作麻烦,安装容易出错
wheel下载:下载地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/
- 换源安装(推荐使用)
国内一些机构对库的服务器进行一比一克隆复制,下载有所提升
⾖瓣 :http://pypi.douban.com/simple/
阿⾥ :http://mirrors.aliyun.com/pypi/simple/
中国科学技术⼤学:http://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install SomePackage -i https://pypi.douban.com/simple
4、PyCharm下载与安装
下载网站:PyCharm
- 安装PyCharm
安装完成。
4.1、PyCharm设置配置
新建项目:
New environment using 选项为虚拟环境
Exsting interpreter 选项为本地
选择保存路径英文(不能有中文)
- Python的第一个程序