「我準備開始學 Python,是看書仍是看視頻我很糾結,請問有什麼建議」。這個問題多是存在於不少初學者內心的問題,但也是一個很難回答的問題,由於每一個人對於事物接收的方向和能力是有差距的,有人就是看不進書去,也有人就是以爲書中自有顏如玉。這個問題既然問的是我,那我就姑且說一下本身的見解,也正好給你們作個參考。python
首先咱們來看一下書和視頻的利弊:對於「書」來講,從整個大的層面上它的整個知識的框架是很完善的,知識點更詳實,可是相對而言它的內容須要一行行看,須要本身動腦去思考,內容枯燥,難度稍大;對於「視頻」來講,是一個被動輸入的過程,有人給講解,對知識的理解更容易些,學的更舒服,可是這樣就形成了本身在別人的理解中去學習,沒有本身獨立的思考,容易在思想上懶惰,並且視頻相對的時間較長,學習的時間成本大,並且系統性很差。web
因此我以爲書和視頻是要結合來看的,可是也要分狀況來講,主次分明,畢竟這個世界上只有兩類人:「科班生」和「非科班生」。django
對於「科班生」來講,我建議是主看書輔看視頻。由於科班生在學習一門新的語言上是有優點的,尤爲是對於學 Python 來講。由於你在大學的時候自己或多或少的也有一門或者幾門的編程語言傍身,且不說你學的怎麼樣,起碼你在一些概念的理解上就已經先行一步,你起碼不用再去想變量是什麼,函數是什麼。因此這樣的狀況我建議直接看書,系統學習,碰到實在不會的知識點再去找相應知識點的視頻去看,這樣速度會很快,學的也更系統紮實。編程
對於「非科班生」來講,由於歷來沒有過編程基礎,因此剛開始的話看視頻的接收效率多是最好的,先過一遍視頻造成一個大致的印象,而後在看書進行系統的學習,由於若是上來就直接看書的話,難度稍微大一些,可能不少人在學習之初就開始打退堂鼓,繼而放棄。至於說是看完一節視頻再看相應的書,仍是視頻看完再去看書這種無解的問題,這就仁者見仁,智者見智了,本身在看的過程當中試試就行了。可是有一點須要注意的是,千萬不要由於在開始之初看視頻學習就養成一學習就看視頻的習慣,這種狀況就是上面我說的被動接受造成的「懶惰」,由於在慢慢熟悉的過程當中,你必需要學會本身獨立的思考解決問題,而視頻偏偏阻礙了你這種能力的造成,由於你看視頻的時候本身的思惟是在別人給你的框架中,順着別人的指引去解決問題,這樣在後面會嚴重的阻礙本身能力的提升。框架
其實上面說了這麼多看書仍是看視頻的問題,其實我以爲這都不是主要的。不管是看書抑或是看視頻,學到的都只是皮毛而已,印象不會很深入,我相信你在學習的過程當中總會有這種感受,學完這一章內容上一章忘了個七七八八,看完這塊視頻,上一塊視頻的內容也丟了個三四五六。你們在學python的時候確定會遇到不少難題,以及對於新技術的追求,這裏推薦一下咱們的Python學習扣qun:784-758-214,這裏是python學習者彙集地!!同時,本身是一名高級python開發工程師,從基礎的python腳本到web開發、爬蟲、django、數據挖掘等,零基礎到項目實戰的資料都有整理。送給每一位python的小夥伴!每日分享一些學習的方法和須要注意的小細節編程語言
偉大的領袖告訴咱們要「理論聯繫實際」,這句話對於學習 Python抑或是其它編程語言均可以說是至理名言,沒有比它更貼切的了,應該寫在隨身的小本本上,平常拿出來上香膜拜。你看書看視頻學到的東西是理論,理論要聯繫實際,實際是什麼?那就是敲代碼,敲代碼和敲代碼!!!課本上有代碼照着課本上的敲,視頻上有代碼照着視頻上的敲,就是敲啊敲啊敲啊敲!函數
什麼?你告訴我敲了好多也仍是不會?你的好可能是多少?有 10 w 行麼?學習
什麼?沒有 10 w?那你還在這說個錘子?趕忙圓潤的去敲啊。視頻