Python第二课

文本文件和字符集

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

1.Pycharm的安装和配置

Pycharm的安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值