如果說 Java 是親兒子的話,那么 Python 應該就是干兒子了。看了一下所有關於 Python 的筆記,我發現原來我在 4 月份的時候就已經涉足 Python 了,但是到目前為止才真正算做出了一個案例,我嘗試回憶一下我的 Python 學習過程,分享給大家,這中間有很多彎路。
我最開始學習 Python 就是看廖雪峰的官方網站,大概是將 Python 基礎部分學習完了,然后我就直接上手做了一個 Python 可視化的案例,這前前后后也就一兩周的時間吧!能在這個時候就開始動手學 Python 也是拜同學所賜,天天叫着讓我教她,完成她的那個可視化相關的作業,就這樣推着我學習了 Python 。最后作業搞定了,后面就沒有然后了。
5 月我們決定繼續搞 Python,為了進度的統一,我們找到一套視頻教程,小甲魚學 Python 。我們商定一個月搞定這套教程,顯然最終也是以失敗告終,失敗的原因大致有兩點,她的時間分配不足,我的積極性下降且回學校准備答辯去了。因為在學習的過程中,我還一直起到引導的作用,后面積極性下降,也就不管不問了。到了 6 月對於 Python 我也只是學到了面向對象。
6 月底我突然冒出一個想法,要用爬蟲去抓取 boss 直聘上的招聘信息,於是我再一次開始了我的 Python 學習之路,這次我又換了一種學習方式,我買了書籍,然后就是每天有的沒的看看書,這次我開始整理一些東西出來,整理一章可能要比看完一章多花一倍的時間。那段時間我的時間是這樣分配的,周一到周四的晚上留在公司看書,周五浪,周末睡睡覺,陪陪家人,over ~
就這樣,我開始看書,記筆記,實話說,我的主業是 Java,對 Python 也就是想着拓展知識的心態,實際的應用幾乎沒有。進度一直很慢,還有一個原因是我心里一直有個小小的疙瘩,我這 Java 都不會的人,還去搞什么 Python,Java 和 Python 這兩個小人一直在打架,顯然最近都是在整理 Java ,但是看到 Python 我就心累,拖了這么久,自己都看不下去的那種。
還好,我這也算是有結果了,以后就能正大光明的吹牛逼說自己也會 Python 了。為什么會如此拖拉,我嘗試總結一下,第一,對 Python 沒有整體的認識,最開始學習 Python 的時候我都不知道這可以干什么。就想着很火,我應該學習一下。第二,有了認識之后沒有確定好方向,是搞可視化,數據分析,還是爬蟲,web ,甚至人工智能,根本沒有想清楚。第三,選擇好方向之后就是選擇學習的資料,一點不要貪多呀!有一個就足夠。第四,時間有限,產出有限,要相信時間的積累,不然會很累。
為什么這些我都能想的清楚,理的明白。還是要歸功於我看過的書,所以說,要多看書!我的生活一點都不單調,工作之外有閱讀,有 Java ,有 Python ,還有各種博客要寫,打理公號等等 ,生活五彩繽紛,但不是一下就能展示給大家的。慢慢來 ~ 還是那句話,相信時間的力量。
說回 Python ,還沒說我現在到底實現了什么呢。說起來很簡單,就是將 boss 上的招聘信息爬下來,然后分別存在了 Excel 中和數據庫中。這樣我就得到了原始數據。后期可能在數據上的基礎上進行操作,目前只是第一步,不得不說,若你是一個小白,學起 Python 實現這個案例也不需要很長時間。
如果你也剛好想學 Python ,我給的建議就是先了解一下 Python 可以用來做什么,你想使用 Python 做什么,然后就是干了。但是在學的過程中一定要有 " 目的性 " ,盡快的實現一個可以讓你感到成就感的 demo ,這樣會增加你的動力。至於細致的研究,后面再說!
代碼和展示我就不貼了,主要和大家說的是經歷和感悟。想要具體實現的,可以留言哦!這個項目后續還會跟進的~