每一个 Python 粉丝心中都有一个神 Python,你心中最酷炫的 Python 功能是什么,拿出来晒晒?

2016 年 12 月 17 日
 MasterMonkey

最近三个月,迷上了 Python ,从觉得很 Low 到觉得很赞,现在超喜欢。

在了解 Buildbot 和 Twister 后,更是喜欢,说说大家心目中 Python 好玩的地方吧。

我自己自己觉得好玩的几个地方:

  1. python -c "import os;import sys;各种神语句" 2.1 python -m SimpleHTTPServer # 简单 Web 服务器 2.2 python3 -m http.server # 简单 Web 服务器
  2. a if 布尔表达式 else b # 超简洁语法?
  3. ipython #快速实现想法,先实验,再产品,快速迭代没法说
  4. python plus gtk # 跨平台,入门简单,喜欢没法说
  5. [1, 2, 3, 4]+[5, 6, 7, 8] #列表直接相加,超赞赞
  6. Decorators #神奇的 @
  7. async, await #爱你没法说
  8. webpy 简单轻量没法说
  9. Pycharm 超赞、超赞

不满意的地方:

  1. 怀念 Linq
  2. 怀念 Linq To Object
  3. 怀念 Linq To Xml
  4. GIL 噩梦挥之不去!!
5837 次点击
所在节点    程序员
39 条回复
102400
2016 年 12 月 18 日
@MasterMonkey 开发一个项目快速成型的话, ruby python 这些胶水语言都算生产力强吧,然而后期就有得填坑了。假如说你喜欢 py 的理由大多都是关于语法糖的,那么在这点上, py 目前是比 ruby 弱的
xiuc001
2016 年 12 月 18 日
python 写脚本,写内部项目比较好;如果要分布式,高响应,高吞吐量的还得 java ,虽然 java 比较繁琐
MasterMonkey
2016 年 12 月 18 日
@xiuc001 为什么 dropbox 用 python, tornado 、 twisted 都不行吗?是不是没用好?
MasterMonkey
2016 年 12 月 18 日
@102400 对于各种神语言,我还是离远一点好了!
zhuangzhuang1988
2016 年 12 月 18 日
修改一下成 Ruby 的

ruby -e "puts 1", 简单服务器 ruby -rwebrick -e'WEBrick::HTTPServer.new(:Port => 3000, :DocumentRoot => Dir.pwd).start'
and or # 超简洁语法?
pry #快速实现想法,先实验,再产品,快速迭代没法说
shoes # 跨平台,入门简单,喜欢没法说
[1, 2, 3, 4]+[5, 6, 7, 8] #Array 直接相加,超赞赞
Decorators #神奇的 @
fiber call/cc #爱你没法说
sinatra 简单轻量没法说
RubyMind 超赞、超赞
zhuangzhuang1988
2016 年 12 月 18 日
@zhuangzhuang1988 Decorators #神奇的 @ <= 这个忘记修改了, 应是元编程。。
hbkdsm
2016 年 12 月 18 日
@zhuangzhuang1988 最后一个是 RubyMine 吧
zhuangzhuang1988
2016 年 12 月 18 日
@hbkdsm 嗯, 写错了。。
hareandlion
2016 年 12 月 18 日
念念不忘的 import this
iCyMind
2016 年 12 月 18 日
@MasterMonkey ruby 超像自然语言
MasterMonkey
2016 年 12 月 18 日
@iCyMind 我感觉 python 已经很自然了,不能想象 ruby 是什么语法了!
MasterMonkey
2016 年 12 月 18 日
@hareandlion 不懂
EchoUtopia
2016 年 12 月 19 日
@zhuangzhuang1988 python 我也经常用 and or 当?:用
luobuda
2016 年 12 月 19 日
没意思
lzjun
2016 年 12 月 19 日
woostundy
2016 年 12 月 19 日
@EchoUtopia 这种写法有没有坑啊? 总感觉不如 x if (bool) else y 清晰
wwulfric
2016 年 12 月 19 日
@zhuangzhuang1988 pry 还是远远不能跟 ipython 比的,虽然作为 repl pry 更棒,但是 ipython 背后是一大堆的科学计算工具 ……其他都差不多, Ruby 元编程更爽
EchoUtopia
2016 年 12 月 21 日
@woostundy 暂时没发现,至于逻辑是否清晰,习惯就好了
MasterMonkey
2016 年 12 月 22 日
@zhuangzhuang1988 听你说的这么酷炫,我花了点时间了解了一下 ruby ,看起来挺有特色的,特别是 web 开发的部分。我现在的印象还停留在 google maps base on ruby on rails (书名忘了)这本书的例子里面,当年确实被她的生产力震惊了。

github 和 gitlab 都是用的 ruby , web 开发的话,估计生产力确实牛牛!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/328294

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX