初學者如何儘快上手python?python
市面上關於如何學python的資料不少,可是講的都太複雜。正則表達式
我就是很簡單的幾句話,從小白到開發工程師,我只作了五件事。編程
我以爲任何商業計劃書若是不能用幾句話講明白,徹底就是耍流氓。vim
利益相關:去年12月之前只有8個月C/C++編程基礎(純自學),以前會Matlab和Fortran。去年聖誕節期間用10天學會python,以後直接上項目,寫200行程序那種。最近開始幫一個貿易公司徹底獨立開發python的數據挖掘系統提高其商業模式。微信
爲了達到這個目標你須要作如下幾件事:數據結構
1. 野心。你須要有一個強大的事情去刺激你。好比在去年1月那個時候,想到若是我能用半年從編程小白,變身軟件工程師,對我來講是一個巨大的刺激。本人大一也幹過這個事,和北大清華科大的高中同窗一聊發如今八本學校過了大一本身的數學和物理學的不好不好不好,因此用大一的暑假拼了命的自學就爲了能和人家談笑風生。後來大二的時候終於能跟上人家的聊天了。運維
2.記住做爲初學者:寧肯少,不要多,要「斷舍離。」良心安利一個網站:廖雪峯的技術博客中關於python的教程。初學者其實在python的幾大數據結構(列表元祖字符串字典),循環和判斷語句,函數,庫,讀寫文件,基本的函數式編程和正則表達式之外再挑幾個本身看得順眼的就夠了。編輯器
3.下載一個靠譜的編譯器,我的推薦是annaconda,初學者就不要用vim了。函數式編程
4.電腦裏放幾本書,隨時拿着作參考。我用的是python學習手冊,21天學會python,利用python作數據分析三本書隨時作參考。沒事有事翻一番,就像高考那會翻五三,看上頭的知識點是學習數理化的一個很是有用的辦法。沒事就去看,反覆想,琢磨。函數
5.用好搜索引擎(google-bing-搜狗-百度),有數據結構寫不出來問Stackoverflow,CSDN哪怕是一個野雞論壇或者百度知道。
有一個比較好的方案,就是和高手一塊兒工做,幾回甚至一次就夠了。你要學的是別人的開發習慣和工做習慣。還有就是能夠將本身在編程實戰中遇到的數據結構問題記錄下來,而後總結提高。
祝各位成功!
ps:
其實Python的應用範圍十分普遍,包括人工智能、運維、測試、後臺開發、大數據分析等。若是自學,那麼可能只是在基礎知識方面有用,而到了深度階段和項目實踐上,自學就會力不從心了。
而對於徹底0基礎的小白來講,基礎知識可能都會很困難。
因此,若是你決心走這條路,那麼有老師帶領是最好的方案。
在學習中有迷茫不知如何學習的朋友小編推薦一個學python的學習裙【 463024091 】,不管你是大牛仍是小白,是想轉行仍是想入行均可以來了解一塊兒進步一塊兒學習!裙內有開發工具,不少乾貨和技術資料分享!
專一python開發技術知識總結分享
歡迎關注交流共同進步
python教程,爲您提供通俗易懂的技術文章,讓技術變的更簡單!
本文分享自微信公衆號 - python教程(pythonjc)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。