10天學Python直接作項目,我作了這5件事

初學者如何儘快上手python?python

市面上關於如何學python的資料不少,可是講的都太複雜。web

我就是很簡單的幾句話,從小白到開發工程師,我只作了五件事。正則表達式

我以爲任何商業計劃書若是不能用幾句話講明白,徹底就是耍流氓。django

利益相關:去年12月之前只有8個月C/C++編程基礎(純自學),以前會Matlab和Fortran。去年聖誕節期間用10天學會python,以後直接上項目,寫200行程序那種。最近開始幫一個貿易公司徹底獨立開發python的數據挖掘系統提高其商業模式。編程

爲了達到這個目標你須要作如下幾件事:vim

  1. 野心。你須要有一個強大的事情去刺激你。好比在去年1月那個時候,想到若是我能用半年從編程小白,變身軟件工程師,對我來講是一個巨大的刺激。本人大一也幹過這個事,和北大清華科大的高中同窗一聊發如今八本學校過了大一本身的數學和物理學的不好不好不好,因此用大一的暑假拼了命的自學就爲了能和人家談笑風生。後來大二的時候終於能跟上人家的聊天了。

2.記住做爲初學者:寧肯少,不要多,要「斷舍離。」良心安利一個網站:廖雪峯的技術博客中關於python的教程。初學者其實在python的幾大數據結構(列表元祖字符串字典),循環和判斷語句,函數,庫,讀寫文件,基本的函數式編程和正則表達式之外再挑幾個本身看得順眼的就夠了。數據結構

3.下載一個靠譜的編譯器,我的推薦是annaconda,初學者就不要用vim了。運維

4.電腦裏放幾本書,隨時拿着作參考。我用的是python學習手冊,21天學會python,利用python作數據分析三本書隨時作參考。沒事有事翻一番,就像高考那會翻五三,看上頭的知識點是學習數理化的一個很是有用的辦法。沒事就去看,反覆想,琢磨。你們在學python的時候確定會遇到不少難題,以及對於新技術的追求,這裏推薦一下咱們的Python學習扣qun:784758214,這裏是python學習者彙集地!!同時,本身是一名高級python開發工程師,從基礎的python腳本到web開發、爬蟲、django、數據挖掘等,零基礎到項目實戰的資料都有整理。送給每一位python的小夥伴!每日分享一些學習的方法和須要注意的小細節**函數式編程

5.用好搜索引擎(google-bing-搜狗-百度),有數據結構寫不出來問Stackoverflow,CSDN哪怕是一個野雞論壇或者百度知道。函數

有一個比較好的方案,就是和高手一塊兒工做,幾回甚至一次就夠了。你要學的是別人的開發習慣和工做習慣。還有就是能夠將本身在編程實戰中遇到的數據結構問題記錄下來,而後總結提高。

祝各位成功!

ps:

其實Python的應用範圍十分普遍,包括人工智能、運維、測試、後臺開發、大數據分析等。若是自學,那麼可能只是在基礎知識方面有用,而到了深度階段和項目實踐上,自學就會力不從心了。

而對於徹底0基礎的小白來講,基礎知識可能都會很困難。

相關文章
相關標籤/搜索