10月10日我的学习心得与个人理解
anaconda软件
(1)Anaconda附带了一大批常用数据科学包,它附带了conda,Python和150多个科学包及其依赖项目
(2)管理包
Anaconda是在conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装,卸载和更新包。
(3)管理环境
为什么需要管理环境?比如你在A项目中用到了Python2,而新的项目要求使用Python3,而同时安装两个Python版本可能会造成许多混乱和错误。这时候conda就可以帮助你为不同的项目建立不同的运行环境。还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个pandas版本。你要做的应该是在项目对应的环境中创建对应的pandas版本。这时候conda就可以帮你做到。
Anaconda解决了官方Python的两大痛点:
(1)提供了包管理功能,Windows平台安装第三方包经常失败的场景得以解决
(2)提供环境管理功能,解决了多版本Python并存,切换的问题
参考安装教程
https://www.jianshu.com/p/62f155eb6ac5
下载地址
https://www.anaconda.com/products/individual
管理包在Python解释器中pip,在anaconda中conda,它的功能和pip是一样的,在anaconda中选择pip也是可以安装包的
1.安装包
conda install requests
pip3 install requests
2.卸载包
conda remove requests
3.更新包
conda update requests
4.查询已安装的包
conda list
anaconda界面介绍
带有launch标识是可以直接运行的
install需要额外的下载
点击jupyter notebook今日界面(默认也是在C盘下 跟cmd默认的路径一致)
右侧new下拉框里面的功能
terminal 打开本机的终端在浏览器中展示
folder 创建文件夹
text file 创建.txt文本文件
Python3 创建可以书写Python代码的文件
ipynb文件界面
双击文件名即可修改
导航条部分
file
downloads as
下拉框中
标记是普通文本
标题是Markdown语法
代码是Python代码
cells 单元格
above 在...上面
below 在...下面
paste 粘贴
merge 合并
header 头部
toolbar 工具栏
widgets 插件
快捷键
单元格言责变化对应着不同的模式
绿色 编辑模式
蓝色 命令行模式
shift+enter 运行当前代码并选中下一个单元格
crtl+enter 运行当前单元格
按esc进入命令行+a 在单元格上方添加单元格
按esc进入命令行+b 在单元格下方添加单元格
按esc进入命令行+dd 删除一个单元格
按esc进入命令行+m 代码与Markdown切换
ctrl+? 注释
数据分析常用模块
numpy
pandas
matplotlib
这些模块在纯Python环境中都需要借助于pip下载才可以使用,如果在anaconda环境下这些模块可直接使用
Numpy
1.高性能科学计算和数据分析的基础包(模块)
2.是pandas等其他数据分析包的基础
3.支持数组功能给运算大大减轻了复杂度
4.提供了很多函数切支持向量运算
学习numpy主要就是学习它的多维数组功能

浙公网安备 33010602011771号