正常人自學python一般多久學會?

自學Python的大佬


學習路線

基礎知識(1-2周)

1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變量、數據結構、語法等,基礎過的很快,基本上1~2周時間就能過完了,可以參考菜鳥教程。

小項目(1周)

2.看完基礎後,就是做一些小項目鞏固基礎,比方說:做一個終端計算器,具體可以上github上搜索相關Python小項目。

書籍(1-4周)

3.如果時間充裕的話可以買一本講Python基礎的書籍比如《Python核心編程》,閱讀這些書籍,在鞏固一遍基礎的同時你會發現自己諸多沒有學習到的邊邊角角,這一步是對自己基礎知識的補充。

庫的擴充(2-4周不等)

4.Python庫是Python的精華所在,可以說Python庫組成並且造就了Python,Python庫是Python開發者的利器。用於數據收集的Python庫:Beautiful Soup、Scrapy、Selenium;用於數據清理和數據操作的Python庫:Pandas、PyOD、 NumPy、Spacy;用於數據可視化的Python庫: Matplotlib、Seaborn、 Bokeh;用於建模的Python庫:Scikit-learn、TensorFlow、PyTorch;用於圖像處理的Python庫:OpenCV-Python、Scikit-image、Pillow等等。

數據結構與算法(1-2周)

5.學習使用了這些Python庫,此時的你應該是對Python十分滿意,也十分激動能遇到這樣的語言,就是這個時候不妨開始學習Python數據結構與算法,Python設計模式,這是你進一步學習的一個重要步驟。

具體研究方向(長期)

6.當度過艱難的前五步,此時選擇你要研究的方向,如果你想做後端開發,不妨研究研究Django,再往後,就是你自己自由發揮了。WEB開發、網絡編程、爬蟲、雲計算、人工智能、自動化運維、金融分析、遊戲開發等等也都可以。

總結

Python的易用性使得全民編程成為現實,但並不降低他的門檻,因為在某些領域還有有非常高深的知識需要深耕的。筆者已在大數據領域多年,也常年在今日頭條中分享大數據相關知識與實戰經驗,歡迎大數據愛好者一同探討。頭條號:大數據之眸


大數據之眸


過年這段時間我也開始自學Python,雖然大學時候學過C語言,不過那已經是十幾年前的事情了,當時也是為了學分而且也學的不好,工作以後也從來沒有用到過,所以也算是從0開始。開始學習Python以後也是四處在網上找資料,但是純粹看書的話也有點看不下去的感覺,雖然自學的慾望很強烈,但是也沒什麼效果。最後加了QQ群,諮詢了一些學習過的人,根據他們的推薦選擇了黑馬程序員的Python課程,在bilibili看免費的視頻教程,一邊看一邊跟著敲代碼,花了兩個星期的時間看完了整個視頻,然後覺得自己差不多了,然後開始找了兩本爬蟲的書邊看邊練習。開始上班以後突發奇想要自己編個軟件用到工作上,然後開始查資料,編程,做了兩個界面的軟件,但是總感覺程序寫起來不是很流暢,很多東西要靠查資料解決,然後又放下了軟件開發的事情,又開始重新學習黑馬程序員的Python課程,視頻中老師的一句話很重要:基礎不牢,地動山搖。所以打好基礎很重要,現在打算再把視頻快速看一遍或者兩遍,直到自己感覺基礎掌握差不多了,再開始進行後面的學習。最初學習Python的目的是方便查找資料,但是在學習中發現這門編程語言的強大,利用各種已經開發好的模塊可以實現很多功能,可以在生活工作中找到用武之地,也更大的增加的學習的動力。最後總結一下,如果是簡單的在電腦上敲代碼實現一些簡單的功能,一個月的時間完全可以了,如果想開發自己想要的東西,至少需要半年的時間不段學習,要做到精通,那就要更長的時間了。學習編程的同時也可以提高下英語學習,一舉兩得。我介紹的情況是針對我這種上班族計算的時間,如果不上班專門學習的話,時間應該會快很多,今天的回答就到這裡了,感謝閱讀。



明明愛笑


零基礎的可以在慕課上看視頻學習,視頻對於入門者比較友好。如果能每天花兩個小時刷題(看完視頻之後,但光看視頻是沒用的),可以先做一些考試的選擇、改錯、補程序和寫結果的一些題,然後做程序題,半個月下來就也算入門了。

再高的水平就很難說了,畢竟每個人的需要和發展方向都不一樣。額外提一點,後期學習經常會出現找不到視頻學習的情況,這時候大多需要自己找資料了(再高深點博客也不一定能找到了,只能查書或自己研究)

希望對你有幫助。


分享到:


相關文章: