由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 我来说说python的优点吧
相关主题
Python 缩进的syntax问一下python初学者的问题
有人用Haskell吗花了一个小时学习了python
java多维数组,其实是个很好的商业机会啊请问运行python的一些技巧。
码工不知亡国恨,隔江犹唱C#颂correct indentation in python ?
Python for Data Analysispython indentation
请问python的多重循环怎么实现?快要被Python的兼容性弄疯了
python的一大缺点总觉得python 用缩进定义逻辑block 这种思想很诡异
lisperpython有快速loop over dict的方法吗?
相关话题的讨论汇总
话题: python话题: 语言话题: java话题: 大神话题: 类库
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
虽然不喜欢python,不过感觉还是有些优点的
1. 简单易学
2. 优秀的脚本语言
3. 能够很好的表达算法,很适合教学和面试
4. indentation
5. 类库丰富
6. 应用广泛
7. 在脚本语言里性能不错
8. FP的支持
缺点:
1. 面向对象支持的太差,还不如就写面向过程的就算了
2. 双下滑线太丑陋了
3. indentation也可以成为缺点
总之,感觉适合新人学习,不太适合有经验的。当然死抱一门语言的除外,否则应该可
以有更好的选择。Python上船容易,之后用起高级功能来就不爽了。
p*****2
发帖数: 21240
2
不过现在脚本语言确实也可以做framework,对其他语言造成了一定的冲击。
比如openstack是python的,cloudfoundry是ruby的。
d*******r
发帖数: 3299
3
5. 6. 很重要啊
p*****2
发帖数: 21240
4

嗯。所以如果能习惯python的缺点也还不错。

【在 d*******r 的大作中提到】
: 5. 6. 很重要啊
a9
发帖数: 21638
5
双下划线还好吧。原来我在别的语言里经常用下划线。

【在 p*****2 的大作中提到】
: 虽然不喜欢python,不过感觉还是有些优点的
: 1. 简单易学
: 2. 优秀的脚本语言
: 3. 能够很好的表达算法,很适合教学和面试
: 4. indentation
: 5. 类库丰富
: 6. 应用广泛
: 7. 在脚本语言里性能不错
: 8. FP的支持
: 缺点:

c*********e
发帖数: 16335
6
python,ruby是语言新宠。

【在 p*****2 的大作中提到】
: 虽然不喜欢python,不过感觉还是有些优点的
: 1. 简单易学
: 2. 优秀的脚本语言
: 3. 能够很好的表达算法,很适合教学和面试
: 4. indentation
: 5. 类库丰富
: 6. 应用广泛
: 7. 在脚本语言里性能不错
: 8. FP的支持
: 缺点:

i**9
发帖数: 351
7
most important one: productivity
C********n
发帖数: 6682
8
python 这种语言还不如perl
python 一开始design的时候就有mental problem

【在 p*****2 的大作中提到】
: 虽然不喜欢python,不过感觉还是有些优点的
: 1. 简单易学
: 2. 优秀的脚本语言
: 3. 能够很好的表达算法,很适合教学和面试
: 4. indentation
: 5. 类库丰富
: 6. 应用广泛
: 7. 在脚本语言里性能不错
: 8. FP的支持
: 缺点:

G*F
发帖数: 427
9
展开说说为什么?
我用python做计算的,就类库而言numpy+scipy+pandas+scikit-learn好像很无敌啊。

【在 C********n 的大作中提到】
: python 这种语言还不如perl
: python 一开始design的时候就有mental problem

p*****2
发帖数: 21240
10

python的一开始design确实有很大的问题,感觉搞的不伦不类的。

【在 C********n 的大作中提到】
: python 这种语言还不如perl
: python 一开始design的时候就有mental problem

相关主题
请问python的多重循环怎么实现?问一下python初学者的问题
python的一大缺点花了一个小时学习了python
lisper请问运行python的一些技巧。
进入Programming版参与讨论
p*****2
发帖数: 21240
11

语言本身有问题。类库任何语言都可以提供。

【在 G*F 的大作中提到】
: 展开说说为什么?
: 我用python做计算的,就类库而言numpy+scipy+pandas+scikit-learn好像很无敌啊。

F****3
发帖数: 1504
12
有点是我这种不是cs背景的菜鸟都能自学!呵呵。
p*****2
发帖数: 21240
13

感觉python就是这点很牛。让人上手很容易,很适合作为第一门语言。然后人们都有初
恋的情节,一般都不太愿意转换语言了,所以即使后来python越用越烦,也就忍了。或
者根本不知道这是麻烦,以为编程序就这样。同理也适用于Java。

