学python怎么教_学神IT教你Python应该怎么学
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
我在學習的過程中,深深的絕的對于成人或者進入職場的人來說,學習一門新的知識,目的不在于積累,而在于解決問題。
所以這就要求我想明白3個問題:
1,學習python,要解決什么問題?解決這個問題,是要為了確定學習方向。
2,要學哪些東西?解決這個問題,是為了規劃好學習路徑,建立學習地圖。
3,怎樣學?解決這個問題,是為了找到高效學習的方法。
1,選擇好方向
我要學習python的目的不是為了解這門語言,而是為了要學會運用這門語言來解決問題。
但python的應用方向,實在太廣了。在python基礎知識學完之后,如果應用方向不同,要學習的東西也會大不同。
2,規劃好路徑
當我確定好方向后,下一步驟就是順著這個方向,建立好我自己的學習路徑地圖。
這個路徑是1個系統性的邏輯主線,這個主線會讓我知道每個部分需要完成的目標是什么,需要學習哪些知識點,哪些知識是暫時不必要的。然后每學習一個部分,我就能夠有一些實際的成果輸出,利用成果產出來形成正向刺激,激勵后續的學習。
而且,如果我們身在職場,大多時候我們是沒有很大塊的時間來集中學習的。我們的學習時間被分割在了一些碎片化的時間里。在碎片化的時間里,系統性的學習一門知識,更需要有一個貫穿前后,系統的邏輯主線,來串聯所有相關碎片化的時間的學習。
當我確定好學習python的數據分析知識,就按照數據分析的流程“數據獲取→數據處理→數據分析→數據可視化”這個路徑,給自己建立了學習地圖:
1,python基礎知識
2,爬蟲基本知識+sql
3,numpy
4,pandas
5,matplotlib
6,sklearn
7,統計學與概率論
3,對基本概念建立認知
python是我學習的第一門編程語言,我在開始學習python的時候,是一個連什么是字符串都不知道小白。所以對我來說,最重要的開始是,首先對這一領域的基本概念建立認知!
事實上,對一門領域完全零基礎的人,想要開始學習它的話,真正重要的工作是先對這門領域的基本概念建立認知。
比如我在看到教程中有句話是“為變量賦值”,那我至少得知道,什么是變量?賦值是什么意思?
不知道為什么這么重要的一個開始,竟沒有答案提到,更不知道是大家都天賦異稟,覺得不屑于提起這基礎的步驟,還是很多人已經忘記了從小白一路走過來的痛苦和掙扎。人是會篡改記憶的,會認為現在擁有的都是輕松獲得的,但真實的經歷永遠都是坎坷曲折的。
但其實,對真正如我一樣的0基礎的小白來說,大多時候,python是我們學習的第一門編程語言。所以這個時候,對我們來說,學習python,不僅是學習這門語言本身,還是在借著這門語言,幫我們建立對編程世界的一些基本概念的認知。
當我入了門之后,就是順著在第二步建立的學習路徑,一路升級打怪,畢竟,我的征途是星辰大海!
4,最后,學習中需要注意的問題
A,一開始絕不陷入底層原理和細枝末節的糾纏
舉個例子,我學到函數的時候,我在開始的時候只需要,學會怎么定義函數,怎么調用函數這些基礎知識,完全不需要一開始就深入到,研究函數參數的傳遞規則,到底是值傳遞,還是引用傳遞。
不是說這底層知識不重要,至少在入門的時候,我們不用一上來就深入這個層面。因為知識的學習,是一個線性的,從潛入深的順序。如果一開始,就眉毛胡子一把抓,不分主次,可能我們很快就會體會到“從入門到放棄”是一種什么樣的感覺。
而且我們在后續的學習過程中,其本身就是在“運用中深入理解,在深入理解中優化應用”。相互印證理解,是一種自然而然的深入學習過程。
當然,如果我們學有余力,能深入,肯定是只好不壞。但還是那句話,開始的時候,不眉毛胡子一把抓。
D,沒有什么的事情是能夠速成的,越是底層的、收益周期越長的技能越是這樣。
學神IT應時代發展需求積極響應,特開設Python萬能開發VIP班,想要報名學習了解的同學們可以加我QQ:3256525538免費領取學習資料了。
總結
以上是生活随笔為你收集整理的学python怎么教_学神IT教你Python应该怎么学的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 交换机端口灯闪烁频率一样_思创易控cet
- 下一篇: 网上可以买车险吗