學習python的難點是什麼?

Jack゛


你好!

首先,得知道python需要能夠做什麼。它有六大研究方向!包括常見的web開發,自動化運維與測試,網絡爬蟲,數據分析,人工智能和機器學習。它也是世面上的主流編程語言。得看自己想選擇哪一個領域進行學習與深造!

然後,在這六大方向中,相對比較難進入的是人工智能,機器學習和數據分析等領域,當然要學好python也不一定能進入到該領域,還需要掌握其他的技能!

最後,單獨說python語言本身的話,難不難都是因人而已的,和自己的知識基礎情況以及學習能力息息相關的!相對其他語言來說,python語言是很容易入門的,適合新手學,但是後期難度會增大。

總之一句話,一定要知道自己為什麼要學,並且要進去哪個領域,選擇也很重要!






人工智能崔老師


如果只是針對python語言本身的難點的話,我覺得有以下幾點:數據結構,python相比於其他語言,有哪些數據結構以及優缺點特有語法,python中有些語法,其他語言是不一定有,比如裝飾器、生成器、閉包等等併發編程,實現併發的方式除了多進程、多線程、異步外,還有協程,這些方式的效率、性能跟其他語言相比,有何差異,多大差異拋開語言本身,具體工作中,用到的相應領域的知識,還需要從頭學習,這些也可以算作難點吧,比如:網絡編程,你需要學習socket、tcp、udp等等協議的知識web編程,你需要了解http協議、前端,數據庫等相關方面知識自動化測試領域,你需要了解測試流程、測試框架等等方面知識。
目前Python在IT領域有非常廣泛的應用,而且伴隨著雲計算和大數據的落地應用,目前在一些傳統行業領域,Python的應用也逐漸開始普及,相信隨著工業互聯網的發展,未來更多的學生和職場人都需要掌握Python編程。
按照歷史經驗來看,很多初學者在學習Python的初期並不會遇到太多的問題,這主要得益於Python語言簡潔清晰的語法結構,但是在學習到中後期,往往會遇到兩方面問題,其一是無法建立Python的編程思想,其二是無法實現落地應用。



建立Python編程思想往往是Python初學者面臨的第一個問題,很多人在學習Python很長一段時間後,依然不能建立起自己的編程思想,這個原因是多方面的,很多人也確實完成了不少實驗。要想建立Python的編程思想,首先要從分析問題的角度出發,也就是說要先有解決問題的思路,然後再通過Python語言來進行實現。初學者在學習Python的過程中,往往都是直接通過實驗案例來學習編程語言,這個過程其實缺乏了一個重要的環節,那就是前期的設計思路。
要想建立自己的編程思想,除了要掌握Python的語法結構之外,還需要從Python的編程模式入手,這對於初學者來說是比較便捷的解決方案。
對於很多初學者來說,無法把編程語言應用到實踐環境中也是一個比較普遍的問題,而要想解決這個問題,要首先從搭建Python應用環境入手。當前隨著諸多企業紛紛實現雲端化運營,Python的應用場景也會越來越多,初學者應該重視對於雲計算平臺的學習,以便於實現Python語言與實踐環境的結合。最後,初學者要想解決學習Python過程中的問題,也應該注重多與有經驗的開發人員交流。
希望您採納!謝謝!

\n

{!-- PGC_VIDEO:{"thumb_height": 720, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/d11edb48bd74428aa12c2ab272d5bba2\

不動聲色的強大vlog


python是目前很火爆的語言,在大數據、人工智能方向得到了很好的應用,很推薦學習python,那麼學習學習python的思路和難點在哪裡?下邊說說我自己的看法,你可以參考一下!

python是很直觀的面向對象編程的語言,底層大量的封裝了c函數,給我們提供了很方便的接口,我們用起來也簡單很多。基礎方面,包括數據類型、語法特點、迭代、模塊、循環、函數、文件、異常。這些相對簡單一些,但是想要熟練應用,保證代碼的少出錯,還是要不斷練習,這樣才能得心應手。

個人認為難點在於python包含大量的第三方接口,雖然方便了我們的使用,但是大量的模塊及方法需要我們去自己解讀第三方模塊的解釋及給出的demo,這類接口是基於基礎進行的功能化接口,方法是有點難以看懂。我自己剛開始使用python操作excel表格看了很久的第三方模塊才得以操作。

所以,我認為學習python,要不斷的練習基礎,然後要學會自己去解讀第三方模塊,這個雖然有點困難,但是有益於學習更多的模塊。希望可以幫到你!


少年風


初期學習書本知識,然後嘗試做一些實用的小工具,做中學,效果很佳,難點的話要看你用他做什麼了。


分享到:


相關文章: