gpt4 book ai didi

python - 一个 Java 人问 : why should I learn Python?

转载 作者:太空狗 更新时间:2023-10-29 21:32:35 26 4
gpt4 key购买 nike

<分区>

存在这样的风险,即这要么被视为语言巨魔,要么无法进行基本的 Google 搜索;请放心,这不是前者,希望不是后者。无论如何,作为一名大型企业 Java 开发人员(SE 和 EE),我觉得我的技能有点陈旧,而且我知道多年来人们对 Python 感到兴奋,所以它一直在我的 list 上进入。我已经阅读了 O'Reilly 的 Learning Python 的前几章,可以一起破解一些代码,而且很好,我掌握了语法。

但到目前为止我缺少的是原因

有很多关于 Python 的很酷的东西以及你应该学习它的原因的列表,例如

http://en.wikiversity.org/wiki/Why_learn_Python

或者这里有一些很好的讨论,例如

https://stackoverflow.com/questions/203862/why-should-i-learn-python

https://stackoverflow.com/questions/371966/are-there-any-good-reasons-why-i-should-not-use-python

只挑一对,但到目前为止,我还没有找到一个非常合适的。我正在寻找那个灯泡“啊,我明白了”的时刻,其中一些有用的东西在 Java 中可能很棘手,但可以通过几行 Python 解决,但我还没有完全做到。例如,从那些链接

Everything can not only be done, but it can be done fast. For example a program that takes you weeks in C++ might take you a day in Python.

太棒了!但是什么

Because it is highly expressive, i.e., you will earn higher productivity

太棒了,我喜欢更高的生产力。但这到底意味着什么?

If the only tool you have is a hammer, every problem looks like a nail

听起来像我,我很清楚我正在用我的 Big Java Hammer 敲击一切。但是,适合 Python Spanner 而不适合 Java Hammer 的问题到底是什么?

有更多的免费/可移植/大量库/强大等理由,但所有这些都可以说也适用于 Java。您可能会非常合理地回答说这完全取决于我想做什么;我真的在寻找工具箱中的另一种工具,用于通常的开发事件,从编码、测试(从单元到集成),到生产中的日志/跟踪解析和故障排除。而且,最终,如果它在那里,我可能会使用它——而且,哎呀,那里有相当多的工作需要 Python。但是为了坚持学习曲线,我真的需要那个为什么

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com