python安装和jupyter notebook配置

Python简介

python与C语言、C++一样是一门计算机程序设计语言,与他们不同的是,python的语言对于人来说更加的友好,python的运行逻辑更接近于人类的逻辑,因此,python非常易于上手。不仅如此,python还具有开源、简洁易读,众多的第三方库等优点。

Python安装

大家可以通过安装Anaconda来安装python
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。这样可以不用再自己单独安装很多库,节省了时间。
百度搜索:Anaconda,进入官网

目前最流行的就是python3.X版本,选择自己电脑对应的版本,分64位和32位,我的是windows64位版本,下载。
下载好之后,点击下载好的文件,开始安装python安装和jupyter notebook配置_第1张图片
点击Next
python安装和jupyter notebook配置_第2张图片
不用管,点击I Agree
python安装和jupyter notebook配置_第3张图片
无所谓,选哪个都行,点击Next
python安装和jupyter notebook配置_第4张图片
更改安装路径,点击Next
python安装和jupyter notebook配置_第5张图片
这一步比较重要,一定要勾选第一个,加入环境变量,否则就需要安装之后手动添加,然后点击Install
接下来就不用管了,等它安装好,中间弹出什么都不用管,最后点击Finish

安装好之后,打开cmd,输入"python",回车,可以看到python的版本,这时候python就安装好了
python安装和jupyter notebook配置_第6张图片
python安装和jupyter notebook配置_第7张图片python安装和jupyter notebook配置_第8张图片
既然到这一步了,不来个hello,world就不好了,我们在后面的三个箭头后面输入 print(“hello,world”) 然后回车确定
python安装和jupyter notebook配置_第9张图片
这时候就在下面输出了一个"hello,world"。

jupyter notebook

jupyter notebook简介

python安装和jupyter notebook配置_第10张图片
Jupyter notebook是一个很强大的交互式编辑解释器,它可以作为一个开发文档,包含代码、解释文字、代码运行结果。当你还在构建项目原型时,Jupyter Notebooks 真的特别好用,因为你的代码是被写入独立的单元中并被单独执行的。这允许用户测试项目中的特定代码块,而无需从脚本的开始执行代码。
通俗的来讲,Jupyter notebook就是一个很强大的可以运行代码的解释器,目前我用的就是Jpuyter notebook。

启动jupyter notebook

我们安装anaconda的时候已经同时安装好了Jupyter,我们用命令窗口打开Jupyter notebook。
新建一个文件夹,用来存储python脚本,进入文件夹,按住shift,点击鼠标右键,选择“在此处打开命令窗口”或者“在此处打开打开powershell窗口”,输入jupyter notebook
python安装和jupyter notebook配置_第11张图片
点击回车,就可以从默认浏览器打开一个叫home的web页。(一直不要关闭命令窗口)
python安装和jupyter notebook配置_第12张图片
有的时候可能会弹出不一样的窗口,需要你输入一个passwords for token
python安装和jupyter notebook配置_第13张图片
这时候打开命令窗口,有这样一串字符
python安装和jupyter notebook配置_第14张图片
把”token=“后面的字符复制到passwords for token的输入框,点击login,就可以进入我们之前的那个页面了。

使用jupyter notebook

新建一个文件

点击右上角的 “NEW”,选择 “python3”,我们就新建好一个用来编写运行的python文件了。

python安装和jupyter notebook配置_第15张图片

运行代码

在输入框里输入一段代码,比如说 print(“hello,world”),然后点击shift+enter,就可以直接运行了

其他工具

从左到右分别是保存增加输入框剪切(我一般用它来删除不想看到的代码)、复制(基本用不到)、粘贴(一样用不到)、将输入框向上移动将输入框向下移动运行代码停止运行将这个文件重启python安装和jupyter notebook配置_第16张图片
除此之外,还可以选择输入的模式,是输入代码,还是文本,还是标题,默认是代码,这个可以用来做笔记
python安装和jupyter notebook配置_第17张图片

代码保存

由于jupyter保存的文件是.ipynb格式的,而python文件一般是.py格式的,所以如果需要.py文件时,可以点击左上角的File,点击Download as,选择py文件

jupyter扩展

主题更换

其实我的jupyter notebook已经跟大家刚打开的时候是比较不一样的了,因为我把主题给换了,大家如果不喜欢原来的主题,可以用代码更换主题。一个好一点的主题,不仅能让你的代码界面更好看、更舒服,还能让屏幕上的代码看起来更显眼。
打开命令窗口,输入以下命令:

先安装jupyter主题库(可直接复制)

pip install jupyterthemes

安装好之后,接着运行其他的命令,如

jt -t onedork -f fira -fs 13 

python安装和jupyter notebook配置_第18张图片
或者

jt -t chesterish -T

python安装和jupyter notebook配置_第19张图片
主题不是我们的重点,其他的主题大家可以先一一试一下,选择自己比较喜欢的风格。

jt -t chesterish
jt -t grade3
jt -t monokai
jt -t oceans16
jt -t onedork
jt -t solarizedd
jt -t solarizedl

如果不喜欢上述主题,可以使用下面的代码来恢复到默认主题,如下:

jt -r

我的主题的参数设置如下,喜欢的可以直接复制(代码可左右滑动进行查看复制)

jt -t monokai -f roboto -nf robotosans -tf robotosans -N -T -cellw 70% -dfs 10 -ofs 10

jupyter notebook扩展包

笔记本扩展(nbextensions)是一种JavaScript模块,可以加载到笔记本前端页面上,可以大大提升用户体验。给大家介绍几个我常用到的扩展工具。
Hinterland(我最喜欢的一个扩展)
Hinterland功能可以让你每敲完一个键,就出现下拉菜单,可以直接选中你需要的词汇。

拆分单元格
拆分笔记本中的单元格,改成相邻的模式,看起来就像分了两栏。

目录
这个功能可以自动找到所有的标题,生成目录。
并且这个目录还可以移动,你可以放在侧边栏,也可以拖动到任何你喜欢的地方悬浮起来。

折叠一个标题下的全部内容
如果你的代码太长,觉得滚动过去太麻烦,可以直接折叠掉。

Autopep8
一键美化代码,强迫症的福音。

Execute Time
可以看到代码运行的时长。

安装方法
同样打开命令窗口,用conda安装(代码可左右滑动进行查看复制)

conda install -c conda-forge jupyter_nbextensions_configurator

或者使用pip命令

pip install jupyter_contrib_nbextensions

PS:一键美化代码的Autopep8扩展工具同时需要安装一个autopep8库。

pip install autopep8

然后把Jupyter打开,你就可以看到NBextensions这个选项卡了。

点进去,这时候我们勾选我们之前说过的工具。
如果各位感兴趣可以试试其他的扩展工具。
这时候python和jupyter notebook都基本上配置好了,我们就可以用它来学习python了。

你可能感兴趣的:(学习交流)