回覆列表
-
1 # Bean蠶豆
-
2 # LIFE與Python
對於一個小白來說,在理解一個變數,函式當引數,返回函式等都要費很大精力。
零基礎學習,單靠一個人搗鼓,沒有一個準確的學習方向,也是不行的,容易走很多彎路的。最好是有人帶著學。我自學python走了挺多彎路,因為沒有目標找個影片就看,所以學起來很亂。
關於找python方面的影片,我覺得還是找一套比較全的影片學習比較好,跟著影片學習,然後寫程式碼,做筆記。這樣的效率還是非常高的。
不過,學習程式設計,最重要的還是要動手寫程式碼。有些事只能是自己經歷過才會懂。多寫程式碼,比你多看幾個影片,多讀幾本書都有用。還有就是不推薦新手一上來就看書學習的。完全沒有效率。
-
3 # 小知PHM
學習python遇到困難很正常,下面我來說說該怎樣去解決問題,供大家參考參考:
1.(找出問題所在)你在哪裡卡住了,為什麼卡住?是基礎沒打好?還是理解不了python一些知識的理論概念或者說執行原理?學習方法是否得當?選擇的教材是否適合自己的基礎,是否適合自己學?是不是因為自律能力不夠等等。透過自問的方式,找出自己遇到瓶頸的源頭所在,這是很重要的。
2.(解決問題的途徑)
(1)第一點:查詢教程資料
(2) 第二點:透過網路引擎搜尋(CSDN搜尋、百度、Google等)
(3)第三點:請教身邊的大佬,看看他們的想法是怎樣的,看看他們是怎樣解決的
學習碰到困難真是一個無法迴避的問題,回想自己學習的過程,總是莫名其妙地報錯,“什麼,又出錯了?”,“結果怎麼是預期的樣子”。這些疑問經常在執行一段程式碼的過程中碰到,這個時候怎麼辦?我的經驗是百度,慚愧,個人碰到的問題都是透過百度解決的。
問題是進步的老師,不要怕,沒有困難,我們就永遠相信寫的程式碼沒有錯,我們的邏輯是沒有問題的變數沒有定定義,經常在寫程式碼的時候,感覺某個變數是定義過的,後面就直接引用,當執行的時候,錯誤就出來了-變數沒有定義,這個錯誤其實還好處理,你不是變數沒有定義嗎?我在前面定義一下就可以了,這類錯誤不會太複雜。
list越界,經常我們會用到元組或者序列,特別在結合迴圈使用的時候,一執行錯了:IndexError,這個時候需要我們細心點,最好要清楚知道,是否為空、長度等資訊,防止越過界,同時要銘記,index是從0開始的。
連線資料庫時,這裡面的錯誤會比較多,從安裝庫到引用庫連線資料庫取資料,比較典型的有資料庫埠號寫錯,資料庫不允許其它機器連線等,其實比較複雜的是安裝庫,經常在ubuntu安裝的時候會報庫安裝不成功,這個時候沒有其它的辦法,只有去百度搜索,多看別人碰到的問題,多實踐幾次問題就解決了,當然需要注意的是,不要在生產上進行這樣的實踐操作。
學習Python碰到問題、困難是再所難免的,借用一切力量,儘快地解決有助於我們的進步,不要懼怕困難,迎難而上是正確的選擇。