Python基础2 -计算机、Python环境搭建、PyCharm

8、进制

进制是人定义的一种进位方法,进制的出现是为了更方便表示某些数据。
进制有二进制、八进制、十进制、十六进制等等;

8.1、进制转换

某些数据之间需要传递信息就需要进行数据数据

8.1、十进制转二进制

例如人与计算机之间传递信息就需要把十进制转为二进制
10进制转2进制的原理:对十进制除二运算

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..... 011011100101110111.....

八进制:(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之禅

  • 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的第一个程序
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值