Anacanda 与 jupyter 的使用
内容概要
- 爬虫开发环境搭建
- Anacanda 开发环境
- jupyter
- jupyter 的基本使用
- 启动
- 基本使用
- 快捷键的使用
内容详细
一、爬虫开发环境搭建
1、Anacanda 开发环境
Anaconda是一个基于数据分析和机器学习的集成环境(给我们集成好了数据分析和机器学习对应的各种环境和模块)。
2、jupyter
就是Anaconda这个集成环境提供的一个基于浏览器可视化的编码工具。
注意事项:
在环境搭建的时候只需要安装Anaconda。安装路径中必须是纯英文路径且不可以出现特殊符号。
测试安装好了没有:
打开终端:jupyter notebook 按下回车。说明安装成功,且环境变量也配置成功了。
在你的所有程序中(点击windows键),找寻有没有一个叫做anaconda的文件夹,点击该文件件如果文件夹下方出现了叫做navigator一个程序也表示安装成功。只不过环境变量没有配置好。

二、jupyter 的基本使用
1、启动
方式1:配置好了环境变量,直接在终端中录入jupyter notebook按下回车即可
方式2:没有配置环境变量,打开navigator,点击左上角的home选项,点击jupyter notebook图标下的lauch启动
推荐:点击左上角的environments


- 通过点击open terminal打开终端,在该终端中录入jupyter notebook按下回车即可
2、基本使用
python3
新建一个jupyter的源文件(重点)
有cell组成:cell就是一行可编辑框
cell的作用:
用来根据不同的模式进行代码和笔记的编写。编写好的代码和笔记可以直接在当前文件中运行,查看到运行结果
cell模式:
code:可以编写python代码
code模式的cell可以写一行代码或者多行代码都行。
特性:编写代码的顺序是无所谓的,但是执行代码顺序一定是自上而下的。
只要在一个cell中定义好了相关的变量或者函数或者类(相关的定义),当该cell执行后,则定义的内容就会被加载到当前源文件的缓存中,那么表示在其他任意的cell中都以直接使用之前定义好的加载到缓存中的定义。
markdown:编写笔记。可以使用markdown集成好的指令指定文字的样式,也可以使用html标签指定文字的样式。
folder
新建一个文件夹
text file
新建一个任意后缀的文本文件
terminal
新建一个基于浏览器的终端
3、快捷键的使用
插入cell:a,b
删除cell:x
执行cell:shift+enter
切换cell的模式:m,y
cell执行后,在cell的左侧双击就可以回到cell的可编辑模式
执行结果的收回:在执行结果左侧双击即可
打开帮助文档:shift+tab
tab:自动补全
撤销:z
4、文件导出
jupyter的源文件写完后可以导出:
File-》Download as-》HTML
日后笔记的交接:
将jupyter的源文件给出来。大家将jupyter的源文件放置到你的指定目录下一定通过jupyter打开源文件。
Anacanda 与 jupyter 的使用的更多相关文章
- [人工智能] 安装python jupyter
1. 什么是python jupyter ? 简单的说,可以理解为一个IDE. http://jupyter.org/ 2. 安装python jupyter notebook http://ju ...
- 配置Jupyter
前几天见同学有用Jupyter notebook的,有点喜欢,于是今天自己配了一下. Jupyter是一个非常好用编辑器,因为Jupyter notebook 不仅可以编写代码运行,并且可以直接在代码 ...
- 远程访问jupyter notebook
远程访问Jupyter Notebook Jupyter Notebook很好用,但是直接远程在服务器上用体验当然不如本地计算机好,那么如何远程访问呢? 首先需要在服务器上安装好ipython, ju ...
- 《Python数据分析》环境搭建之安装Jupyter工具(一)
(免责声明:本文档是针对Python有经验的用户,如果您对Python了解很少,或者从未使用,建议官方教程用Anaconda安装) 前期准备:Python环境 虽然Jupyter可以运行多种编程语言, ...
- 如何自定义jupyter notebook的主题
临时性的改变一个jupyter的主题 参考这个实现,只要在notebook里运行这段代码就行了,能让所有的cell都能够显示黑色背景 一个更为完备的工具 参考这个方案: 安装jupyter-theme ...
- Python,Jupyter Notebook,IPython快速安装教程
0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...
- jupyter nb + scite 混合搭建成我的最爱IDE
jupyter nb + scite 混合搭建成我的最爱IDE 自从体验过jupyter notebook之后, 就深深地爱上了你, jupyter. jupyter这个名字也很古怪的. 它应该是ju ...
- Jupyter Notebook 27绝技——27 Jupyter Notebook tips, tricks and shortcuts
转载自:https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ Jupyter notebook, formerly ...
- Jupyter notebook 配置目录
默认打开Jupyter notebook,工作目录是C:\Users\Username,这里面有很多其它与Jupyter notebook无关的文件,也很有用,不能看着烦就删掉,所以需要修改Jupyt ...
随机推荐
- MYSQL实现上一条下一条功能
select id from(select *, (@i:=@i+1) as rownum from pre_bet_zhibo,(select @i:=0) as itwhere link_cone ...
- linux 【阿里云服务器】 配置 redis 的正确流程
1.前言 我的域名备案前几天通过了,这篇随笔完整的记录 redis 的安装流程 与各种 问题 的 具体解决方案. 2.操作[跟着步骤来] (1)指令cd /usr/local 进入local文件夹里面 ...
- 灵雀云新一期DevOps认证培训圆满结束,下期学员招募同步开启
近日,灵雀云最新一期EXIN DevOps认证培训在北京圆满结束,来自某知名运营商领域ISV的近40名学员以百分百的通过率为此次培训画上圆满的句号. 灵雀云是国内首家在DevOps培训领域与EXIN合 ...
- SpringBoot2.4.2下配置Lettuce使用Redis
1. Springboot2.4.2下对Redis的基础集成 1.1 maven添加依赖 <dependency> <groupId>org.springframework.b ...
- Selenium_python自动化跨浏览器执行测试
Selenium_python自动化跨浏览器执行测试(简单多线程案例) 转:https://www.cnblogs.com/dong-c/p/8976746.html 跨浏览器测试是功能测试的一个分 ...
- 使用 Json Schema 定义 API
本文地址:使用 Json Schema 定义 API 前面我们介绍了 Json Schema 的基本内容,这篇文章我们结合 jsonschema2pojo 工具深入分析如何使用 Json Schema ...
- 【笔记】直接使用protocol buffers的底层库,对特定场景的PB编解码进行处理,编码性能提升2.4倍,解码性能提升4.8倍
接上一篇文章:[笔记]golang中使用protocol buffers的底层库直接解码二进制数据 最近计划优化prometheus的remote write协议,因为业务需要,实现了一个remote ...
- Cesium应用篇--添加雨雪天气
作为一个三维地球,在场景中来点雨雪效果,貌似可以增加一点真实感.Cesium官网Demo中有天气系统的实例,用的是Cesium中的粒子系统做的.效果如下图所示,粒子系统的本质是向场景中添加了很多物体, ...
- 关于BIO NIO和AIO的理解
转载自 :http://blog.csdn.net/anxpp/article/details/51512200 1.BIO编程 1.1.传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间 ...
- JUC之阻塞队列(BlockingQueue)基础
阻塞队列 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列.这两个附加的操作支持阻塞的插入和移除方法. 阻塞队列常用于生产者和消费者的场景: 当队列为空的,从队列中获取元素的操作将会 ...