自學Python難嗎?
首先回答自學Python難不難的問題:
作為自學Python轉行數據行業的過來人
可以很明確的回答你,Python很容易學習
舉個例子吧
我有位同事之前完全沒用過Python
因為項目需要,僅用一周
從零到寫個業務評估模型出來
他說過句話,如果你用研究VBA的10%時間,足夠掌握py基礎了
其實你看看現在網上有這么多Python培訓
朋友圈,自媒體到處都是廣告
你就能感覺出Python入門門檻有多低了
我曾經開玩笑說過:
Python最大的貢獻是直線拉低了編程門檻
不過,相比于Python難不難
有幾個問題你可能更應該先搞清楚了
否則后面難的是你怎么練習和使用
首先是你為什么要學Python
一般原因無非有幾種:
工作干活需要,想跳槽轉行,中年危機感驅使,被媒體廣告忽悠高薪
如果你是為了提高干活效率,建議學習一下,確實能起到一些作用,但絕不是像朋友圈廣告里吹的那么夸張。你要知道你干活快了也意味著領導給的活兒會變多,不加班不可能的,Python代替不了工作量
如果是想轉行數據相關行業,建議先了解一下這個行業的真實情況,看看實際工作內容是否真的感興趣,看看招聘網上的職位描述是不是你期待的方向。見過很多人頭腦一熱?報個Python培訓班就轉行進來,結果發現自己并不是真的喜歡code,看見數據就頭疼?。Python只是工具,它不是職業。
如果是因為中年危機感總是想學點東西,減少被公司優化的風險,那你可能真的想多了。公司不會因為你會Python就大發慈悲,畢竟市場上現成的人才多的是。建議多看看管理學思維模型,把Python當做興趣愛好就可以了。拓寬視野什么時候都比工具更有用
如果你是被朋友圈廣告忽悠的高薪行業,就想學Python,建議想想自己現在的工資是否達到了行業高位。高薪的前提是業務經驗和專業積累,任何行業都有高薪的精英,這和Python無關。
OK,假設你已有了學習Python的理由
那么來回答如何系統學習Python呢?
首先記住你要學Python3
Python2已經在2020.1.1退休了
要學技術就學新的,別猶豫
目前市場很多書和課程還是基于2.0的
要學會識別,不然學的都是舊技術干嘛用
其次學習,無非就兩種途徑:自學和培訓
自學,推薦看紙質書,然后自己敲代碼
看什么書?,建議看結合數據分析方向學習和練習,比起單純的code大塊頭書有意思的多。
這里推薦2本:
都是愛不釋手的神書,目前已經出到第二版了,而且有中文版的
邊看邊練邊總結,效率才高
而培訓,或者看視頻教程
一般推薦適合廖雪峰老師的網站
免費且全面,零起點
簡潔易懂,學起來很輕松
而我個人覺得迄今為止最好Python入門課
雨晨老師《Python 3 完全零基礎入門精講》
這門課很早了,目前應該出更新的了
老師講課易懂,精彩程度令人無法自拔
總之,學習Python,得自己去系統化整理
Python是面對對象編程的語言,它面向你這個對象時,重點是你得自己學習并系統化積累成自己的知識和技能體系。
建議可以使用思維導圖,邊學習邊完善自己的Python技能樹
老師和書籍只是給出一個參考
自己的知識體系還得自己搭,自己練
希望這些回答文字能幫助到你?