-
1 # 終極教育探索
-
2 # 千鋒頭號粉絲
1、明確學習目標,不急於求成,不好高騖遠
當下是一個喧囂、浮躁的時代。我們總是被生活中大量湧現的熱點所吸引,幾乎沒有深度閱讀和思考的時間和機會。要知道學習是需要沉下心來慢慢鑽研的,是長期的;同時,學習不應該被賦予太多的功利色彩。一個 Python 程式設計師的成長路線圖應該是這樣子的:基礎語法–>語感訓練–>課題練習–>分方向繼續學習–>中級程式設計師–>拓展深度和廣度–>高階程式設計師。
然而,很多新手的學習路線圖卻是這樣子的:學完基礎語法之後,不瞭解 HTML 協議和 Ajax 非同步請求,就興沖沖研究爬蟲去了;或者,學完基礎語法,就去搞視覺識別,連 OpenCV 的資料結構都看不懂;甚至,學完基礎語法就直接研究神經網路,結果是重演了一遍從入門到放棄。
對於剛入門學習Python的同學來說,要記住不急於求成,不好高騖遠,一步一步,穩紮穩打,功到自然成。不急於求成,可以避免走彎路,非但不會延緩你成長的速度,反倒會節省你的時間。不好高騖遠,達成一個目標,再製定下一個目標,在連續的成功和進步中,建立起自信心,激發出更強的學習興趣。
2、習慣使用IDLE,這是學習Python最好的方式
解釋型語言的優勢,就是可以寫一句執行一句,想到哪兒寫到哪兒,不必像編譯型語言那樣得把程式全部寫完,編譯成功後才能執行。推薦使用Python的IDLE,甚至可以拿它當計算器用。很多時候,可以用IDLE驗證程式碼的寫法是否正確,檢視模組是否安裝成功以及版本號。IDLE支援tab鍵自動補齊,可用這個功能檢視某個物件的方法和屬性。
要避免的學習錯誤,在你的程式設計生涯中有一個技能比其他更重要。它就是,高效學習的能力。如果你掌握了這個本領,必將前程似錦,而且受到他人的敬仰。
-
3 # 遊秀
首先,你要決定學Python的時候,你就靜下心來想想,自己學Python是為了趕潮流還是真的為了學習。如果只是為了學習當下火熱的語言找工作,那麼已經有人給出了回答。
但是不得不強調的是,直接學習Python的話,可能你的理解能力極強,上手快。沒什麼難度,但是遇到Python外其他的問題,可能就一臉懵逼了,這對個人的發展不是很好。
所以,如果是真的想進IT行業,我建議你在學Python的同時,瞭解其他計算機方面的基礎知識。《資料結構》《作業系統》《資料庫》以及比較基礎和經典的程式語言。這樣會更好。
回覆列表
簡單來說,關於學習Python,建議從這幾個方面開始會比較合適:
1.瞭解它:一些初步的東西
是什麼,能幹什麼,與其他幾種主流的程式語言相比有何特點?
瀏覽基本庫以及一系列擴充套件庫都有哪些,那麼就會形成大致的印象。
百度一下,非常多入門的東西,尤其知乎還有成專題的東西;
2.使用它:不斷的實踐中遭遇問題並解決問題,“試錯法”
真正掌握一門程式語言的捷徑就是不斷的實踐,用它來解決問題,這是根本。
作為初學者,問題或案例所涉及到的功能和效能方面可以由淺入深,由單一到綜合,由簡單到複雜,由小到大。
既可以融入到已有專案的系統研發中進行實踐,也可以獨立建立一些需求問題來設計及研發。能參與或主導一個大型複雜的系統研發會是比較好的機會。
一味的通過接受外部培訓來規避問題並不能讓自己的設計研發能力快速提升,只有在自身不斷遭遇各種問題的折磨及尋求處理中,你才能突飛猛進。“試錯法”,表面看起來走的是“曲線”,但進步速度卻可能更快!
強烈建議使用谷歌來獲取一些問題的處理,你會得到很多以點帶面,觸類旁通的收穫。
3.完善或擴充套件它:自己的Python
學習它不是最終目的,而是準備隨時使用它。在瞭解及使用它的過程中,通過不斷的優化及積累,逐步將它打造為自己的“工具庫”,從而成為幫助解決未來新問題的左膀右臂。