第2章 Python语言基础、IPython及Jupyter notebook
本章知识小结:
- 1、tab补全、?、%quickref、%run、%load
- 2、两个引用指向同一对象、type、isinstance、getattr(a,’split’)
- 3、鸭子类型iter(obj)、文件名代表文件、//整除、is、is not
- 4、标量类型、parse.encode(‘utf-8’)、decode、datetime
- 5、if-elif-else、for、while、pass、range()、value=v1 if condition else v2
1、运行IPython和Jupyter notebook
直接在终端命令行输入ipython、jupyter notebook后回车就ok
shift+回车 、 command+回车 、 Tab补全、变量后加?查看对象内省、??查看源码
%run xxx.py 运行某文件脚本、中断control+c 、 执行剪切板程序%paste、%cpaste
魔术命令 %magic %timeit xxx 、 %debug?从最后报错的底部进入交互式调试器 、%pdb 出错任意位置
matplotlib集成 %matplotlib inline
1
2
3
4 %matplotlib line
import numpy as np
import matplotlib.pyplot as plt
plt.plot(np.random.randn(50).cumsum())
2、Python语言基础
1 | # 2.1 变量和参数传递 (两个引用指向同一个对象) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruiqy~!
评论