我真的应该选择C#而不是Python吗?

posemicpa1980

New member
你知道我有一个https://www.blackhatworld.com/seo/my-learning-programming-journey-i-will-create-something-useful-for-bhw.1457304/。有人私信我说:“去学习C#吧。Python甚至不是真正的编程语言,它将为你带来太多问题。他妈的Python。但是C#是一种先进的技术,而亿万富翁公司正站在它的背后”。这让我感到很糟糕。那我应该真的转向C#吗?如果是,为什么呢?
 

buinagicon1982

New member
老实说,两个都学习是好的编程语言。它们都有可以使用的模块/包库。根据我的经验,Python对于selenium/puppeteer有更好的模块。
 

blunsetice1985

New member
两者都不错,取决于你想用代码做什么。如果是做SEO机器人等等,学Python会更好,因为有很多关于这个主题的Python代码供你学习和改进。如果是做Unity游戏等等,则C#更适合。不论是用哪种语言开始,一旦掌握了一门语言,修改或学习新的语言就很容易了。因为基本上编程就是一种逻辑表达方式,编写命令让计算机给出你想要的解决方案。
 
根据我的经验,用C# 找工作更容易些,但不只是这一点而已。我一开始学的是C#,虽然不敢说我精通Python,但我做过很多使用Python的项目。一旦掌握了核心概念,语言的选择就变得不是那么重要了。
 
在我的观点里,C#是更好的第一语言,因为它类似于Java,而我认为Java是最好的第一语言之一。C#也有一个非常好的.NET框架支持它。由于Powershell可以让你从Powershell使用.NET框架,你也会免费获得一些Powershell的知识。Python更像是一种脚本语言,但它仍然是一种很实用的语言。尽管如此,我真的不喜欢Python。我认为从静态编译的语言(如C#)转向解释性语言(如Python)更容易,而反过来则更难。此外,由于C#在Windows上基本上就是Java,所以学习C#会让你免费获得Java的知识。
 

aratinit1974

New member
Python很容易学习,功能非常强大。我的职业生涯就是Python带来的。尽管我现在也用其他语言,但在任何时候我都喜欢Python。
 

rumphikemo1984

New member
这确实取决于你想用软件做什么。如果你只是想编写脚本、工具、网络爬虫、流行的数据科学软件包等,那么学习Python就足够了。但如果你有足够的时间,并长远考虑,我会建议你先学习Java或C#这样的编译语言。顺便说一下,这里没有“坏”决定。只是要考虑你的情况和目标来做出优化。如果你时间紧迫,而Python恰好有你需要的工具,那么就先用Python。否则,你可以采取我建议的长期方法。
 
顶部