我學Python的經驗

感謝關注天善智能,走好數據之路↑↑↑

歡迎關注天善智能,我們是專註於商業智能BI,人工智慧AI,大數據分析與挖掘領域的垂直社區,學習,問答、求職一站式搞定!

1.一定要弄清楚自己的為啥學Python

做一件事情,你的動機很重要,如果意願不很強烈,目標不清晰,很容易就會三天打魚兩天晒網,甚至稍微遇到一點波折就會停下來,慢慢的就會半途而廢!因為學一門語言,不是一早一夕的事情,需要長時間的大量的練習和閱讀,絕對不是一時拍腦袋的激情.

目標沒有高貴和低俗之分,也許你學Python是想找一份爬蟲的工作,或者研究Python是想加入人工智慧的大潮,又或者是因為想寫一些腳本,小工具自動化自己的日常工作節省一些時間,或者是想追女孩子,或者是想過年回家能快一點搶到票,或者想多一份技能,跳槽的時候可以多加薪.

你學習的目標越清晰,你就會堅持的就越久,越不容易打退堂鼓.我記得最早的時候學Python其實就是為了自動化自己的日常工作,為了拿公司的一些Improvement Idea獎金,也許我自己也沒有想到,從此一個小腳本改變了我的一些軌跡,喜歡上這門語言一發不可收拾,從參加公司的黑客馬拉松大賽,到給公司的同事做Python的培訓,成立Python club,以及後來開始寫公眾號等等一系列的連鎖反應,也許未來還有更多...

2.工欲善其事,必先利其器

做任何一件事情,一定有很多種方法,條條大路通羅馬。比如你要去北京,你可以開車,你可以坐高鐵,也可以坐飛機。那麼哪一種對你的成本最低效果最好呢,大家有沒有思考過,方法很重要!

每一個人的情況不一樣,基礎也不一樣,自己硬頭皮自學,買幾本書看,或者看看視頻,找個師傅請教,找幾個志同道合的小夥伴結隊學習,這些途徑其實都不錯.

看書是細水長流型,視頻和輔導班是速成型,幾人結隊可以互相共享資源,互相幫助,遇到問題有人討論,可以商量.

而我覺得最有用的是,是找一個比你強強很多人,面對面指點指點,是最有效的。見面交流會比文字更有激情,更含情感,你能感受到對方的氣場和激情。

幸運的是我結識了公司的一位編程大牛,此人酷愛編程,機器鍵盤每天敲個不停,而且是沒有字的那種鍵盤。經常跟他暢談了一番,豁然開朗,受益匪淺.

3.時間是最好的利器

一寸光陰一寸金,時間對每個人都是公平的,但是又是不公平的!有的人一個月過去了,可能還是只會寫Hello World,書還是前面看的幾頁;而有的人可能已經一本入門的書都看完了,案例寫了幾十個,代碼寫了幾千行!

關鍵還是看你有沒有擠出時間學習,有的同學說我很忙,沒有時間啦。其實時間大把大把,地鐵上可以看一小章節,平時少刷刷手機,擠出點時間寫寫代碼,代碼不要多,每天50行足夠,晚上睡覺少睡一個小時,多看幾本書。多看幾個優秀的源碼。

每天一點改變,時間長了必將有質變,甚至裂變!

4.大量的練習

學任何一門編程語言,第一點就是要記住,通俗點就是要死記硬背下來,如果你記都沒有記住,怎麼談編程呢!俗話說「熟讀唐詩五百首,不會做詩也會吟」,其實講的就是熟能生巧,編程講究的是實戰。

一開始都是找一些例子,模仿的寫,然後慢慢的改裡面的代碼,不斷的debug就能慢慢的明白,別人為啥要這麼寫,親手敲一邊,改一遍,勝過你讀萬遍.

5.學會總結

好記性不如爛筆頭,每個人的天資不一樣,我是屬於比較笨的那種,所以比較喜歡記錄,看到好的知識點,好的代碼就拿個小本子記錄下來。

Python的技巧性非常高,一定要善意總結,Python入門容易精通難,說的就是這個道理. 裡面的技巧宛如一顆一顆珍珠,需要好好的用線串聯起來,才能成為一根精美的項鏈,而這根線就是你的長年累月的積累.

其實寫博客,寫公眾號也是一個不錯的記錄方法!我當時就是因為這個原因,我想把自己學Python的一些經驗,技巧記錄下來,開通公眾號的.大家也可以試試寫寫博客,對自己的技術提高大有裨益.

結論:


上面就是我自己學Python的一些點滴經驗,也許每個人都有自己的一套學習方法,書山有路勤為徑,學海無涯苦作舟,也希望喜歡Python的小夥伴繼續加油

來源 | 菜鳥學Python

作者 | xinxin

本文章為菜鳥學Python獨家原創稿件,未經授權不得轉載

你可能會喜歡