1. 程式人生 > >針對「科班生」和「非科班生」,學 Python是看書還是看視訊

針對「科班生」和「非科班生」,學 Python是看書還是看視訊

“我準備開始學 Python,是看書還是看視訊我很糾結,請問有什麼建議”。這個問題可能是存在於很多初學者心裡的問題,但也是一個很難回答的問題,因為每個人對於事物接收的方向和能力是有差距的,有人就是看不進書去,也有人就是覺得書中自有顏如玉。這個問題既然問的是我,那我就姑且說一下自己的看法,也正好給大家做個參考。

首先我們來看一下書和視訊的利弊:對於「書」來說,從整個大的層面上它的整個知識的框架是很完善的,知識點更詳實,但是相對而言它的內容需要一行行看,需要自己動腦去思考,內容枯燥,難度稍大;對於「視訊」來說,是一個被動輸入的過程,有人給講解,對知識的理解更容易些,學的更舒服,但是這樣就造成了自己在別人的理解中去學習,沒有自己獨立的思考,容易在思想上懶惰,而且視訊相對的時間較長,學習的時間成本大,而且系統性不好。

所以我覺得書和視訊是要結合來看的,但是也要分情況來說,主次分明,畢竟這個世界上只有兩類人:「科班生」和「非科班生」。

對於「科班生」來說,我建議是主看書輔看視訊。因為科班生在學習一門新的語言上是有優勢的,尤其是對於學 Python 來說。因為你在大學的時候本身或多或少的也有一門或者幾門的程式語言傍身,且不說你學的怎麼樣,起碼你在一些概念的理解上就已經先行一步,你起碼不用再去想變數是什麼,函式是什麼。所以這樣的情況我建議直接看書,系統學習,碰到實在不會的知識點再去找相應知識點的視訊去看,這樣速度會很快,學的也更系統紮實。

對於「非科班生」來說,因為從來沒有過程式設計基礎,所以剛開始的話看視訊的接收效率可能是最好的,先過一遍視訊形成一個大體的印象,然後在看書進行系統的學習,因為如果上來就直接看書的話,難度稍微大一些,可能很多人在學習之初就開始打退堂鼓,繼而放棄。至於說是看完一節視訊再看相應的書,還是視訊看完再去看書這種無解的問題,這就仁者見仁,智者見智了,自己在看的過程中試試就好了。但是有一點需要注意的是,千萬不要因為在開始之初看視訊學習就養成一學習就看視訊的習慣,這種情況就是上面我說的被動接受形成的「懶惰」,因為在慢慢熟悉的過程中,你必須要學會自己獨立的思考解決問題,而視訊恰恰阻礙了你這種能力的形成,因為你看視訊的時候自己的思維是在別人給你的框架中,順著別人的指引去解決問題,這樣在後面會嚴重的阻礙自己能力的提高。

其實上面說了這麼多看書還是看視訊的問題,其實我覺得這都不是主要的。無論是看書抑或是看視訊,學到的都只是皮毛而已,印象不會很深刻,我相信你在學習的過程中總會有這種感覺,學完這一章內容上一章忘了個七七八八,看完這塊視訊,上一塊視訊的內容也丟了個三四五六。大家在學python的時候肯定會遇到很多難題,以及對於新技術的追求,這裡推薦一下我們的Python學習扣qun:784-758-214,這裡是python學習者聚集地!!同時,自己是一名高階python開發工程師,從基礎的python指令碼到web開發、爬蟲、django、資料探勘等,零基礎到專案實戰的資料都有整理。送給每一位python的小夥伴!每日分享一些學習的方法和需要注意的小細節

偉大的領袖告訴我們要「理論聯絡實際」,這句話對於學習 Python抑或是其它程式語言都可以說是至理名言,沒有比它更貼切的了,應該寫在隨身的小本本上,日常拿出來上香膜拜。你看書看視訊學到的東西是理論,理論要聯絡實際,實際是什麼?那就是敲程式碼,敲程式碼和敲程式碼!!!課本上有程式碼照著課本上的敲,視訊上有程式碼照著視訊上的敲,就是敲啊敲啊敲啊敲!

什麼?你告訴我敲了好多也還是不會?你的好多是多少?有 10 w 行麼?

什麼?沒有 10 w?那你還在這說個錘子?趕緊