只有python基礎,自學c c 先學哪個?

時間 2021-05-31 18:30:29

1樓:王sir說大資料

c比c++簡單一些,畢竟是面向過程的

python 和 c++都有類的概念,思想都是一樣的。

建議你直接學c++,因為到時候如果要用c語言做專案的話,你可以無縫切換。反之,則不然。

2樓:靜思TM

建議先學C語言。

C是面向過程的語言,而C++則是物件導向。

python比較簡單,經常被用來寫一些指令碼、爬蟲什麼的,用以提公升效率。

C一般用於驅動開發,比如玩玩微控制器、搞搞嵌入式啥的,市面上的一些電子產品底層都是用C開發。

C++派生於C,相比C語言,C++做了很大的改變,可以認為是與C完全不同的一門語言。

但這個不同是就語法、特性等方面而言。

本質上,語言都是類似的。都有如函式、迴圈、條件等共同特徵。

先學習C語言能更清晰地幫助你理解計算機的世界,這是學python完全體會不到的。

3樓:legendary

c和c++只要學習一種就ok了,建議學習c++,c++在遊戲伺服器和高效能後端開發中用的比較多,c語言在底層用的多,如果你要從事計算機底層工作,難度要大一點,學習c語言,如果你從事需要效能高的工作那麼選擇c++。

4樓:非我夢想

可以這樣說,只要你是計算機專業,那麼c語言是必學的,所以毫無疑問首選c,而c++是對c的進一步封裝,還增加了物件導向部分,相當於說:c++ =c +物件導向

所以c++更難,要學好c++,也必須要學好c,後面再學c++就會簡單很多。

而且c語言是最接近底層的高階語言,它的語法可以直接操作記憶體,比如關於記憶體分配與釋放函式:malloc和free,了解c語言,更能更好理解計算機底層知識。而後續的資料結構與演算法,一般也是用c語言實現的,而那些高階語言也幾乎都是用c語言實現的,而且c語言幾乎是執行速度最快的高階語言,種種這些都說明學習c語言是十分必要的。

5樓:

Python+C=Cython,你打好C基礎,那麼以後可以用Cython直接寫Python的擴充套件庫,如果你從事Python相關的工作,這是提公升Python程式效能的主要途徑,Cython搞的差不多了,可以在考慮深入學習PyPy、Numba

想買書自學Python 只有c的基礎,求推薦書籍

我是Magic依 小白像自學Python應該看什麼書,我為大家整理了一些。1.簡明Python教程 這本書非常適合零基礎的人自學入門,書的頁數少,上手快,適合小白快速學習。2.Python學習手冊 第三版 這本書講述了 Python的可移植 功能強大,易於使用。無論你是剛接觸程式設計還是剛接觸Pyt...

自學 Ruby Python 之前必須先學 C C 或 Java 嗎?

莫等閒 C語言不只是一門語言 想學好C語言必須對計算機基本原理 編譯原理都有相當的了解。所以那些堅持認為C語言是Ruby Python前置專案的人大概是想說你要先打好這個基礎。但我覺得不必,直接從Ruby Python開始沒什麼不可以的,基礎可以根據需要來補。 不不不,絕對沒有必要先學C系語言。Py...

Python零基礎可以自學嗎?

尚學堂官方 Python零基礎當然是可以自學的了,有很多人都是從零基礎開始學習的,通過不同的方式逐漸入門Python。選擇通過自學的方式來進行對於Python的學習呢,也是乙個不錯的選擇,畢竟Python本身就是簡單易學,而且語法簡潔明瞭,很適合零基礎的初學者學習,不僅如此,功能還特別強大。並且目前...