【在 F****3 的大作中提到】
: 有点是我这种不是cs背景的菜鸟都能自学!呵呵。
z*******3
发帖数: 13709
14
python其实说了很久,公孙大神的意思就是便于学习和开发
单纯从变魔术的角度上说
ruby, perl这种变化多端的语言当然比python强
但是前提是,你得会这种语言,学习成本就比python高
前面偷懒了,后面就要还回去
java起步可麻烦了,一个main写了一堆
相比之下,c什么简单多了,hello world书写java是最麻烦的
学java的有多少被JAVA_HOME这种环境变量给搞死?
javac的时候也挂了一群人,c什么绝对没有这个问题
而你用c写server,你就知道有多麻烦了
java写server越写越爽,尤其是core java
c++的后端不是没有,但是大多数都失败了
幸存下来的公司,要花高成本去维护,在慢慢转
这种公司倒是多数在西欧一带,法国和德国比较多
德国的很多公司简直就是古董的博物馆
一些很美妙的老古董技术在德国公司里面持续发光发热
美国这种猪一样国民的国家,25+75都算不对的
委实不是很多,买菜算个帐都算半死
美帝就适合python,日本人德国人适合ruby
不过公孙大神明显不太懂欧洲人
在加州的就老老实实承认自己对欧洲不熟
这里比较熟的就是那个猴屁股ghost
另外python的类库真的是不够多
java里面几百上千个jar互相冲突的表演
那个时候你就知道什么才是真正的类库多了
maven就是这么起来的,话说其他语言的maven在哪里?
p*****2
发帖数: 21240
15

确实是要还回去。记得公孙大神说过只学一门语言就够了。

【在 z*******3 的大作中提到】
: python其实说了很久,公孙大神的意思就是便于学习和开发
: 单纯从变魔术的角度上说
: ruby, perl这种变化多端的语言当然比python强
: 但是前提是,你得会这种语言,学习成本就比python高
: 前面偷懒了,后面就要还回去
: java起步可麻烦了,一个main写了一堆
: 相比之下,c什么简单多了,hello world书写java是最麻烦的
: 学java的有多少被JAVA_HOME这种环境变量给搞死?
: javac的时候也挂了一群人,c什么绝对没有这个问题
: 而你用c写server,你就知道有多麻烦了

d********g
发帖数: 10550
16
我的几个初恋就C/C++还活着,别的都挂了。Python这都n婚了,所以深知男怕入错行的
道理,苦口婆心劝人不要入PHP和non-cap H-1B的坑

【在 p*****2 的大作中提到】
:
: 确实是要还回去。记得公孙大神说过只学一门语言就够了。

d********g
发帖数: 10550
17
这话不对。你Java不搞变态的指针,相对C/C++来说你还回去了吗?一来就是OO的概念
而且包装得更高级都不用接触更低层的,相对于以前Win32一大把散API吭哧吭哧编程,
你还回去了吗?PASCAL向Object Pascal进化,然后到了Delphi,你都没学,现在还用
还吗?当年那些老掉牙的体系或者说如今体系的前身像C/S、B/S之类的,还有桌面DB巅
峰时的Delphi和PowerBuilder,如果你这些一个一个都要去还,给你两年时间慢慢补课
吧。光学一个Java显然是不够的
老码工里佩服的,张小龙算一个。当年Foxmail卖了大钱,现在年纪不小了还不服输,
与时俱进又搞了微信,一样牛得不行,背后的技术语言和架构千差万别。当年B/S是一
坨屎不代表现在B/S是一坨屎,任何东西都是与时俱进的,语言也一样

【在 z*******3 的大作中提到】
: python其实说了很久,公孙大神的意思就是便于学习和开发
: 单纯从变魔术的角度上说
: ruby, perl这种变化多端的语言当然比python强
: 但是前提是,你得会这种语言,学习成本就比python高
: 前面偷懒了,后面就要还回去
: java起步可麻烦了,一个main写了一堆
: 相比之下,c什么简单多了,hello world书写java是最麻烦的
: 学java的有多少被JAVA_HOME这种环境变量给搞死?
: javac的时候也挂了一群人,c什么绝对没有这个问题
: 而你用c写server,你就知道有多麻烦了

p*****2
发帖数: 21240
18

大牛都搞过什么语言呀?

【在 d********g 的大作中提到】
: 我的几个初恋就C/C++还活着,别的都挂了。Python这都n婚了,所以深知男怕入错行的
: 道理,苦口婆心劝人不要入PHP和non-cap H-1B的坑

