本文作者:曾雨婷
文字编辑:宁刘莹
技术总编:张 邯
重磅!!!爬虫俱乐部将于 2019年10月2日至10月5日在湖北武汉举行 Python编程技术培训,本次培训采用理论与案例相结合的方式,旨在帮助零基础学员轻松入门Python,由浅入深学习和掌握Python编程技术,尤其是爬虫技 术和文本分析技术。 该培训目前在火热招生中,点击《爬虫俱乐部2019十一Python编程技术培训报名啦!》或点击文末阅读原文,了解培训详细信息,抓紧时间报名吧!Jupyter Notebook是基于网页的用于交互计算的应用程序,适用于Python、R等多种编程语言。在我们安装Anaconda的同时,Jupyter Notebook就已经安装到PC中。下面,我们将介绍如何在Jupyter Notebook进行Python编程。
一、打开
JupyterNotebook的打开方式有两种:
(1)直接通过快捷方式打开
安装Anaconda之后,在开始菜单中找到Jupyter Notebook的快捷方式,即可打开。
(2)通过命令行窗口打开
使用Win+R打开命令行窗口,输入“cmd”,点击“确定”:
输入“jupyter notebook”,即可打开。
二、运行Python代码
使用上述两种方法打开Jupyter Notebook之后,会出现下述页面:
点击右上角的“New”,并点击“Python 3”,即可进入Python的编辑环境。
上图红框中即为代码框,我们可在这里边输入Python代码,并键入“Ctrl”+“Enter”运行,例如:
可见,代码被执行,结果显示在代码下方。
三、工具条介绍
(1)保存
点击保存按钮,即可将Notebook保存到缺省路径,让我们使用os标准库来看一下当前路径:
需要注意,如果我们使用os库更改路径至D盘,然后点击保存,依然不会保存到D盘中,而是仍然保存在C盘中,若想更改默认保存地址,需要进行一些配置,在此不展开,有兴趣的读者可以自己探索一下。
(2)添加代码块和删除代码块
点击加号即可添加代码块,代码块之间内存共享,由于代码块内不能点选执行,所以只能通过加入代码块来将可能分开执行的代码隔开,所以在应用中添加代码块是十分有用的:
如果不需要某个代码块了,可以点击剪刀删除代码块:
(3)终止代码
代码在运行时In[ ]中的数字会变成*,假如某个代码块陷入了死循环,会一直出现In[*],这时需要手动停止,否则会影响下边所有代码块的运行。
运行以下代码:
可以发现,中括号里面显示*号,表示代码一直在运行,点击终止按钮,可终止代码并对代码进行修正:
四、打开已存在的.ipynb文件
将上边的.ipynb文件剪切到D盘:
我们尝试将其打开,打开方式有以下两种:
(1)Upload
打开Jupyter Notebook,点击右上方的Upload按钮:
选择D盘的.ipynb文件,再点击蓝底的Upload按钮即可加载,下拉找到example.ipynb,点击即可打开。
(2)拖动
可直接将.ipynb文件拖动到Notebook中,即可加载。
以上就是Jupyter Notebook的常见使用方法。相比于PyCharm和Spyder这样的IDE,Jupyter Notebook这种交互式笔记本的形式更适合初学者入门时使用,读者可以在代码框中键入学习的内容和笔记,结构清晰易于复习,当然Jupyter Notebook的功能也不止于此,感兴趣的读者可以自行深入研究~
对爬虫俱乐部的推文累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫!
往期推文推荐
Stata16新功能之“框架”——frlink连接多个数据集(3)
Stata16新功能之“框架”——基础命令大合集(2) 三分钟教你读懂Python报错 解析XML文件 命令更新之reg2docx: 将回归结果输出到word 命令更新之t2docx——报告分组均值t检验 爬虫俱乐部2019十一Python编程技术培训报名啦! 数据类型——Dict、Set与Frozenset简析数据类型介绍——tuple、list和range对象
把pdf文件批量转成docx文件
格式化字符串方法的比较
朝花夕拾—— 如何输出内存中的矩阵与绘图
Stata16新功能——定义图形元素的绝对大小
将数值型计算“一网打尽”——(1)
Stata16新功能之“框架”——读入多个数据集(1)
手持Python,斗图不输!朝花夕拾——cnstock与cntrade强强联合
Stata16之do-file更新(1)——再见外部文本编辑器~关于我们
微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。
此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。
投稿邮箱:statatraining@163.com
投稿要求:1)必须原创,禁止抄袭;2)必须准确,详细,有例子,有截图;注意事项:1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。2)邮件请注明投稿,邮件名称为“投稿+推文名称”。3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。