Python 这语言真是混乱和原始

2018-08-24 12:24:08 +08:00
 tedeyang

under under method,解释器里狂塞私货 _xxx 这种私有变量, 多重继承, 抽象类居然是用包来支持的,abc.ABC ClassA.method1(ClassB),unbound method ?

python 混乱,一点也不优雅和统一。

24952 次点击
所在节点    Python
155 条回复
Qzier
2018-08-25 21:19:18 +08:00
先入为主?后面的都是垃圾?
nicoljiang
2018-08-26 02:02:38 +08:00
@kisnows 双击标题栏放大,了解一下。
kisnows
2018-08-26 03:50:48 +08:00
@nicoljiang #142 你自己去试试就知道了,不是所有情况下双击标题栏都会窗口最大化的。
nicoljiang
2018-08-26 09:11:16 +08:00
@kisnows 嗯哼。我用了这么久的感受基本都可以,不可以的大概可以分两种情况。

一种可能是支持不好,比如:
1、微信,用了「不标准的视窗」,但又没有单独支持(同样使用不标准视窗的 QQ 和 QQ 音乐 就可以);

一种是软件本身刻意为之,比如:
1、QQ 音乐(跟微信一样,但有特别支持),双击标题栏只能缩放高度,因为这软件就不让你调宽度。
2、文件管理器(访达),默认情况下双击标题栏默认可以放大缩小,但是当你手动调整过大小之后,双击标题就变成「默认大小」和你「手动调整大小」之间的切换。

再顺带一提:在高度、宽度均可调整的视窗种,一般情况下除了可以双击「标题栏」放大缩小之外,还可以双击视窗的「四个边界」,可以做到「自动单边放大顶边」(虽然不能双击再缩小)。

以上是我的大致总结,你也可以试一下。
reus
2018-08-26 13:38:43 +08:00
@bucky 所以大多数人就应该当他说的话是放屁啊
Wicked
2018-08-26 19:25:12 +08:00
@secondwtq 确实没有看过 blender 的 repo,想来 cpp 占主体也是合理的。用 python 的好处是,撸个插件很容易。此外,用 pyqt 写工具也是很愉快的体验
你举的例子,在我看来都很正面…这就是我所说的,语言要用在合适的地方。
但比较不认同的是“写这些的人并不是专业的程序员”,所有 python 程序员都被你地图炮了…
secondwtq
2018-08-26 23:24:13 +08:00
@Wicked 这里我说的不是很清楚,其实指的是在特定领域的特定人群,不好意思。

我 po 这一段的目的也是给大伙说明一下 Python 在主流视野之外的一些具体应用,并无地图炮之意。
jhdxr
2018-08-27 13:43:14 +08:00
@chengxiao 你说的是那个成天服务器提了一个问题的知乎吗?嗯,的确挺专业的。 ←_←
chengxiao
2018-08-27 15:04:40 +08:00
@jhdxr 那你觉得 v2 专业不专业呢?
mingyun
2018-09-04 22:41:57 +08:00
gowk
2018-10-12 11:41:00 +08:00
以前被 Zen of Python,Pythonic 忽悠的不要不要的。现在想想,正因为原始和混乱,所以才出现了 PEP 8,The Zen of Python,以前奉为圭臬的东西原来是不值得追捧的。但这不妨碍 Python 好用,工程上当然是适合什么就用什么,但就是对 Python 喜欢不起来了,所以我套用一句,“人生苦短,爱我所爱”。
gowk
2018-10-12 12:08:38 +08:00
https://twitter.com/mattmillr/status/1050477727743127552: The more I write in #golang, the dirtier I feel about every line of #python I've ever written. That doesn't mean I'll stop writing dirty, dirty #python.
zjhken
2019-05-25 16:46:35 +08:00
终于有人跟我对 python 一样的想法了
mainfunction
2019-09-14 03:23:14 +08:00
虽然不想挖坟,但是忍不住想说,python 真的很不优雅,但是 pycharm 真的好
SuperMild
2020-10-31 16:33:14 +08:00
@gowk 同感,了解了 Go 的设计细节之后,看 Python 就会觉得一大坨(有点乱、有点重),Go 则简洁轻快高效。

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

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

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

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

© 2021 V2EX