c 和python有什麼區別?為什麼市面上有很多教學python的廣告而很少見教學c 的廣告?

時間 2021-06-01 02:34:55

1樓:duohappy

現在有一句經典的話:好餓呀,早知道不學C++了

C++很強大,學習曲線陡峭,容易吃不上飯,C++高手除外。核心的基礎設施由一些大神用C++寫好了,上層應用由C++寫,有點吃力不討好,對員工要求高,導致找人困難,產品迭代也慢。而大部分需求都是上層應用,很少寫核心基礎設施。

Python C++其實可以聯合程式設計的,結合兩者的優勢

2樓:

c++不用廣告,用的溜的都是高手工作也好找。

python最大優勢就是入門好學,不容易被勸退,,,直接c++可能直接勸退一大幫人了,那還賺個毛線。

而且學python的,很多都不是為了進入it行業,只是日常工作中有寫指令碼的需求,學員覆蓋也比c++大,,,

所以,如果是衝著轉it去的,千萬別只會python,那個對it行業的人來說實在太容易了,雖然寫大程式跟麻煩,但是上手寫小東西人家也就幾天最多一星期搞定,,,

3樓:王璐

Python開發效率高,即使不掌握計算機基礎理論也能快速上手。

C++反之。

因此非科班上手Python的難度很小,只需要掌握基礎程式設計和簡單資料結構,學習簡單類庫即可助力工作。

這與科班目標不同。單論程式設計課程,Python是很優秀的教學語言,不過其他課程未必。

4樓:eweca(suspended)

因為你們CS學的寫程式,出的結果要不就是給客戶用,要不就是給伺服器用,要不就是寫前端,等等。但是對於非CS工科生來說,學乙個程式要麼就是計算,要麼就是驗證演算法,要麼就是做點簡單的檔案操作,等等。

那麼,就要求乙個語言在可以滿足條件的情況下,最好:

1. 寫起來快,改模型方便(所以最好是動態語言);

2. 符合非CS科研工作者的使用習慣(python實際不太符合,但是有numpy可以);

3. 學起來快,大部分科研工作者可沒時間學好本專業知識還要學個C++。你們CS都說C++從入門到入土了,其他的人更沒這麼多時間去磨了。而且C++效率,絕大部分情況下我們不需要。

4. 當然,很多情況下。演算法驗證好了之後,最好是能編成計算快速的程式。

但是反正業界不都是找一幫學CS的用C++重構就好了。。。。。難不成真指望學有限元的自己寫乙個商業有限元軟體不成。注意下,我們學的是有限元/計算流體力學/計算物理,而不是計算機程式設計,程式設計軟體只是個工具罷了。

5. 平時處理的小資料還真是挺方便的。

5樓:少年xp

既然題主是學軟體,那麼與其聽別人的,不如花一兩個小時學一下python的語法,其實就能感受到原因了。

py作為乙個高階的語言,在基礎語法上沒有一些底層的概念,比如c++最難理解的指標,引用,左值右值等,學py的時候完全不用在意。同時相比較於c++嚴格的宣告,定義,型別檢查,指令碼語言的py在使用上簡便太多, 使得非專業的人在不用理解計算機原理的基礎上,能快速上手。

同時py有太多太多的好用的庫,基本上,日常能想到的功能都有庫了,像我平時要是自己做乙個小功能的指令碼,都是用py來做的,幾行調一下庫就完事了。有一說一,日常使用真的方便。(雖然做大工程專案確實不太好)

至於為啥這麼多培訓機構吹py?因為比較好吹把,畢竟學一下py,會調一下庫確實有時候挺有用的吧,確實有一定的價值。至於學費那麼貴就有點利用資訊不對等來賺錢了。

有點像十幾年前,那時候吹會用電腦好找工作,我媽花了錢特地去培訓班學習怎麼用電腦,怎麼在電腦上打字。你說有用嗎,確實有點用吧,但花錢去學還真沒啥必要。

6樓:科先生

C++就像是全日制的高考,python就像自考,你見過高考教學到處打廣告的嗎?但是自考廣告滿天飛。

Python也一樣,門檻低,受眾廣,多打廣告能賺錢。

至於廣告說什麼你就不用太在意了,廣告而已。Python就是Python,Excel就是Excel,你不能因為石頭也能打釘子就說有了石頭不用錘子了。

軟體專業,學校開了什麼課都好好學就是,python是門工具語言,軟體專業的人一看就會,何必糾結。

Python是一門膠水語言,瑞士軍刀,能做很多事情,也很好玩,所以你的同學都在用來做各自感興趣的事情,這也是很正常。

建議你可以開始用Python,玩Python。因為Python真的很好玩,很好用。

對於軟體專業的人來說,Python不用刻意去學什麼,只需要了解python適合做哪些事情,要用的時候去學即可。

7樓:「已登出」

Python是個指令碼語言

因為上手比C++要快,所以教Python的比較多由於第三方庫很多,所以py用來做其它領域也是不錯的選擇至於C++,學習曲線是在陡峭,沒有一定程式設計基礎的人學起來難度比Python要大一些

my lord 和 m lord 有什麼區別?為什麼在中世紀,沒受過教育的窮人都用 m lord ,而受過教育的貴族則用 my lord ?

王詩傑 貴族們強調發音的純正和完整所以發全音 看看今天的英國口音和其他英語國家的口音還是一樣的比如南非口音就很 懶 很多音節就被省略掉了而純正英格蘭口音是字正腔圓的 益之 懶音縮合現象,太常見了 貴尖 不用 民間 甭 如帝都 貴尖 勿要 民間 覅 如魔都 貴尖 不要 民間 嫑 如廢都 貴尖 不好 民...

缺乏動力和拖延有什麼區別,為什麼?

刁刁 實際上在我看來,基本不存在缺乏動力這一說。你想想,對待一件事完全沒有興趣可不就是無限期拖延了嘛?拿作業和考試舉例,不寫作業老師不給分,不給分就掛科,掛科就沒學位證,沒學位證就白上,所以總結來說寫作業的動力就是學位證,雖然扯的有點遠,但是本質上都是有聯絡的。再者拿四六級來說,不想考試,但是不考或...

核潛艇和核水面艦艇的動力源有什麼區別?為什麼核水面艦艇更難製造?

Edjar 功率大小區別而已,法中國人拿推6000噸潛艇的來推60000噸航母的,能用,就是慢 水面的不比水下的難造,一是貴,所以水面艦很少用,潛艇最大的價值就是水下長時間的隱蔽,所以,不依賴空氣的核動力更有優勢,再貴都用,而水面艦全壽命算下來,用核反應堆比燒油便宜不了多少,二是用核反應堆後勤壓力更...