-
1 # TonyDeng
-
2 # 張麟博士
python是高階語言,是解釋型的指令碼語言。在很多方面,做到了很多自動化處理,比如記憶體回收機制等。
如果你覺得你學的會C但是學不會python,我覺得有可能是以下幾個原因:
1、你花的時間還不夠
如果說,你學會了c語言,但是學不會python,這個其實也要看你所花的時間。python簡單,但是也沒有簡單到隨便看看就會的地步。
2、對面向物件的程式設計思想還需要更深入的理解
c語言是順序型語言,並不是面向物件的,而python是完全面向物件的,習慣了c語言程式設計習慣的人,在初學面向物件的語言的時候,會有很邏輯上不習慣的地方。
3、還是練習的太少
不管再簡單的語言,畢竟都是語言,需要花很多的時間精力,做很多的練習,或者去參考別人比較優秀的程式碼。
4、以一些專案入手也許是一個非常快的辦法
案例教學法,是一個很好的入門的途徑。當然想要深入,還是要案例和理論兩方面結合來學習。互為補充。
祝你學習順利,python是一個可以學得很快樂的計算機語言。
-
3 # 哈K的視角
我們在學習過程中最容易的碰到的問題不是說這個知識點有多難而是在於我們很難做到堅持,為什麼有些人學不會Python?
常見的 Python 學習問題有:與自身無關,用不上;沒學過,不知如何入手;不好堅持。其實這些問題都是常見的問題,不僅僅是學習Python,學習其他新的技術或者知識也會遇到這樣的情況,那麼今天我們就來分別看看這些問題。
1、與自身無關,用不上當自己遇到這樣的問題時,那麼建議不學習了,如果你沒有需求,幹嘛學習呢?還不如將時間花在自己感興趣的事情上。
可是有時候我們會出現這樣的問題,即使你對這個技術不感興趣,卻還是要學習,那麼這時候我們應該怎麼辦呢?那麼就是將這件事情定義一個較高的目標,比如你是一個運維,學好 Python 我想去做運維開發,那麼這樣工資會翻番等等……
2、沒學過,不知如何入手這個問題是一個常見問題,因為面對一個陌生的領域我們一開始的表現都是懵的。那麼對於這樣的問題我們應該如何解決?首先要調整好自身的心態問題我們需要有更強的包容心,以及一種更淡定的態度去面對。其次我們要學會慢慢去了解去認識這個行業 ,可以透過書籍、影片、與老師交流等等。
3、關於堅持其實真正讓你堅持不下去的原因是你沒有快速的得到有效的正向反饋,所以很難堅持下去。對於學習一門新知識,你要接受自己暫時的笨拙和困惑,制定一個良好的長期計劃,別急於求成,你要知道學習這個事是一個長期的積累的過程,沒有一定的積累是不可能有正向反饋的。所以要給一個自己堅持下去的理由。
總結其實學習和遊戲一樣,為什麼有些人玩遊戲特別厲害,那是因為他熟悉遊戲地圖,只有對地圖非常的熟悉才能更好把控,遊戲裡面的所有資源。那麼學習也一樣,你要找到學習的關鍵性路徑,才能快速的把握好一門學科的所有知識。
-
4 # IT小貓咪
1、學習時間短
Python相對簡單,但也需要投入時間去認真學。
2、對Python語言不夠習慣
c語言是順序型語言,並不是面向物件的,而python是完全面向物件的,習慣了c語言程式設計習慣的人,在初學面向物件的語言的時候,會有很邏輯上不習慣的地方。
3、練習時間少
學完了理論還是要透過實戰去鞏固。
-
5 # 哎呀呀呀2020
高手都說自己學不會,因為往深了研究太難!簡單的應用任何人都能學會!就如同說話,誰都會說,但說出水平和標準就不簡單了!
-
6 # 量子糾纏速度之謎
Python不如C好學,這是我的感覺。我使用Python做了一個網站,在使用過程中感到Python在初學時似乎上手快,但用深入後就會感到這語言太複雜了,例如:對於字串,Python就分為二進位制字串和文字字串,兩者在使用中不能混淆,否則就會出錯;沒有結構定義,對於按一定結構傳輸的資料進行拆分時很麻煩;沒有全域性引數統一宣告;等等。
說句實話,Python真的比C難用。
-
7 # LarryLe
能學會c,python就不難吧,相當於指令碼語言的難度,一般有過程式設計經驗都是照貓畫虎,拿來就用,語法一邊寫一邊查都可以,我們公司就是這樣,做了好幾個python的功能了,但是語法都記不全很正常,用得時候查查就好了。
回覆列表
python我沒接觸過,大概知道它的風格跟C很不相同,你所說的,估計跟BASIC和C風格不同導致不容易學的一樣的道理。在當年,我第一個學習的語言就是BASIC,死活學不好,後來自己學Pascal和C,都學會了,就是風格不一樣的原因。