Python基础教程学习笔记(1)

"Python基础教程"

Posted by jhljx on September 15, 2017

目录

1. Python2向文件中写入Unicode字符

Python jupyter notebook

在python2中运行jupyter的时候,可以使用jupyter notebook命令。如果pip有问题的话,使用python2 -m jupyter notebook命令。

jupyter的快捷键:

  • 运行Cell并跳转到下一个Cell: Shift + Enter
  • 只运行当前的Cell: Ctrl + Enter
  • 删除当前的Cell: DD
  • 使当前cell进入编辑模式:Enter
  • 退出当前cell的编辑模式:Esc
  • 为当前的cell加入line number:单L
  • 将当前的cell转化为具有一级标题的maskdown:单1
  • 将当前的cell转化为具有二级标题的maskdown:单2
  • 将当前的cell转化为具有三级标题的maskdown:单3
  • 为一行或者多行添加/取消注释:Crtl /
  • 撤销对某个cell的删除:z
  • 浏览器的各个Tab之间切换:Crtl PgUp和Crtl PgDn
  • 快速跳转到首个cell:Crtl Home
  • 快速跳转到最后一个cell:Crtl End
  • jupyter的cell可以选择为markdown,进而可以支持html代码,也支持latex语法。
  • jupyter不支持在windows下new terminal,windows下在当前文件夹中打开命令行,shift + 右键,可以显示’在此处打开命令窗口’。

jupyter导入代码,将本地文件或者网络代码加载到Cell中。

%load test.py #test.py是当前路径下的一个python文件

在cell中输入%load http://.....,然后运行该cell,就会将load后面所对应地址的代码load到当前的cell中

利用jupyter的cell是可以运行python文件的,即在cell中运行如下代码

%run file.py

在Jupyter Notebook中,如果使用Matplotlib绘图,有时是弹不出图像框的,此时,可以在开头加入 %matplotlib inline

jupter设置link

例子:

[Initialization](#Initialization)
<a id='Initialization'></a>

为jupyter notebook添加目录

python2 -m pip install jupyter_contrib_nbextensions
#下面的方式也行
python2 -m pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master