自學(xué)了半個月python,感覺沒用,怎么辦?看完你就豁然了!??!
年輕人,冷靜下來,我當(dāng)時學(xué)了半個月也沒啥起效,但是繼續(xù)堅持了半個月之后,那感覺頓時不一樣了,你這還有得學(xué)呢!
學(xué)習(xí)Python是會上癮的,只要你撐過了這一段時間,之后在不斷精進技能的過程中你將會得到意想不到的快樂!
迄今為止,我接觸Python已經(jīng)5年了,并且現(xiàn)在還在不斷學(xué)習(xí)的過程中,我是個俗人,沒有“錢景”的事情我可沒動力去干的,現(xiàn)在的我已經(jīng)是B站的數(shù)據(jù)分析師了,月薪就有30k,平時有空還能去做做副業(yè),幫人爬一爬數(shù)據(jù)之類的,收入那是相當(dāng)可觀了。

先給伙伴們分享一些Python的學(xué)習(xí)路線圖,因為對于初學(xué)者來說,入門往往是比較難的,沒有一份好的學(xué)習(xí)資料容易走彎路,
我整理了一份從安裝環(huán)境到基礎(chǔ)知識的資料和視頻,需要評論+私我“學(xué)習(xí)”即可獲取~
如果你決心要學(xué)或者已經(jīng)開始學(xué)習(xí)Python的話,那就不要放棄,從現(xiàn)在開始拼一把,好好磨練自己的技術(shù),未來就業(yè)這就是一個很好的加分項,學(xué)了絕對不虧,干就完了!
接下來給大家分享一下我自學(xué)Python用過的方法和技巧吧,也給在座的各位打一劑強心針,不要總是嚷嚷著學(xué)Python無用,你只是沒有找到合適的方式。
1、學(xué)習(xí)Python的作用
今天要講的可能和之前大家看到的一些文章有所不同,這個階段我是絕對不會說學(xué)Python之后什么都能做、語法簡單小學(xué)生都能學(xué)會、或者販賣焦慮,學(xué)不會Python就會被職場淘汰這類的話了。

因為這里有的是基于長期發(fā)展來看的,有的就是在單純的賣課,現(xiàn)在我們從實際運用的角度來講講為什么要學(xué)習(xí)Python吧。
無論你是什么方向,從事什么領(lǐng)域,我都是很建議去學(xué)一下Python的,不要學(xué)得多復(fù)雜,只需要有基本的概念,會基礎(chǔ)的語法,做到會用就行。
推薦的理由就是Python非常方便,絕對是解放雙手的一大利器!可以說是我接觸到的最方便的一種語言。
學(xué)會Python可以很便捷地實現(xiàn)你的想法,只要你有Python環(huán)境,就算是沒有IDE也沒關(guān)系,利用vim、記事本這些文本編輯器就可以寫出代碼,利用這些代碼可以方便快捷的讀取文件,發(fā)起請求,調(diào)用系統(tǒng)函數(shù)等,從此告別熬夜加班。

當(dāng)然,你可能會覺得,可以干脆去學(xué)習(xí)更加高級的語言,這里我給大家提個醒,如果是學(xué)習(xí)其他語言的話,需要建工程,裝包配環(huán)境,編譯運行以及調(diào)試,整個流程比較復(fù)雜,代碼也更加復(fù)雜。學(xué)習(xí)的門檻一個比一個高,真不建議初學(xué)者接觸。
2、Python的基礎(chǔ)知識總結(jié)
如果了一段時間還感覺自己的學(xué)習(xí)沒效果的話,你可以總結(jié)一下自己這個時期的學(xué)習(xí)狀況,看自己究竟是哪一部分沒有掌握到位,搞清楚自己薄弱的點逐一擊破,很快就能有所提升。
或者你也可以多看看相關(guān)的操作教程,一步一步跟著上手操作,我把自己學(xué)習(xí)Python時候整理出來的教學(xué)視頻也收集了一下,是根據(jù)不同板塊進行講解的,講得還是很到位的,也分享給大家。
Python程序:
Python的介紹、sublime、vi編輯代碼,Python運行代碼、helloworld程序、Python的交互模式
變量、輸入和輸出、運算符:
定義變量、使用變量、變量的類型,以及類型的轉(zhuǎn)換、if、else、if滿足時執(zhí)行做條語句、關(guān)鍵字、標識符、駝峰法命名、運算符、print一次性輸出多個變量的值

if、while、for:
if比較運算符、and,or,if語句的注意點、if邏輯運算符、not,if,elif的使用、while循環(huán)、if嵌套、復(fù)合賦值運算符,for循環(huán),break和continue、while嵌套中的break作用范圍
字符串:
在內(nèi)存中的存儲方式、類型的轉(zhuǎn)換,輸入、組成字符串的2種方式、字符串中的下標,切片、字符串逆序。

列表和字典:
列表的引入、定義、C語言中的數(shù)組不同的點、列表的增刪改查、while、for循環(huán)遍歷列表、for、else、列表的append、extend
單靠文字表述大家可能不是很好去理解,我建議大家入門的時候最好能看一些配套的視頻,加深對基礎(chǔ)概念的印象!
3、各階段的學(xué)習(xí)建議
這里主要還是根據(jù)我自己學(xué)習(xí)Python的情況來表述的,可能有些地方講解的不是特別到位,但是拿來做個參照是完全沒問題的。
第一階段
這里我為了打基礎(chǔ),用了大概1個月左右的時間,掌握了Python最基礎(chǔ)的知識點,然后找到了一些簡單的代碼進行練習(xí),提高了對Python編程的理解。
Python學(xué)習(xí)并不難,困難的是之后學(xué)習(xí)Python基礎(chǔ)上的各種各樣的庫,比如我在學(xué)習(xí)爬蟲的時候就需要掌握urllib、selenium、requests、Beautifulsoup、scrapy、lxml、re等庫,我光是學(xué)爬蟲就花了一段時間,期間也出過大大小小的各種錯誤,但因為不斷的堅持也逐漸在這個領(lǐng)域獲得了小小的成就。

如果沒有找到合適的學(xué)習(xí)資料,我這邊也整理了很多當(dāng)時自己拿來練手的一些題目和對應(yīng)的教程,也分享給到大家,畢竟熟能生巧,多練練總是沒錯的!
第二階段
因為Python的庫非常的多,所以這也意味著能夠?qū)崿F(xiàn)的功能也非常的多,這個時候很多功能都能把現(xiàn)成的庫拿來使用,不用反復(fù)造輪子,這個階段你可以找一些有趣的小項目來練練手,在練習(xí)的過程中不斷融匯貫通所學(xué)知識。

這個階段學(xué)習(xí)的知識比較多而且復(fù)雜,分享一個我自己學(xué)Python的小竅門,當(dāng)你每次練習(xí)完一個庫,并熟悉使用方法之后,可以用筆記或腦圖來總結(jié)一下,每過一段時間進行回顧,這樣學(xué)起來速度會很快。
第三階段
這個階段學(xué)的是利用Python做簡單的數(shù)據(jù)預(yù)處理,能進行簡單的數(shù)據(jù)分析。
給大家安利兩個學(xué)Python幾乎算得上是必學(xué)的庫:numpy和pandas,這兩個函數(shù)庫,可以很有效的提高Python對數(shù)據(jù)的處理速度,還簡化了對數(shù)據(jù)處理的操作,使用一些簡單的語句就可以解決對于數(shù)據(jù)處理的要求。
學(xué)習(xí)Python到了這里,其實你已經(jīng)能獨立應(yīng)對很多的問題了,就算是面對新的庫,或者新的問題,只要耐心的查找資料,基本上都可以自信解決。
最后的最后,碼字不易,看在我為大家整理出這么多知識點的份上,給個三連不過分吧,讓這篇文章能被更多的人看到~當(dāng)然了在這里我也是準備了全套的Python教程可以來學(xué)習(xí)的,從入門到基礎(chǔ)?。?!學(xué)不會退出IT界

獲取方式:
評論+私我“學(xué)習(xí)”即可獲取~