Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从c#切换到python好吗?_C#_Python - Fatal编程技术网

从c#切换到python好吗?

从c#切换到python好吗?,c#,python,C#,Python,目前我正在.Net环境中使用C#进行开发,但我想知道它是否值得学习python。我正在考虑学习Django框架。什么更好?取决于您将如何使用它。如果您正在制作企业Windows窗体应用程序,我认为切换到Python不是一个好主意 此外,在.NET CLR上仍然可以将Python与IronPython一起使用。这两种方法对于不同的用途都很有用。C#是一个非常好的全能者,python的动态特性使其更适合于RAD体验,例如站点构建 如果你在这两方面都有竞争力,我认为你的职业生涯不会受到影响。在Pyth

目前我正在.Net环境中使用C#进行开发,但我想知道它是否值得学习python。我正在考虑学习Django框架。什么更好?

取决于您将如何使用它。如果您正在制作企业Windows窗体应用程序,我认为切换到Python不是一个好主意


此外,在.NET CLR上仍然可以将Python与IronPython一起使用。

这两种方法对于不同的用途都很有用。C#是一个非常好的全能者,python的动态特性使其更适合于RAD体验,例如站点构建


如果你在这两方面都有竞争力,我认为你的职业生涯不会受到影响。在Python中使用Python支持,如Eclipse + PyDeV或Acvide的KooDo。(我发现订阅Safari Bookshelf online也非常有价值!)

更好的东西本质上是主观的。如果您喜欢Python的语法,请学习它。找一份Python工作可能会更难,C#和.NET总体上似乎更受欢迎,但这可能会改变


我还认为至少了解一种脚本语言是值得的,即使你的主要工作不需要它。Python是一个不错的候选者。

就我个人而言,我觉得你可以用任何语言编写好的/坏的代码。我也坚信学习a是为了学习本身。基于这些理由,我说如果你有时间就去做吧。Python是一种伟大的语言,许多其他语言都是从它得到启发的

一种框架或语言是否更好取决于您对更好的定义。你想做更多的程序员吗?您希望快速开发业务应用程序,还是希望计算3D矩阵变换


一旦你回答了这些问题,你可能会发现自己选择了一个完全不同的方向,比如说,如果你对金融或科学领域特别感兴趣的话。

学习Python不会有什么坏处,特别是考虑到一些重量级的人(谷歌)真的在支持它


至于实际使用,则完全取决于应用程序。使用最好的工具来完成这项工作。

是的,你应该学习Python,但这与Python或C#变得更好无关。这真的是让你成为一个更好的程序员

学习Python将为您提供一个关于程序员和如何解决问题的全新视角。这就像举重,只是你在大脑中锻炼肌肉

例如,如果您只使用静态类型语言编程,那么很难想象有其他方式。学习Python将告诉您,动态类型的形式是一种替代方法

有关蟒蛇的好处的摘要: 永远不要停止学习


也就是说,你如何比较这两者?Net中对Python的支持有多好?谷歌应用程序引擎中是否有C#支持?这取决于你的目标系统是什么。因此,你掌握的语言越多,你就越有能力应对不同的挑战。

我自己也在思考同样的问题。不过,我相信在我进入Python之前,C#仍然可以提供很多我想要擅长的东西。因为Python更容易学习。我在语言中发现的一个优势不是语言本身,而是学习语言的材料。例如,假设你可以在JavaScript中制作3D游戏,但是你更可能在C++中找到资源。或者你可以用PHP制作手机应用,但C#或Java会有更多的材料来帮助你制作手机应用。就我个人而言,我知道当我擅长C语言编程时,我将能够扩展到其他语言。这就是我选择把大部分时间花在这门语言上的主要原因。我还学习了一些java和C++,只是用其他语言练习思维。然而,我认为在未来,Python将变得更加流行,因为编码变得越来越流行,Python现在是最简单的主流语言。

该死,yuo偷走了我的答案:-)尤其是,Python是一种动态类型语言,具有许多非常有趣的特性,使Python程序非常紧凑。学习强类型语言和动态类型语言对每个程序员来说都是一件好事。如果你想要Python之外的另一个建议(嘿,我喜欢Python!),那就是Ruby。