
一、说明
本文记录Python基础知识,使用Anaconda+jupyter+Python3搭建开发环境
官方文档地址:Python文档
二、Python简介
2.1 简介
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
2.2 特性
python有以下几个特点
2.3 python的优势和不足
python的优势和不足
优势:
- 语法简单
- 动态解释性:不需要编译,可以在运行中修改类的属性
- 胶水语言:可以调用Java,C等语言编写好的模块
- 编程范式:python是一门面向对象的编程语言,支持面向过程、面向对象、函数式等编程范式
- 第三方库:python拥有功能强大的第三方库
缺点:
2.4 python适用领域
- AI
- 数据挖掘
- web
- APP
- 自动化运维脚本
- 系统工具
三、python环境
3.1 解释器
- Python解释器
- 纯净的python执行环境,可以在Python官网下载安装
- 使用自带的pip工具进行工具包的安装
- Anaconda
- 为了方便使用Python进行数据科学研究而建立的一组软件包,预装了数据科学领域常见的Python库,可以在Anaconda各版本地址下载安装
- 带有包管理工具conda
3.2 Python版本
Python有Python2和Python3两个版本

3.3 集成开发环境
- Pycharm
- 支持代码自动补全,自动缩进和断点调试
- 适用于大型项目和协同开发
- Jupyter notebook
- web形式的交互式开发工具
- 能够将代码、图表、文字显示在一个窗口
- 对于数据分析来说,能够清晰展示分析过程