Python学习第一讲

计算机基本概念

  • 计算机类型
    电脑,计算器,手机等
  • 特点
    数值计算,逻辑计算,存储等功能

计算机的组成

  • 硬件
    CPU,内存,主板,硬盘,显示设备和其他外部设备等组成
  • 软件
    操作系统和各类应用程序组成

计算机语言

人与计算机通讯的语言

  • C, C++, JAVA, PYTHON等多种
  • 字符,数字,语法规则是计算机接收的语言
  • 计算机语言的发展
  • 机器语言(二进制代码)–> 汇编语言 --> 高级语言(java,python等)
  • 计算机语言转换时机不同的2大分类
    • 编译型语言 C
    • 解释型语言 python

交互方式

交互方式种类

  • 文本交互方式(简称TUI)
    如BIOS, Linux下的VI编辑器等
  • 图形界面交互方式(简称GUI)
    如iOS,Android,windows等
  • 命令行交互方式(简称CLI)
    如DOS,MAC OS的终端等

命令行交互方式的打开(win)

  • win+r键 --> 输入cmd --> 按enter(进入用户名下目录)
  • 在文件管理器路径栏内输入cmd并按回车(可进入DOS并进入当前目录下)
    打开DOS并进入路径目录

DOS命令

命令功能
dir列出当前目录下所有文件和文件夹
md创建目录
rd删除目录
cd进入目录
cd…退回上一级目录
cd\退回到根目录
del删除目录
exit退出DOS命令

文本文件和字符集

文本文件

  • 文本分为两种
    • 纯文本(保存单一文本内容,如TXT文件)
    • 富文本(可以保存除文本以外的内容,如word)
  • 编解码
    • 将字符转换为二进制码的过程,称为编码encode()
    • 将二进制码转换为字符的过程,称为解码decode()

常见字符集

编码类型解释
ASCII美国编码 — 使用7位编码 — 包含128个字符
ISO-8859-1欧洲编码 — 使用8位编码 — 包含256个字符
GBK中国编码(国标码)
Unicode万国码 — 包含世界上所有语音和字符(编写程序一般都会使用Unicode编码)Unicode编码有多种实现 UTF-8 UTF-16 UTF-32

进制

进制之间的转换

  • 十进制 --> 二进制 对十进制数进行除2运算
  • 二进制 --> 十进制 二进制乘以2(次幂)的过程
  • 进制越大表现形式越短

进制的计数

  • 十进制
    • 满十进一
    • 计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 …19 20
  • 二进制
    • 满二进一
    • 计数: 0 1 10 11 100 101 110 111 1000 1001…
  • 八进制
    • 满八进一
    • 计数:0 1 2 3 4 5 6 7 10 11 12 … 17 20 21 22 … 27 30
  • 十六进制
    • 满十六进一 (引入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 14…1a 1b 1c 1d 1e 1f 20 21…2a 2b 2c 2d 2e 2f 30

数据间的换算

  • bit是计算机中能最小单位
  • byte是计算机中最小可操作单位
  • 8bit = 1Byte(字节)
  • 1024Byte = 1KB(千字节)
  • 1024KB = 1MB(兆字节)
  • 1024MB = 1GB(吉字节)
  • 1024GB = 1TB (太字节)

环境变量

基本概念

  • 环境变量指在操作系统中用了指定操作系统运行环境的一些参数,如:临时文件夹和系统文件夹的位置等
  • 已添加到环境变量中的软件不论在任何位置,只要输入软件的名称均可直接打开

操作方法

  • 查看环境变量
    右击我的电脑(此电脑)=> 属性 => 高级系统设置 => 环境变量
  • 添加环境变量
    点击新建 => 添加环境变量(环境变量可以有多值,值与值之间用英文分号隔开)=> 点击确定
  • 修改环境变量
    点击编辑 => 修改环境变量 => 点击确定
  • 删除环境变量
    点击删除 => 点击确定

path环境变量

  • path环境变量中保存的是路径
  • 输入命令后,系统会优先在当前目录下寻找,如果有直接打开,如果没有就会去path环境变量中寻找,直到找到。如没有找到则会报错。
  • 可将经常使用的文件或程序添加到环境变量,可以提高访问速度
  • 注意事项:
    • path环境变量不区分大小写 path Path PATH
    • 路径之前用英文分号隔开

二、Python要点

Python语言

Python的基本概念

  • 兼具简单与功能强大的面向对象、解释型的编程语言
  • 官方介绍:易于学习且功能强大的编程语言
  • 名字的由来:马戏团名字命名

Python的特点

  • 简单易学 — 专注于解决问题,没有复杂的语法(伪代码)
  • 自由且开放 — 完全免费,不断进行开发和改进
  • 跨平台 — windows、linux、Mac均可以使用
  • 可嵌入性 — 可在其他语言中嵌入Python
  • 丰富的库 — 第三方和本身自带的库非常多且在持续增加

Python的应用

  • 常规软件开发
  • 科学计算
  • 自动化运维
  • 自动化测试
  • web开发 — 服务器、网站(豆瓣)
  • 爬虫 — requests库
  • 数据分析
  • 人工智能
Python之禅 — 输入import this

Python环境搭建

Python解释器
  • CPython — c语言写的解释器(官方版本)
  • PyPy — Python写的解释器
  • JPython — java写的解释器
搭建Python环境

Python的交互模式

进入DOS => 输入python回车即可

pip工具的使用
  • 命令行下输入pip —— 可查看帮助说明
  • 查看pip版本
pip -V
pip --version
  • 普通安装
pip install XXX(库名称)
  • 指定版本安装
pip install XXX==x.x.x(版本号)
  • 卸载已安装的库
pip uninstall XXX
  • 升级指定的库,通过使用==,>=, <=,>,<符号来指定版本号
  • 列出已安装的库
pip list
  • 显示所安装包的信息
pip show XXX(库名称)
  • 将已安装的库列表保存到文本文件中
pip freeze > d:\桌面\install.txt(路径及名称可自己修改)
使用wheel文件安装(此方法非常麻烦,不建议使用)

换源安装
  • 源地址
    ⾖瓣 :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 XXX(库名称) -i XXX(更换的源地址)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值