澄清:我已经在C#中编程了5年,在
Windows和Web开发两个方面.我不打算使用
Python进行GUI开发(我非常喜欢WPF和Windows Forms).
为了控制台和网络项目,我会更有效率(提供项目更快)Python
Python标准库允许开发人员编写比.NET类库更快的代码?
非常感谢.
解决方法
这个问题没有简单的答案.它真的取决于你想要完成什么,以及你喜欢使用什么样的范例.
如果您的问题将会受益于Python的实验,那么答案几乎肯定是正确的,因为它几乎是每种编程语言.即使你最终没有找到一个常见的,实际的部署,你会更好的体验,你会学到一些新的东西,你将成为一个更好的开发人员全方位.拥有收藏夹没有任何问题,但限制自己一种语言或一套概念是一个非常不明智的选择,只能阻碍您的专业成长.
也就是说,我相信你会发现Python的好用处.它包括许多重要的模块,许多其他的模块很容易获得,而大多数这些模块都遵循Pythonic理想的显着性.这是一件让事情变得轻而易举的事情,通常比Perl或PHP更容易使用类似的任务,它具有一致的惯例和良好的社区.
了解这是否会提高您的生产力或在您的特定工作中实际部署的真正方法是花费几个周末轻松地创建一个小的概念证明.你可能会感到惊讶,你可以获得多远,但是这些事情变成了,你将是一个更好的开发人员的经验,而这一点值得投资.