z*******3
发帖数: 13709
19
那你做一个java的hello world
又是class又是static还有string args[]
这多少算是一种投资,前面这么折腾,后面就不用折腾变态的指针
底层的东西用这种方式提前还回去,以后就不用还了
c和c++还没挂,那是因为c,而不是c++
这一点无数id跟大神点明过,只不过大神还在捆绑销售
当然说大神你不懂,这我不信,故意装傻而已
还有就是java本身当然不够,j2ee都要求你会html,sql,javascript这些
所以大神您说的什么javascript,我们都不是不会,是烦到死,早就不想碰了而已
相比之下,xml实在是可爱太多,只是说上手难,但是一旦弄通,下面就很简单了
javascript则是上手简单,后面恶心很多很多
bs从来都不是一坨屎,至少把win编程搞得不死不活的
要是没有bs那种套路,我们今天还在用win32编程,拖拖拽拽
只是说,bs现在发展有些滞后而已
您说foxmail,还不如说愤怒的小鸟
搞什么微信之类的山寨产品,社交网站是鬼子无法杀到大陆市场里面去
否则早被杀光了,这个涉及到wto的协定
好几个行业都是如此,比如民航,这个也是土鳖不愿意开放航权的缘故
也不用把土鳖国的码农捧得很高,要不是政治挂帅
早被弄成渣都不剩,参考yahoo japan在日本的流行
很多时候土鳖国是鬼子进不去,倒不是说土鳖有多牛
要不然土鳖早杀出来了,参考日本游戏在美帝的地位
土鳖国是一个封闭的市场,这个市场足够大,以至于围城里面的人压根不想出来
虽然说外面的人很想进去,但是新时代的长城让他们无法愉悦
虽然他们希望再来一次鸦片战争,但是这个长城可远比当年土墙要坚固得多得多
所以第三次鸦片战争只好无限期拖延下去
很多东西都不是单纯技术的问题,一旦做大,那多少涉及政治的问题
您继续

【在 d********g 的大作中提到】
: 这话不对。你Java不搞变态的指针,相对C/C++来说你还回去了吗?一来就是OO的概念
: 而且包装得更高级都不用接触更低层的,相对于以前Win32一大把散API吭哧吭哧编程,
: 你还回去了吗?PASCAL向Object Pascal进化,然后到了Delphi,你都没学,现在还用
: 还吗?当年那些老掉牙的体系或者说如今体系的前身像C/S、B/S之类的,还有桌面DB巅
: 峰时的Delphi和PowerBuilder,如果你这些一个一个都要去还,给你两年时间慢慢补课
: 吧。光学一个Java显然是不够的
: 老码工里佩服的,张小龙算一个。当年Foxmail卖了大钱,现在年纪不小了还不服输,
: 与时俱进又搞了微信,一样牛得不行,背后的技术语言和架构千差万别。当年B/S是一
: 坨屎不代表现在B/S是一坨屎,任何东西都是与时俱进的,语言也一样

z*******3
发帖数: 13709
20
作为一个现在还紧紧地抱着初恋温存的人
我真心同情大神您的遭遇

【在 d********g 的大作中提到】
: 我的几个初恋就C/C++还活着,别的都挂了。Python这都n婚了,所以深知男怕入错行的
: 道理,苦口婆心劝人不要入PHP和non-cap H-1B的坑

相关主题
correct indentation in python ?总觉得python 用缩进定义逻辑block 这种思想很诡异
python indentationpython有快速loop over dict的方法吗?
快要被Python的兼容性弄疯了python自动缩进出错 快疯了
进入Programming版参与讨论
z*******3
发帖数: 13709
21
大神的意思是用这门语言砸开门
剩下的路,你就跟着公司的cio混吧,公司cio说
要python,那就python
公司cio说,要c,那就c
但是我觉得,砸开门了之后,将来你还是会跳槽的
这个时候你可以选择老板
也许你不能左右cio对于构架的选择
但是你却完全可以选择老板和职位

【在 p*****2 的大作中提到】
:
: 大牛都搞过什么语言呀?

w***g
发帖数: 5958
22
7 从何而来?

【在 p*****2 的大作中提到】
: 虽然不喜欢python,不过感觉还是有些优点的
: 1. 简单易学
: 2. 优秀的脚本语言
: 3. 能够很好的表达算法,很适合教学和面试
: 4. indentation
: 5. 类库丰富
: 6. 应用广泛
: 7. 在脚本语言里性能不错
: 8. FP的支持
: 缺点:

p*****2
发帖数: 21240
23

跟ruby比。感觉是一门可以做竞赛的语言

【在 w***g 的大作中提到】
: 7 从何而来?
C**********r
发帖数: 8189
24
3 和 5 很强,又是百搭胶
r****t
发帖数: 10904
25
python design 有问题,c++ 笑翻了。

【在 p*****2 的大作中提到】
:
: 跟ruby比。感觉是一门可以做竞赛的语言

1 (共1页)
进入Programming版参与讨论
相关主题
python有快速loop over dict的方法吗?Python for Data Analysis
python自动缩进出错 快疯了请问python的多重循环怎么实现?
求教一个python lambda问题python的一大缺点
indent C++ source code by VC++ 6.00lisper
Python 缩进的syntax问一下python初学者的问题
有人用Haskell吗花了一个小时学习了python
java多维数组,其实是个很好的商业机会啊请问运行python的一些技巧。
码工不知亡国恨,隔江犹唱C#颂correct indentation in python ?
相关话题的讨论汇总
话题: python话题: 语言话题: java话题: 大神话题: 类库