为什么推荐python?

2012-11-22 15:17:24 +08:00
laskuma  laskuma
无意冒犯各位大大…也不想引起争吵。不把ruby拿来做比较,真心的问一句,为什么都推荐学python? 本人只会java和c,对python了解甚少,希望能多学到点关于python的知识。
7785 次点击
所在节点   Python  Python
43 条回复
ch_linghu
ch_linghu
2012-11-22 15:35:45 +08:00
普通的推荐理由:简单,好用,轮子多。
最重要的推荐理由:我自己比较熟。
fastzhong
fastzhong
2012-11-22 16:07:51 +08:00
python & ruby 都不错,就像少林和武当,没有最高,只有更高,学习这玩意我觉得和练武一样,就像每一门武功,不是每个人都适合练,但不等于说这门功夫就不行,或者人有问题。初尝则止,python和ruby没有什么太大的区别,学好则要有缘分。
zealot
zealot
2012-11-22 20:17:26 +08:00
我推荐学门脚本语言,不一定是Python,ruby、perl都可以。
程序员会门脚本语言的好处就不解释了
lightening
lightening
2012-11-22 20:35:58 +08:00
花两个小时看一下最简单的《简明Python教程》,就能略知一二了。
blacktulip
blacktulip
2012-11-22 21:08:40 +08:00
楼主还是学js吧,js已经一桶浆糊了
alsotang
alsotang
2012-11-22 21:35:58 +08:00
Python 没有 Ruby 和 JS 好用,Ruby 没有 JS 好用。但越好用的越灵活越不容易掌握。JS 的话,从CoffeeScript学起,然后等待 ECMAScript 6 吧。

就速度来说,JS > Ruby > Python;不过就资料的可理解性以及入门的简易度来说,Python > Ruby > JS,Python 的官方文档十分优秀。就包管理来说,npm > gem > pip(or easy_install)。

如果说要推荐一门脚本语言的话,我也会推荐学 Python,推荐 2.7 或 2.6 版本。无理由噢亲..

个人喜欢用 Ruby,因为标准库功能强大。不过我在尽量向 V8 based 的语言靠。
leohxj
leohxj
2012-11-22 21:37:22 +08:00
推荐js,未来会是html和js的世界。
ltzliwe
ltzliwe
2012-11-22 22:05:17 +08:00
@alsotang 速度 Ruby > Python ?怎么来的。。 把JS拿来和Ruby、Python比有点不靠谱吧 。。
sophy
sophy
2012-11-22 22:15:17 +08:00
reus
reus
2012-11-22 22:18:37 +08:00
又不是只能使用一门语言,全都学了就是了。马上学,不要再问这类问题了
dreamer
dreamer
2012-11-23 00:06:22 +08:00
我觉得喜欢什么编程语言可以稍微反映出一点个人性格,如果你喜欢 _why 和 DHH 那样的家伙,肯定也会喜欢用 Ruby.

个人推荐 Ruby. 如果做 Web 开发的话就更推荐了,不仅因为有 Rails ,更因为 Rails 社区的人一般会把「做得好看」当作份内的事情,这点还是挺重要的。
Ricepig
Ricepig
2012-11-23 00:13:47 +08:00
其实很重要的一个因素是livid用python开发的本站吧
PrideChung
PrideChung
2012-11-23 00:29:38 +08:00
求你们了,讨论脚本语言的时候能不能带上PHP这个倒霉孩纸……
air00dd
air00dd
2012-11-23 08:40:46 +08:00
@leohxj 心动了!~
laskuma
laskuma
2012-11-23 09:25:44 +08:00
@ch_linghu 轮子是指?
@zealot @fastzhong 觉得各种语言除了语法,是否有底层操作之外就没有差别了…

@blacktulip @alsotang @leohxj JS不是刚被某大神喷掉吗
leohxj
leohxj
2012-11-23 10:08:30 +08:00
@laskuma 某大神是某人?
Hysteria
Hysteria
2012-11-23 11:05:07 +08:00
@laskuma 轮子应该就是库、框架等等神马的了。
judezhan
judezhan
2012-11-23 11:25:09 +08:00
程序员学一门新语言竟然需要理由?
alsotang
alsotang
2012-11-23 11:34:13 +08:00
@ltzliwe Ruby 1.9 已经是 JIT 虚拟机的了阿。
holmesabc
2012-11-23 11:40:14 +08:00
@alsotang 感觉python的doc文字条理很有问题,跟java doc没的比, 虽然默认的java doc很丑。

两点很不爽的
一,不能简单明确的反应类的继承关系。
二,不能简单明确的知道函数返回值的类型。

了解一个类,还是直接用help看,比看官方doc来的直接的多。

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

https://www.v2ex.com/t/53041

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

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

© 2021 V2EX