回覆列表
  • 1 # 塵風沐雨Alick

    你好, 學習Python是不需要C語言基礎的, 它們倆之間沒有一個基礎和進階的關係。學習Python可以按照以下幾個步驟。

    一、基礎學習

    可以先買一本Python基礎的書籍, 或者在網上下載電子版的書籍也可以, 學一門語言首先是要打好基礎一步一步來, 不要圖快和越級學習。

    首先根據書籍的目錄可以大致瞭解Python語言基礎有哪些內容, 然後從第一章開始, 學習每個知識點的概念, 然後每個知識點後面都會有一個小練習題, 學完每小節內容後一定要做一做練習題鞏固加深一下印象。

    二、進階學習

    學習完Python基礎那只是第一步, 只要一步一步把內容都認真的過一遍, 基本沒有什麼太大的問題, 那麼學完基礎之後, 就需要選擇一個進階的方向, 這個方向當然是根據你想做什麼崗位的工作來選的。

    目前Python的崗位大致有五種, 自動化運維、web後端開發、自動化測試、資料分析、人工智慧, 每一個方向都有各自不同的模組和框架需要學習, 其實Python的模組框架非常多, 想要全部學完有點不太現實, 而且也沒有必要, 只需要學習你想要從事崗位方向的模組框架就可以了。

    三、專案實戰練習

    在進階學習了相關的模組和框架知識之後, 第三步就要找專案進行實戰練習了, 可以到開源網站上先找一些簡單點的專案練習, 我的主頁也有一些python的實戰練習專案, 做專案練習是為了鞏固和綜合運用前面所學的知識, 然後慢慢加大難度, 一步一步循序漸進。

  • 2 # 快樂的老碼農

    可能你對Python有誤解,作為兩種相互獨立的語言,學習Python與是否會C語言沒有太大的關係,所以學習Python並不需要C語言基礎。

    可能有些人以為Python的直譯器和很多庫是使用C語言開發的,學習Python就必須要有C語言基礎,事實卻完全不是這樣。就如同C語言的編譯器和標準庫是使用匯編語言開發(嚴格來說,有很多現代的C語言編譯器就是使用C語言本身開發的,但是最早期的C語言編譯器一定是使用其它更古老的語言開發)的一樣,學習C語言就需要掌握組合語言嗎?如果是這樣,那麼學習彙編是不是又要學習機器語言呢?

    Python作為一種比C語言更高階的程式語言,它的出現是為了讓程式設計師更高效的編寫程式,就如同C++、JAVA、C#等語言一樣,無非是每種程式語言擅長的應用領域不同罷了。

    當然,C語言作為很多現代程式語言的鼻祖,很多語言都借鑑了C語言的一些概念與機制,所以如果能深刻理解C語言的記憶體管理機制(指標)與物件模型等概念,對於學習其它語言會有很大的幫助,Python就是其中之一。

    最後給一點老碼農的建議,實踐出真知,程式設計亦是如此。還是開始動手吧,先安裝一個Python開發環境(可以選擇Python+PyCharm組合,以前寫過一些環境配置的文章,可供參考),然後一邊學習一邊練習,正常情況下一個月就可以掌握Python的基本語法,能寫一些簡單的指令碼,然後在根據自己的應用需求,深入研究一些具體的庫。

  • 3 # 多米智家

    c語言是基礎語言,可以讓你瞭解計算機計算處理過程,python是主要資料處理,演算法處理,可以快速的實現演算法了和處理大量資料處理和篩選,兩個面向的方向不一樣,所以c語言一個月瞭解就好了,不用花太多時間。

  • 4 # 黑客之家

    學習python是不需要C語言基礎的

    雖然python是高階語言,python的直譯器是C語言實現的,但是學習python語言可以不需要C語言基礎。你可以先學習python語言,python語言入門簡單,很快就能學會。同樣的功能python可能幾行程式碼就能實現,C語言可能要十幾行程式碼。所以python語言開發效率還是比較高的。

    python有一個缺點就是速度比較慢,如果你學習python之後,對C語言感興趣可以繼續學習C語言,可以在效能要求比較高的地方是用C語言實現,之後在由python呼叫。

  • 5 # 使用者1455886593001

    學習Python還需要學C語言打基礎嗎???自己可不要瞎摸索哈,建議上百戰程式設計師官網詳細瞭解一下,上面有試聽課程還有技術棧,重要的是自己要有正確的學習方向。

  • 中秋節和大豐收的關聯?
  • 家庭中,父母發生矛盾,你作為子女會怎麼幫忙他們解決矛盾?