p**o 发帖数: 3409 | 1 http://www.fsf.org/news/2012-free-software-award-winners-announ
BOSTON, Massachusetts, USA — Saturday, March 23rd, 2013 — Free Software
Foundation president Richard M. Stallman announced the winners of the FSF's
annual Free Software Awards at a ceremony on Saturday, March 23rd, held
during the LibrePlanet 2013 conference at Harvard University, in Cambridge,
Massachusetts. Two awards were given: the Award for the Advancement of Free
Software, and the Award for Projects of Social Benefit.
The Awar... 阅读全帖 |
|
v*****r 发帖数: 1119 | 2 You can certainly customize interactive environments using what ever tools
like ipython or emacs. Emacs is more suitable to be used as as "shell" than
ipython as ipython is an add-on to python and relies on python being
installed and pretty much python specific.
Linux standard shells (bash, ksh etc..) are called shells for a reason:
first they are small in size (in kbs), second they are tightly integrated
with underlining Operation System and able to pipe small filter utilities
seamlessly togeth |
|
S*A 发帖数: 7142 | 3 长期用来代替 shell 用也勉强可以。
有个问题是如果跑很多 python 程序的话,
这个 ipython 霸占内存越来越多。最后要
退出从新进来一下。就是这个不能缺省成为
我的 default shell.
macro, alias 之类的还是很强的。
ipcluster 那一套用来管理很多机器还挺好的,
可以同时给很多机器发命令同时看返回结果。
用来显示 python 变量和看数据还行。
做 pipe 处理的话和 shell 里面那套不一样,python
可能灵活些。
有一个情况还是挺适合的就是写 machine learning.
有很多数据要读进来,进行不同的处理。
这时候可以让数据一直保存在 ipython 里面,处理程
序就不需要整天花很多时间读入数据。例如几个 G 的数据
每次读入都要几分钟。用 ipython 把数据传给程序可以
省掉反复读入数据的时间。 |
|
a****9 发帖数: 418 | 4 thanks
我试了一下 现在确实可以ipython script了
我大概两年前的时候这样试过 没有找到直接run ipython script的办法
这样我很多shell script可以来拿ipython来写了 |
|
h*******c 发帖数: 248 | 5 最近在学python,感觉ipython还是挺有趣的。应该可以替代bash。有什么人每天用
ipython做
shell吗? |
|
S*A 发帖数: 7142 | 6 最近发现 ipython, 发现 ipython -p sh 当 shell 用挺好。
有很多可以调的地方。
写一般命令不需要用引号的。就当是个练习玩玩。 |
|
|
d**********x 发帖数: 4083 | 8 【 以下文字转载自 Programming 讨论区 】
发信人: tes (286), 信区: Programming
标 题: ipython太傻逼了 if version < '4.7': raise error
发信站: BBS 未名空间站 (Fri Apr 5 15:58:52 2013, 美东)
怎么都装不上,后来发现源代码中有如上这种
我装的pyqt是4.10 |
|
d**********x 发帖数: 4083 | 9 你们看面试题也不是全无用处。。。
【 以下文字转载自 Programming 讨论区 】
发信人: tes (286), 信区: Programming
标 题: ipython太傻逼了 if version < '4.7': raise error
发信站: BBS 未名空间站 (Fri Apr 5 15:58:52 2013, 美东)
怎么都装不上,后来发现源代码中有如上这种
我装的pyqt是4.10 |
|
c****f 发帖数: 1102 | 10 你打开一个文件看内容还要写一段代码......
这种交互界面irb ipython比shell起来还是不是很方便的 |
|
i*****f 发帖数: 578 | 11 比直接拿python当shell(也是可能的)是要方便点。不过还是没真正的shell方便。比
如真正的shell至少不用quote文件名吧。
我assume你说的是ipython -p sh ??? 不过我还是很欣赏这个idea滴。 |
|
a****9 发帖数: 418 | 12 我觉得它的优势和普通shell比
对字符串处理和数据结构、算法的支持好
不过好像不能写ipython脚本,只能互交?现在支持了么 |
|
S*A 发帖数: 7142 | 13 你在说什么啊?
ipython 的脚本就是 python 啊。
如果你是想用 %run 之类的 script, 肯定是可以的。
我来找找看。 |
|
S*A 发帖数: 7142 | 14 FT,就是直接拿来 run 就行了。
$ cat run.ipy
echo hello
$ ipython -p sh run.ipy
hello
$ |
|
|
|
|
|
|
|
|
|
|
g****t 发帖数: 31659 | 24 Ipython那种interactive方式。据我所知最早是
数学软件Mathematica, maple引入的。用vi
Emacs造一个类似的完全是doable的,对任何语言都可以。
另外
Ipython几年前就可以挂c kernel 了。Java应该也没问题。
关键是看市场需求。
: 所谓的python做深度学习,实际上是python定义政策方针,领导gpu干,这活
java不适
: 合啊
: python我可以起个ipython交互式开发,java你怎么办?
|
|
|
m******t 发帖数: 273 | 26 【 以下文字转载自 Statistics 讨论区 】
发信人: myregmit (myregmit), 信区: Statistics
标 题: import a stats module from Python
发信站: BBS 未名空间站 (Thu Mar 13 12:21:03 2014, 美东)
I need to import a stats module (from gamma) from python 3.3 on Win7.
In Eclipse++PyDev, I cannot import stats from scipy
from scipy import stats
error:
Unused import: stats
Import redefinition: stats
Unresolved import: stats
But, I can do it in iPython.
Also, I have installed ipython and can do it in ipython by
from scipy.stats import ... 阅读全帖 |
|
m******t 发帖数: 273 | 27 【 以下文字转载自 Statistics 讨论区 】
发信人: myregmit (myregmit), 信区: Statistics
标 题: import a stats module from Python
发信站: BBS 未名空间站 (Thu Mar 13 12:21:03 2014, 美东)
I need to import a stats module (from gamma) from python 3.3 on Win7.
In Eclipse++PyDev, I cannot import stats from scipy
from scipy import stats
error:
Unused import: stats
Import redefinition: stats
Unresolved import: stats
But, I can do it in iPython.
Also, I have installed ipython and can do it in ipython by
from scipy.stats import ... 阅读全帖 |
|
m******t 发帖数: 273 | 28 I need to import a stats module (from gamma) from python 3.3 on Win7.
In Eclipse++PyDev, I cannot import stats from scipy
from scipy import stats
error:
Unused import: stats
Import redefinition: stats
Unresolved import: stats
But, I can do it in iPython.
Also, I have installed ipython and can do it in ipython by
from scipy.stats import rv_discrete
But, I need to do it in Eclipse where I have added python, numpy and scipy
in it.
But, Eclipse tell me that
from scipy.stats import rv_d... 阅读全帖 |
|
e**********y 发帖数: 128 | 29 Python is not a strong typed language, which is a great pleasure for the
user but it is a headache for the maintainer to design an online system like
Leetcode's online judge framework. Maybe, 1337 could borrow some idea from
Ipython notebook http://ipython.org/notebook.html. |
|
t***q 发帖数: 418 | 30 多谢你的回复,我给你发了包子。
我用那个cheatsheet 里的upgrade ,把我的anaconda 升级了,然后再用pip 安装
package. package 都安装上了,多谢,就是ipython notebook 升级到了 jupyter ,
以前在ipython 里存的代码全不见了。怎么恢复以前的代码呢?多谢!
pkg- |
|
j*******i 发帖数: 2 | 31 Ubuntu 推荐 ppa
ubuntu-tweak 调校工具
ppa:tualatrix/next
chromium
ppa:chromium-daily/stable ppa:chromium-daily/dev ppa:chromium-daily/ppa
firefox
ppa:ubuntu-mozilla-security/ppa
fcitx 小企鹅输入法
ppa:fcitx-team/nightly
Google talk plugin
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo
apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/talkplugin/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
emacs-snapshot
ppa:cassou/emacs
ipython
ppa:jtaylor/ipython
gnome-s... 阅读全帖 |
|
O*t 发帖数: 56 | 32 现在WSL bash最好的terminal解决方案是啥了
这个ipython是怎么跟bash.exe接起来的?
: 妈的,用了几个console emulator
: bash history都不work
: readline倒是好的,ipython里面可以用
: 换成linux terminal了
: 这下真爽了
|
|
|
p**o 发帖数: 3409 | 34 matlab的syntax简洁一些,包也比较成熟。能不能用python替代要看具体领域。
楼上抱怨IDE的那位明显是没有用python做过科学计算的。
IPython(以及IPython Notebook)是最好的做交互式的数据分析的平台。 |
|
|
p**o 发帖数: 3409 | 36 matlab的syntax简洁一些,包也比较成熟。能不能用python替代要看具体领域。
楼上抱怨IDE的那位明显是没有用python做过科学计算的。
IPython(以及IPython Notebook)是最好的做交互式的数据分析的平台。 |
|
|
s*****t 发帖数: 89 | 38 类型的话可以用王垠同学的PySonar2产生出来文档随时查阅(https://github.com/
yinwang0/pysonar2),不过我分析python的标准库花了半个多小时,好在这种静态分
析做一次就够了。
安装的话倒是从来没与到过什么问题,讨厌的是2和3之间换来换去的情况,又不想给系
统里面赛太多依赖只好用virtualenv了
IDE 尝试了PyCharm Ninja,最后发现IDE的效率都不如ipython notebook。
我写的时候基本上是这个套路:
0:新开一个cell,测试下库的用法
1:基本控制流,每次写一点Shift Enter就知道结果了
2:等到写了几百行了拆几个函数、封装成类什么的,不过我又不做通用库,都是给自己
写着用的,所以不太喜欢用OO的哪些东西。
可能有人一上来就比较注意大局,考虑问题比较周全,但那样也挺浪费时间的,就像楼
主说的只要思路清楚了其实那些art的部分不太要紧了。
3:合并cell,保存成py文件,丢给python、cython
等功能正确了就开始做点profile用cython优化下,受sage的老大的文章影响不太喜欢
swi... 阅读全帖 |
|
d*******r 发帖数: 3299 | 39 IDE 就用 PyCharm, 变量名后 . 是会出来成员变量的, 虽然不保证 100% work,因为
是动态语言。
使用变量定义跳转的,在 PyCharm 里面直接 cmd+b 或者 cmd+mouse,然后 cmd+[ 是
跳回来。
主要快捷键还有 cmd+shift+o 全局查找文件,cmd+shift+f 全局search字符串,cmd+
shift+r 全局replace字符串。
你在 Navigate 菜单里面把快捷键过一遍就是了。
JetBrains 的 IDE 用起来都差不多,你用熟悉一个,其他的那些也就都会用了。
你写 Java 不用 JetBrains,用 Eclipse 吧?
但是 Python 是动态语言,PyCharm 这种最智能的 IDE 也不能全部找到变量的定义,
比如有时候一个不知道类型的变量或者object传递了N层,PyCharm . 或者 跳转 也不
一定能work。
跳转不work的时候就只能用万精油的 cmd+shift+f 全局search字符串,
如果你 project 重名的变量不多,还是很容易找得到的。
也用过其他 IDE,PyCha... 阅读全帖 |
|
L***s 发帖数: 1148 | 40
需求提得有问题,会写程序的人一般不这么问
我猜你可能想要下面的效果,猜得不对你自己酌情修改
In [4]: class Foo (object):
...:
...: def __init__ (self, raw_dict):
...: self.num_to_string_set = {}
...: for tup, string in raw_dict.iteritems():
...: for num in tup:
...: self.num_to_string_set\
...: .setdefault(num,set())\
...: .add(string)
...:
...: def query (self, *nums):
...: assert len(nums) > 0
...: ... 阅读全帖 |
|
f******x 发帖数: 98 | 41 Python 在科学计算和数据分析领域有一统江湖的趋势。ipython notebook集数据采集
,symbolic math,编程,文档,slides presentation,data visualization于一体,
一个环境全都搞定,是做数值统计模型的神器。没用过ipython notebook就没资格对
python说三道四。 |
|
|
|
m***r 发帖数: 359 | 44 Python日报 2015-03-02
@好东西传送门 出品, 过刊见
http://py.memect.com
订阅:给 [email protected]
/* */ 发封空信, 标题: 订阅Python日报
更好看的HTML版
http://py.memect.com/archive/2015-03-02/short.html
1) 【解读IPython3新特性】 by @python产品开发
关键词:Python3, 博客
IPython3的时代到来了, 作为150个贡献者中的一个, 我也很惊讶来的这么快, 我写了
篇blog对其中最重要的内容做了解释. [1] @好东西传送门 @ZoomQuiet @开发者头条 @
WEB开发者
[1] http://www.dongwm.com/archives/ipython3shi-dai-dao-lai/
2) 【Python下用Pandas读取和分析数据的一组实际例子】 by @爱可可-爱生活
关键词:工具, 库, 数据科学, 资源, IPython, 计算, 课程
[IPN]《Pandas in a Hurry》 [1... 阅读全帖 |
|
|
m***r 发帖数: 359 | 46 Python日报 2015-03-02
@好东西传送门 出品, 过刊见
http://py.memect.com
订阅:给 h*[email protected] 发封空信, 标题: 订阅Python日报
更好看的HTML版
http://py.memect.com/archive/2015-03-02/short.html
1) 【解读IPython3新特性】 by @python产品开发
关键词:Python3, 博客
IPython3的时代到来了, 作为150个贡献者中的一个, 我也很惊讶来的这么快, 我写了
篇blog对其中最重要的内容做了解释. [1] @好东西传送门 @ZoomQuiet @开发者头条 @
WEB开发者
[1] http://www.dongwm.com/archives/ipython3shi-dai-dao-lai/
2) 【Python下用Pandas读取和分析数据的一组实际例子】 by @爱可可-爱生活
关键词:工具, 库, 数据科学, 资源, IPython, 计算, 课程
[IPN]《Pandas in a Hurry》 [1] 2015 San Dieg... 阅读全帖 |
|
|
|
|
|