個人感覺最好的python入門是 a byte of python。
做完了書上的所有練習題危队,學會操作文件的pickle模塊聪建,
目前只會用python寫一點非常小的東西,比如我用它統(tǒng)計DNA序列里面的一些信息茫陆,把統(tǒng)計結果用pickle模塊的函數(shù)寫入txt文本金麸,打印出來供自己分析。目前只能寫這么一點點簿盅,很短挥下,不知道如何把程序寫的很長,很有成就感的那種桨醋。
python太好了棚瘟,后面想深入下去學習,但感覺沒有頭緒讨盒,不知道可以練習寫什么程序才合適解取,我指的是怎么去寫python程序才能更快的學到深入的概念和技術。
初遇python欣喜若狂返顺,感覺它就是為我這種半程序員量身定制的禀苦,簡單粗暴效率高蔓肯。于是開始在網(wǎng)上搜集python各種學習資料,在這里特別要感謝的是編程派的創(chuàng)建者給予的初期幫助振乏,這個公眾號真的是良心巨制蔗包,里邊有很多的python學習資料,小編還組織團隊翻譯外文學習資料慧邮,免費共享调限。而且還建立了一個python學習交流群,有小白误澳,有大牛耻矮,群規(guī)嚴格,甚是喜歡忆谓。
剛開始學習python裆装,上邊的內(nèi)容禪機簡單,但是學完以后好像還是感覺不踏實倡缠,于是開始在知乎哨免,在貼吧,在csdn等網(wǎng)站輸入關鍵字查找昙沦,上邊的大牛也好小百也罷琢唾,都對python講解的特別籠統(tǒng)。這么說吧盾饮,我從文中得到的信息無非是python特別強大采桃,能做大數(shù)據(jù)獲取(爬蟲)丐谋,能進行大數(shù)據(jù)分析芍碧,能做網(wǎng)頁,能搭建服務器号俐,還可以UI等等泌豆。哇塞,這么神奇吏饿?于是雄心勃勃的要學好它踪危,我內(nèi)心也提醒自己,一口吃不成胖子猪落,先從爬蟲開始贞远。
選擇爬蟲的原因也是因為當時正在做一個小任務,就是需要從網(wǎng)頁上調(diào)取接口批量的獲取一些數(shù)據(jù)笨忌。一開始是在網(wǎng)上搜集一些博客學習蓝仲,如果英文好的話直接上文檔也是一個很好的選擇,里邊的英語語法還是很地道的。
做爬蟲的庫也有很多袱结,包括urllib亮隙,scrapy,requests垢夹,beautifulsoup等溢吻,用哪個呢,我選了個最簡單的(我認為)果元,從網(wǎng)上復制別人的代碼一遍遍的敲促王,然后也成功的爬去出來一些東西,還是很有成就感的而晒,因為工作到現(xiàn)在還在進行階段蝇狼,所以我的學習也是半吊子,這里不再獻丑欣硼,等到這件事情做成之后會更一篇關于網(wǎng)絡數(shù)據(jù)獲取题翰、處理恶阴、分析最終得到結果的文章诈胜,敬請期待!
分享這個經(jīng)歷的原因是在我學習這個的過程中是感覺學到了點什么冯事,但是時隔這么久又好像什么都不得了焦匈,所以說一定要養(yǎng)成邊學習邊總結的習慣,不要怕麻煩昵仅,反復揣摩總結到最后才會系統(tǒng)的掌握缓熟。
其實最近用python的sqlite3完成了對一年微博數(shù)據(jù)的簡單分析,由建庫到數(shù)據(jù)篩選摔笤,中間涉及到數(shù)據(jù)庫語言的運用够滑,涉及到文件的讀與寫,還有列表吕世、元組彰触、字符類型等,我花了一個月的時間也沒有完全吃透但是也實現(xiàn)了自己預想的結果命辖。而我的另一位朋友况毅,是在學習python批量處理柵格數(shù)據(jù)的過程中開始接觸python,后來由于需要也要用到這一方面的內(nèi)容尔艇,所以本著發(fā)展壯大pythoner隊伍的精神尔许,我把自己所學全都說與她,我感覺還是可以避免走很多彎路的终娃,資料的搜集方法味廊,在寫程序時的技巧,查看學習文檔等等,還分享給她自己平時收集的一些精華學習資料余佛,她的進步很快迅皇,我很羨慕她能在兩天之內(nèi)將我一個月琢磨的東西學的八九不離十。甚至比我知道的還要多衙熔。這是為什么呢登颓?因為她花了一天半的時間看sqlite3的文檔,半天的時間坐在宿舍看我敲代碼红氯,再加上邏輯思維能力強框咙,悟性高,這樣我們就站在了同一起跑線上痢甘。而我為啥學了一個月呢喇嘱?因為我不踏實,老想從網(wǎng)上找現(xiàn)成的塞栅,程序遇見錯誤也是去網(wǎng)上搜者铜,不肯靜下心來分析程序中的問題,還有一點就是雖然英語不差但是看著那么長的文檔還是惡心放椰。
所以我也不多說什么了作烟,以后啊,哲學系還得耐著性子來砾医,有時候你以為的捷徑啊都不是拿撩,用一句話說就是你以為你以為的就是你以為的嗎?
還有就是一開始的時候我以為任何事情交給python都是幾句代碼的事情如蚜,然而就在今天我在統(tǒng)計數(shù)據(jù)的時候一心想著用幾句話就解決压恒,然而數(shù)據(jù)量大,而且需要的信息也很繁雜错邦,浪費了一上午也沒有找到方法探赫,后來還安是問題分解一點一點來。雖然強大但也不是神仙撬呢,所以任何時候它都只是工具伦吠,不要指望它會替你思考
學好python你需要一個良好的環(huán)境,一個優(yōu)質的開發(fā)交流群倾芝,群里都是那種相互幫助的人才是可以的讨勤,我有建立一個python學習交流群,在群里我們相互幫助晨另,相互關心潭千,相互分享內(nèi)容,這樣出問題幫助你的人就比較多借尿,群號是301刨晴,還有056屉来,最后是051,這樣就可以找到大神聚合的群狈癞,如果你只愿意別人幫助你茄靠,不愿意分享或者幫助別人,那就請不要加了蝶桶,你把你會的告訴別人這是一種分享慨绳。如果你看了覺得還可以的麻煩給我點個贊謝謝
。
學習是對自己最好的投資真竖,而機會屬于有準備的人脐雪,這是一個看臉的時代,但最終拼的是實力恢共。人和人之間的差距不在于智商战秋,而在于如何利用業(yè)余時間,所以沒有等出來的輝煌讨韭,只有干出來的精彩脂信。其實只要你想學習,什么時候開始都不晚透硝,不要擔心這擔心那狰闪,你只需努力,剩下的交給時間蹬铺,而你之所以還沒有變強尝哆,只因你還不夠努力,要記得付出不亞于任何人的努力甜攀。