Python对软件开发人员很重要,python可以做哪些事情

来源:未知 浏览 100次 时间 2021-06-10 23:54

Fredrik Haard最近发表了一篇“为什么Python对你如此重要”的文章引起了开发者的热烈讨论。本文对其简要编译。
引用我相信Python对软件开发人员很重要。现今已经诞生了不少的编程语言它们都有各自不同的特性:强大者如Lisp百度惊雷算法0它们都有各自不同的特性:强大者如Lisp快速如C运用广泛如Java论古怪则如Haskell。与这些语言不同Python是一门比较中庸的编程语言它将语言的很多特性进行了融合迄今我还未有其他语言如Python这般协调。

Python知道开发人员阅读代码比编写它花的时间要多得多因此将精力集中于引导开发者编写易读的代码。当然Python也能写出令人晦涩(obfuscated)的代码但是写代码最舒服的方式还是(假如你了解Python)保持适度精炼即:代码总能明确反映你的意图。这一点很重要。使用Python开发可谓轻而易举。甚至包括许多库也能用Python完美编写保证其易读性(你可以比较一下其他语言的框架实现比如用Java编写的Spring)。

Python对软件开发人员很重要?

能够轻松开发custom tool其实还包含了另一层意思即开发和维护custom software也会很容易。这也是为什么在庞大的Django成为最著名的Python Web框架之后还是有大量成功的小巧甚至微型框架存在的原因。当使用一门强大的编程语言拥有大量标准及第三方库的时候你并不经常需要考虑妥协(trade-off)而这在使用许多现成的(off-the-shelf)大型框架时是必然会遭遇的。
根据Fredrik的观点编写能够很好契合客户模型而不是一个框架的软件这点很重要。而许多开发人员将时间都耗在了框架配置以及掩盖它们的缺点上而不是真正的开发。

Python对软件开发人员很重要?

标签: 框架开发代码Python