學習python三個月能學到什麼?

不知不覺玩(學)python已經三個月了,除了教學用到的操作實例外,饅頭根據自己的需求寫出了三個專屬於自己的python文件。每次需要數據的時候點點“運行”,就能輕鬆高效地得到我想要的結果,python還真是有點好玩呢。

“編程太難了”

“我最近想學python,想一下子把我想要的數據和信息爬下來。”我靠著王白石肥膩膩的厚肩說。

“那學啊,我之前學了三次,也沒學通,太難了。後來就學不下去了。”

”也是,對於數學考三四十分的人來說,只要和數學扯上一丟丟邊對你來說都很難吧。“嘲笑老公是作為已婚少婦的特權之一,反正婚前也沒少被其他人嘲笑。

”那你這一次也一起學嘛!我們兩個一起學,我看不懂的還能問你。我的耐力好,我負責監督你這次學下去。“我順便糖衣炮彈為自己找了個學伴。

於是,我開始了學習python的掙扎之旅。這段旅程,還有個數學極差的同學墊底,聽起來體驗怎麼也不會太差。畢竟,我高中數學勉強還能碰碰運氣拿個班上第一。吹牛逼我也會!

我和王同學學習python的方法不大一樣。王同學比較注重打基礎,每一課都認認真真地跟著學。我向來崇尚實際主義和實用主義,又是阿爾茲海默早期患者,所以我的學習方法是以解決個人實際問題為導向,最大程度地減少記憶負擔。考慮到基礎語法部分對爬蟲階段的重要性,這一部分我還算看得稍微詳細一些,至於爬蟲實戰部分各個模塊的使用我一般是快速刷完,然後判斷對自己解決實際問題有沒有用。覺得有用的話,我才會在那一課停留比較長的時間,並琢磨如何用當次學習的模塊解決我想要解決的問題。

這兩種方法各有優缺點吧。無論“取”乎於上中下,若是“自得"便很好。

畢竟,又不是要靠這個養家餬口。不過是興趣嘛,解決問題嘛。保持終身學習的態度和習慣已經很不容易了,私下裡假裝努力學習已經很困難了,再強迫自己學有所成就更難了。

所以,隨緣吧,不著急。但也許我就是那個能快速學會python的小天才!!!哈哈哈哈,想想也是美的!!!

“好玩” “有意思”

學習基礎語法的時候,覺得還挺簡單的,至少看英文和看中文一樣親切,這也算學外語的一種優勢。然而,學到urllib.request、jasonpath和正則表達式的時候,簡直幾乎每天都要口吐芬芳。沒錯,會說髒話只需要談一段戀愛;髒話爐火純青只需要結一次婚。自從被老公教會了罵髒話後,我宣洩的途徑又多了一條。贊啊!但是仙女還是要裝的,要剋制,說髒話就不優雅了。

但是學到requests,尤其是selenium的時候,覺得這才是人生歲月靜好啊。selenium是真的香,我用它解決了我學python的初衷——手續費為0的基金有哪些,還順帶解決了如何快速爬取房源信息。王白石先森也爬到了笑點低的笑話段子和城市天氣,目前正在為寫出一個自動提醒新聞更新的代碼而佛系努力。每有突破的時候,兩個小胖友都會快樂地像個真的小胖子顛顛兒到各自的學習空間分享今天的學習成果。

“這麼短短几行代碼,就可以爬到那麼多東西。好玩!”王白石雙的不能再雙的小眼睛裡在放光。

“我也覺得,python還挺強大的,有意思。”

難得的兩人沒有互懟的時光。

成果展示1--手續費為0的基金名/日增長率

學習python三個月能學到什麼?

部分自動寫入表格的文件

“原來程序猿也無法一次性寫出完美的代碼”

以前總覺得程序員吭哧吭哧就能寫出一行行簡潔漂亮的代碼,寫完運行就能得到想要的結果。現在想想,還真是自帶濾鏡的臆想。

作為兩個新手,我和王白石自己寫的每個完整的代碼都不是一次完成的。當發現selenium或許可以完美爬取所有手續費為0的基金,我開始瘋狂地愛上了這個“武藝高強”的小夥計。完成第一版代碼的時候,確實一下子通過手續費為0的條件篩選了一些基金名,但是發現數據並沒有按照原來的排序輸出,而是打亂了順序。當天也沒有找出原因,後來放了一天,猛地發現應該將這一步的結果放入由元組組成的列表,而不是用存入字典。元組才可以保證篩選條件時順序依舊是原來的樣子。

學習python三個月能學到什麼?

元組組成的列表

後來感覺除了基金名,我還想進一步知道其對應的日增長率,於是又增加了一些代碼,整個項目下來總共才50+行代碼。但是整個過程都在不斷地發現問題,不斷地發現可以再改進的地方,還是蠻有趣的,也能清醒地自我感知是在很主動地探索新領域,同時還能充分調動和檢測之前學過的內容。

從7月30號寫出第一個代碼雛形,到最後8月4號完美爬出最終的結果,大概非連續性地改動了一個星期。期間大部分時間還有其它事情要做,每天平均1-2小時的學習時間能夠有這樣的輸出,自我感覺很嗨很滿意。果然是平平無奇python學習小天才!

只有自己真真正正寫過這一行行的代碼後,才會發現原來,再資深的程序員也無法一次性寫出完美的代碼。新手和高高手的區別不過在於是否是經驗更為豐富和判斷更為迅速敏捷,目前笨拙一些就笨拙一些吧。

最後,奔三追求的人生狀態:自得、自我平衡、充分感知自我意識。

目標全部一個個不動聲色地實現。


分享到:


相關文章: