为什么 Python 会有那么多人喜欢用?

2024 年 11 月 13 日
 crc8

自知道它,历经数年,不止一次,

想喜欢它,去使用它,去学习它。

直到今天,发现对它,爱不起来。

究其原因:出错的时候,错误一坨坨,毫无美感可言。

弃!

23491 次点击
所在节点    Python
157 条回复
AV1
2024 年 11 月 13 日
python 简单,至少刚学的时候,看起来挺简单,不用接触什么指针、动态内存分配之类。

代码可读性高,至少代码量不多的时候,看起来很干净,没有大括号之类的视觉干扰。

易于理解和维护,大部分 python 脚本都是写完就用、用完就弃的东西,根本不需要考虑未来的理解和维护。

生态丰富,跟其他语言(比如 C )生态容易融合,无脑调包就行,没什么不是 import 不能解决的,如果有,就 pip install 。
BeautifulSoap
2024 年 11 月 13 日
@xvrzhao 你说得对,给我看看阁下写的 node 脚本可好?
crc8
2024 年 11 月 13 日
@iorilu 嗯,说的是,我就是终端用户。
crc8
2024 年 11 月 13 日
@mayli 我是终端用户,我看最后有 443 、https 、timeout ,基本就是国内网络问题,无科学方法的情况反复尝试几下也会成功。但那一堆错误真的吓人。
fds
2024 年 11 月 13 日
我这边是因为 python 自动支持任意精度的整数处理,算大数比较方便。至于错误提示,见仁见智吧,主要国外很少遇到这种问题,所以人家也不会把这个错误拦截后包装成好看的样子。
imbigbao
2024 年 11 月 13 日
我也觉得 Python 写起来难受,一些新手写的 CURD 代码比 PHP 恶心多了
prime2015
2024 年 11 月 13 日
工作用 java ,自己搞点东西用 python
scienhub
2024 年 11 月 13 日
@xvrzhao 我训练模型,这理由充分不🤪🤪
Exxfire
2024 年 11 月 13 日
路径配置好点是不是就好很多呢,感觉不好看是你的路径造成的。
zzmark06
2024 年 11 月 13 日
建议写 c
只会 panic
dV9zZM1wROuBT16X
2024 年 11 月 13 日
主要是跟 python 相关的生态发展的比较好,慢慢延伸到其他领域了,大概的猜测如下:

1. linux 默认脚本语言,不知道是不是用起来像 better shell
1. IT 运维很喜欢用,很多运维工具都是 python 写的
2. 游戏行业内喜欢用来作胶水,用来调用 c/c++/java ,可以零开销?现在被 lua 替代?
3. 国外大学老师、科研人员特别喜欢,可能写法上更贴近数学表达?

PS. 它的版本管理真的很乱
Yadomin
2024 年 11 月 13 日
菜就多练
hefish
2024 年 11 月 13 日
人菜瘾大。 哈哈哈。。。。
Ct5T66PVR1bW7b2z
2024 年 11 月 13 日
你学了多久 python ?你这报的错误明显是网络错误,你看不懂反而怪 python 。另外我没学过其他编程语言,然后随便下载个项目也出错,是不是也可以这样吐槽那个编程语言
JustBecause
2024 年 11 月 13 日
生态不错,非常适合作为非程序员的第一个编程语言
JoryJoestar
2024 年 11 月 13 日
语言没有好坏之分,时代正在进步,而 python 显然时属于这个时代的佼佼者,你不喜欢用,只是说明你还没领悟其中的奥妙之处
inhzus
2024 年 11 月 13 日
用 C++ 吧,十行代码可以有一万行报错(没夸张)
importmeta
2024 年 11 月 13 日
首先它的 from import 语句我看着就喜欢不起来, 引入多了很难看, 非得搞特殊把 from 放前面
simple2025
2024 年 11 月 13 日
这报错还好吧,反正 python 大部分的错误栈都可以很轻易的进行调试
xuxian4321
2024 年 11 月 13 日
优点:简单、上手快,资源多,开发迅速,适合快速开发原型。缺点:代码不严谨,不适合大项目,性能差点。

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

https://v2ex.ih06.com/t/1089258

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

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

© 2021 V2EX