Python之IPython开发实践
来源:互联网 发布:雀巢中国总部 知乎 编辑:程序博客网 时间:2024/06/05 10:14
Python之IPython开发实践
1. IPython有行号。
2. Tab键自动完成,当前命名空间任何与已输入字符串相匹配的变量就会被找出来。
3. 内省机制,在变量前或者后面加上(?)问号,就可以将该对象的一些通用信息显示出来。(??)两个问号显示源码。
4. (一个下划线)和_(两个下划线)分别表示最近两个输出结果。
5. 与操作系统交互。可以执行shell命令,如更改目录、将命令的执行结果保存在Python对象总等。
6. 在IPython(!)感叹号开头的命令行表示其后面的所有内容需要在系统shell中执行。
7. 目录书签系统,IPython有一个简单的目录书签系统,它使你能保存常用的别名以方便实现快速跳转如:
%bookmark fox /home/ides/firfox/ 在定义好标签后就可以执行魔术命令%cd时使用这些标签了 cd fox 如果变量冲突了,可以使用-b标记(其实就是覆写)使用书签目录。 书签和别名的区别在于,前者是自动持久化,而后者非永久性别名。
8.IPython Notebook
它是一种基于JSON文档格式.ipynb,可以轻松分享代码、输出结果、图片等内容。
9. 个性化设置在IPython_config.py(不同系统路径不同)。
10.IPython调试器命令
h(elp) 显示命令列表help command 显示command的文档c(ontinue) 回复程序的执行q(uit) 退出调试器,不再执行热任何代码b(reak) number 在当前文件的地number行设置一个断点b path/to/file.py:number 在指定文件的第number行设置一个断点s(tep) 单步进入函数调用n(ext) 执行当前行,并前进到当前级别的下一行u(p)/d(own) 在函数调用栈中向上或向下移动a(rgs) 显示当前函数的参数debug statement 在新的(递归)调试器中调用语句statementl(ist) statement 显示当前行,以及当前栈级别上的上下文参考代码w(her) 打印当前位置的完整栈跟踪(包括上下文参考代码)
11.测试代码执行时间%time和%timeit
12.基本性能分析%prun和%run -p
0 0
- Python之IPython开发实践
- Python之IPython
- Python学习之IPython/IPython notebook篇
- Python笔记之——ipython
- Python在云端编程之IPython notebook
- Python----ipython
- Setup Python 开发环境和IPython的基本使用
- Linux环境安装IPython配置python开发环境
- windows下python学习环境之ipython环境搭建
- 利用 Python 进行数据分析之IPython (一)
- Python---ipython特性
- python,ipython,wxPython安装
- python ipython 包
- windows 装 python ipython
- python第一步:安装ipython
- python ipython notebook教程
- debug python in ipython
- IPython开发环境设置
- php视频直播
- Android:图形
- 虚拟视频驱动程序vivi.c源码分析[转]
- oracle sql 优化相关
- HDU 5514 Frogs(容斥)
- Python之IPython开发实践
- 调试一个MFC的点云可视化(PCL)程序
- [web安全] web安全小知识点汇总
- oracle解除表锁定
- SecureCRT乱码解决
- 数据存取之Preference浅析
- XCode的一些调试技巧
- Android设置TextView显示一行或多行
- Django开发博客(四)——建立文章列表