學習Python需要有C 的基礎嗎?

時間 2021-06-07 16:22:39

1樓:不知者也

不必要有C++的基礎。根據你學習Python目的不同,你需要的基礎不同。

如果你需要從事資料分析的工作,你需要資料結構方面的知識。

如果你需要在資料分析更高一層的資料科學相關工作,除了資料結構你還應該補充演算法和一些模型的知識

如果你學python是為了做後端開發,那麼你最好學兩個主流框架Django 和flask,直接找個開源的專案練手,順便寫一下前端功能,在用熟練框架工具的基礎上能做好全棧,前後端都能寫,那你基本上不愁找不到程式設計師的工作了

2樓:Gorden

學習任何一種程式語言,都需要有強大的邏輯能力,儘管在學習的過程中可以逐漸培養,但有還是極好的。

回到主題,c++與Python,個人認為c++學起來比Python會難很多,既然已經有了c++的基礎,學Python這樣的邏輯語言就會非常容易。

若沒有也沒關係,Python不同於其他語言,它比其他的語言都要簡潔、清晰,非常好理解。

本人學習過C語言,學習Python的時候也有過類似的擔憂,但隨著時間的推移,技能也不斷增強,即使剛開始學有些吃力,只要堅持,多學習,觀察就能把Python學習搞好(本人經歷)

3樓:洒家十三

真不需要。

但資料結構,演算法之類的還是要學一點。否則,入門容易,精通難。

樓上有人說C,我深表同意。C真是入門打基礎的好語言。

4樓:Tinkering

Python,C++是兩種不同風格的程式語言,都可以幫助你實現想法;

它們就像兩種交通工具,你從徐匯到奉賢,可以騎自行車,也可以開車,不會開車並不影響你騎自行車去。

入門建議先學python,當然C++也是一門優秀的語言,後期有餘力再學。

5樓:小腿兒

不需要,我是零基礎學習python的,python相對來說比較簡單,不過我現在在工作中要求會C++,現在正在努力學習C++

6樓:流浪狗

學習Python需要沒有C++基礎(Functional基礎除外),不然我忍不了那些明明可以List Comprehension偏要for迴圈,一看就是被C++帶壞的寫法。

7樓:Cowsay

寫Python和C++,雖然都是在程式設計,但本質上和「百公尺跑和閱兵式都是在走路」一樣。

不能否認,兩者之間的確存在一些「程式設計」的共同基礎,而由於物件導向的概念兩者的關係又更近了一步。但是除去這薄薄一層共同的地基,兩者就開始朝截然不同的方向發展了。倒不如說,學習Python和學習C++都需要打好理解物件導向概念的基礎。

(當然想學C++還需要打好很多別的基礎…)

題主沒有提供更多資訊,大膽猜測為計算機系的本科生。在學業內沒有強制要求的情況下,Python比C++能發揮更大的工程作用,C++比Python能提公升更多的學術素養。雖然C++不是學習任何語言和知識的必經之路,但還是推薦有限度地進行一定程度的了解和掌握。

8樓:William

c++和python的程式設計風格很不一樣,c++更為底層。如果有學過matlab的同學可以發現,python的一些庫與matlab的一些函式很相似,因此,可以這樣說,沒有學過c++而學過matlab的童鞋更容易上手python。最基本的當然要有一定的程式設計基礎,能理清程式結構,而並非一定要有c++的基礎。

9樓:寫Python的小哥哥

學習像 Python 這樣的高階別語言,有 C++ 基礎肯定是更好的。

取決於你如何使用 Python,如果只是簡單的做指令碼,自動化,資料搬磚這類的可以不需要學習 C++.

但是科學分析,演算法優化,人工智慧等熱門的應用都需要 C++ 基礎才能更好的前進。

C++ 代表的不僅僅是一門語言,而是Python 也延用的很多計算機程式設計思想。

10樓:lll

我是先學的C++再學的Python,學了C++之後我對面相物件程式設計有了一定的理解,所以學習Python的時候就覺得Python比C++簡單,可能也是因為我Python學的比較淺吧。其實Python比較好入門,我個人感覺不需要

11樓:Galen Tong

python封裝比較好,很多功能可以直接呼叫,可以作為入門,然後多寫多練,熟練之後拔高希望有根深的理解再去學習c/c++

12樓:Junn熊

不需要。會說話,邏輯清晰,懂個拼音就行。現在的程式設計,跟數學無關、跟其他程式語言也無關。

當然,你若有其他程式語言的基礎,學起Python會非常容易。如果你是理工科畢業,學Python也一樣很容易。

畢竟Python是一門非常似合初學者上手的語言,尤其非計算機/非技術行業人士。Python是目前就我所知的程式語言裡最簡單、通用的程式語言,適用於資料分析/資料科學、AI演算法、Web服務開發、圖形化程式設計等等廣泛領域。

零基礎學習Python要不要學習C語言?

KATHLINN 視學習目的而定 1 如果是文科生,出於個人愛好學習python,不用了解c語言也可以,學習python可以幫忙提公升工作效率,拓展視野,推薦書籍 Python程式設計快速上手 讓繁瑣工作自動化 一本就足夠你學到日常可以用到的各種技能,再深入的話就沒什麼必要了。用好python庫就行...

零基礎想學習插畫,需要有繪畫基礎嗎?

不管是畫什麼,有繪畫基礎能讓你更好的上手,不然上手是很慢的,會浪費很多時間。當然學插畫,最好是報班,沒有基礎畫很費力的,報個班不管實體還是網課什麼的都會教你基礎的,對人體的了解,和空間透視這些都是最最基礎的。有個老師帶你你會少費很多力氣的,也會少走很多的彎路。很多問題都是出在了基礎上的,人物的比例結...

學完Python基礎,想學習C語言或者Linux,應該先學哪個?

肉豹崽 兩種情況 如果你說是直接去研究Linux核心,以及一些OS上的演算法,我建議先學通C,資料結構和一些基本演算法不然你沒法繼續搞下去。而如果僅僅是學習一些Linux操作命令,我建議同時學。C和Linux對初學者來說在操作層面沒有很大交叉。我的最終建議是先2後1。因為你以後還要去學嵌入式系統,所...