交互式计算和开发环境:IPython】的更多相关文章

一. IPython基础 代码自动补全:Tab键 可补全内容包括:变量名.函数名.成员变量函数.目录文件 内省(Itrospection) 在变量名之前或之后加上问号(?),这样可以显示这个对象的相关信息. 如果这个对象是个函数或实例方法,那么它的docstring也会被显示出来. 使用??还将显示该函数的源代码 ?还能搜索IPython命名空间.一些字符再配以通配符(*)即可显示出所有与其相匹配的名称. 如,我们可以列出NumPy顶级命名空间中含有load的所有函数: np.load? %ru…
一. IPython基础 代码自动补全:Tab键 可补全内容包括:变量名.函数名.成员变量函数.目录文件 内省(Itrospection) 在变量名之前或之后加上问号(?),这样可以显示这个对象的相关信息. 如果这个对象是个函数或实例方法,那么它的docstring也会被显示出来. 使用??还将显示该函数的源代码 ?还能搜索IPython命名空间.一些字符再配以通配符(*)即可显示出所有与其相匹配的名称. 如,我们可以列出NumPy顶级命名空间中含有load的所有函数: np.load? %ru…
%run命令 在IPython会话环境中,所有文件都可以通过%run命令当做Python程序来运行. 假设在ipython_script_test.py中存放了一段简单的脚本,如下所示: def f(x,y,z): return (x+y)/z a=5 b=6 c=7.5 result=f(a,b,c) 只要将文件名传给%run就可以运行 in[550]: %run ipython_sricpt_test.py 脚本是在一个空的命名空间中运行的(没有任何import,也没有定义任何其他的变量)所…
一 键盘快捷键 - Ctrl-P    或上箭头键 后向搜索命令历史中以当前输入的文本开头的命令 - Ctrl-N   或下箭头键 前向搜索命令历史中以当前输入的文本开头的命令 - Ctrl-R   按行读取的反向历史搜索(部分匹配) - Ctrl-Shift-v   从剪贴板粘贴文本 - Ctrl-C   中止当前正在执行的代码 - Ctrl-A   将光标移动到行首 - Ctrl-E   将光标移动到行尾 - Ctrl-K   删除从光标开始至行尾的文本 - Ctrl-U   清除当前行的所…
IPython基础 可以通过命令行启动IPython,执行任何Python语句,只需将其输入然后回车. Tab键自动完成 在Shell中输入表达式时,只要按下Tab键,当前命名空间中任何与已输入的字符串相匹配的变量(对象,函数等)就会被找出来 也可以在任何对象后面输入一个句点以便自动完成方法和属性的输入: Tab键自动完成功能不止可以用于搜索命名空间和自动完成对象或模块属性.当你输入任何看上去像是文件路径的东西时(即使是在一个Python字符串中),按下Tab键即可找出电脑文件系统中与之匹配的东…
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和linux中搭建python集成开发环境IDE——如何设置多个python环境 http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件Ubuntu / windowsPython 2.7 / python 3Pycharm 2.…
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm 2.6.3 Openjdk Django 1.4.2 Postgresql 9.1 Virtualenv Virtualenvwrapper {開始之前,能够给系统做一下备份. 如误安装了Postgresql,出现了大问题就不得不把系统给重装了} 安装python 安装pyt…
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm4, 5, 6 Openjdk/ jdk (orcal jdk) 安装python 1. Ubuntu 12.04系统自带python 2.7,直接用就行. 2. Ubuntu14.04 16.04 上装有两个版本的python:python2.7.6与python3.4,默认…
Python简介 Python是一门动态解释性的强类型定义的计算机程序设计语言,是一种完全面向对象的语言,由荷兰人"龟叔"-Guido van Rossum于1989年开发,于1991年发行第一个公开发行版.Python具有丰富而强大的库,能够将用其他开发语言设计的各种模块很好的联接在一起. Python应用领域 云计算: WEB开发: 系统运维: 图形GUI: 金融分析: 科学运算.人工智能: 设计目标 简单直观且和主要竞争者一样强大: 开源: 容易理解 适用于短期开发任务: 编译型…