微軟的 C# 難學嗎?和 Python 比起來

如題


c#是我的最愛,簡單易用

與vs配合起來真是寫得飛起。

1基本上不需要背太多東西。因而學起來非常簡單。

2寫c#的時候你的大部分精力是放在業務邏輯上的而不是程序邏輯。

3各種軟體包種類繁多,引用方便

4與c,c++結合緊密,各種遺留問題解決方便

反正現實中凡是能用c#的地方我肯定用c#


C#已經是全世界靠譜的語言裡面最容易學的了,學不會C#(不想學另算)基本上認為你不適合當程序員,還是賣燒餅好。


兼顧易用性,深度和廣度的語言,和.net適配性最好的語言。總結來說:易於上手,難於精通


如果只是入門,都挺簡單的,

深入的話,c#也不容易了.


肯定是Python容易啊,不過C#也難不到哪去就是了


我認為C#是一種易於入門的編程語言,標準的面向對象編程,完善強大的開發環境,健康豐富的開發者社區,大量優秀的牛人博客,這些決定了學習C#的難度不大,至少入門很輕鬆。

Python是我打算學習的編程語言,它的理念是快速編程,自由實現。在解決細小問題時,Python往往可以讓開發者寥寥數行實現。在網路爬蟲、數據收集、數據分析方面,Python都大有可為。

老實說,這兩種語言的學習難度(入門)都不算大。

祝題主學有所成!


就沒有人來頂個Python嗎?

最初學的語言是Java,結果看到一半憑直覺覺得C#似乎更好用一點,再到現在,基本把Python當Shell用,寫個一點都不嚴謹的小玩意兒什麼的特好用。比較哪個更容易的話……由於已經不再是初學者,所以現在給出的答案不一定是正確的,我就不說是Python啦~


c#的口號是idiots can code!雖然沒學過,現在想來還是有點小後悔的,學編程的人總是難免有幾天大罵自己是idiot,所以嘛。。。


靜態語言好處之一是坑少,不會動不動冒出來你都不知道是什麼類型的東西。缺點是也顯而易見的,就是折騰不同類型的適配,轉換。

c#本身不難,但是ms體系感覺比較複雜。用了c#就很難不用.net windows sql server等

然後就綁死了,社區的東西基本不是首選。然後跟著ms混。

當然,全部自己造輪子,有那個精力和能力另說。


勃勃你不是大ml的么?


我把python的基礎學完了,好幾天了,還在研究怎麼用pyqt搞個按鈕出來。然後我用c#和visual studio 在不會c#語法的情況下就把要做的東西做出來了。


推薦閱讀:

Scala 編譯器是如何實現Nothing、Null 這種bottom type的?
printf("%s", NULL) 和 printf("%s
", NULL) 的區別?

怎樣學習 Clojure?
現代編程語言需要具備什麼要素?
int 和 long int 的區別在哪裡?

TAG:微軟Microsoft | 編程語言 | Python | 編程 | C# |