python绪论
1. python简介
1.1 python历史
python之父是荷兰人吉多范·洛苏姆(Guido van Rossum)在1989年开发的一门解释性语言
1991年第一个python解释器公开版发布,用C语言编写实现,并能够调用C语言的库文件
python具有类、函数和异常处理等内容;包含字典、列表等核心数据结构;以及以模块为基础的拓展系统
1.2 python语言的特点
- 简单易学
- 面向对象
- 解释性
- 免费开源
- 可移植性
- 胶水语言:借助C语言接口,几乎可以驱动所有已知软件
- 丰富的库
- 规范的代码
- 支持函数式编程
- 动态类型:不检查数据类型,变量声明时不需要指定函数的数据类型
2 python准备工作
1.1 安装python
安装python的步骤:
- python官网 下载安装包
- 运行 ****.exe文件
2.2 安装IDE工具
1 pycharm
安装pycharm步骤:
- pycharm官网下载安装包
- 运行安装
- 社区版免费使用,专业版免费体验一个月(自行寻找科学使用方法)
注:pycharm不自带python,使用需要另行安装python
2 anaconda
安装anaconda步骤:
- anaconda官网下载安装包
- 运行安装
- 免费使用
注:anaconda内置python,无需另行安装
2.3 python 包管理工具
python 常用的包管理工具有两个 pip、canda
1. pip
1.1 pip简介
pip 是python包的通用管理器,全称:Pip Install Packages,它是一个python官方认证的包管理工具,它只能管理python包通常用于安装发布在Python Package Index(PyPI)上的包
1.2 pip的使用
pip安装、删除第三方库
a) 安装第三方库
pip install 库名 -i 第三方源
常见第三方镜像源
清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学 :https://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学:https://pypi.hustunique.com/
豆瓣:https://pypi.douban.com/simple/
b) 删除第三方库:
pip uninstall 库名
2. conda
1. conda 简介
conda是一个与语言无关的跨平台的包和环境管理器,虽然conda是最早源于python的PyData社区,但它是一个通用的包管理工具,用conda可以创建、管理任何类型的、任何语言写的包和依赖。
注:Conda通常和Anaconda或Miniconda进行打包安装,但是如果你愿意你完全可以独立的使用Conda
2. conda的使用
2.1 conda管理第三方库
查看已安装第三方库:
conda list
conda安装第三方库:
conda install 第三方库名
conda更新第三方库
conda update 库名
conda删除第三方库
conda uninstall 库名
2.2 conda管理虚拟环境
查看虚拟环境列表:
conda env list (打印的环境中带星号的表示当前虚拟环境)
创建虚拟环境:
conda create -n 虚拟环境名 [package]
进入虚拟环境:
conda activate 环境名
退出虚拟环境:
deactivate 环境名
删除虚拟环境:
conda remove --name 虚拟环境名 --all