由淺入深,循序漸進(jìn) 堅(jiān)持學(xué)習(xí)。
首先 找兩本比較入門的書 比如:Python編程入門(第三版) 這本,或者廖雪峰 廖老師的網(wǎng)站,也或者菜鳥教程 runoob.com/ 網(wǎng)站,先照著書本上的代碼 進(jìn)行敲打 自己實(shí)現(xiàn)。
第二步 有了一定基礎(chǔ)后 再進(jìn)行一些刻意練習(xí),獨(dú)自實(shí)現(xiàn)一些功能模塊 比如:
寫一個(gè)簡(jiǎn)單的爬蟲,爬取網(wǎng)站數(shù)據(jù)的(百度的音樂排行榜了,獵聘或者脈脈上的招聘信息了)。一些簡(jiǎn)單的數(shù)據(jù)庫(kù)操作代碼,從excel或者某種數(shù)據(jù)庫(kù)里取數(shù)據(jù)再寫到另外的數(shù)據(jù)庫(kù)。
一些簡(jiǎn)單的前端表單輸入,然后提交到后臺(tái)數(shù)據(jù)庫(kù)。
Python收發(fā)郵件發(fā)送短信了,特定的數(shù)據(jù)分析了等等。總之一句話就是刻意找一些東西來(lái)練習(xí)(當(dāng)然這一步當(dāng)中可以借助谷歌或度娘來(lái)搜索一些別人的代碼,好好學(xué)習(xí),好好修改)。
第三步 進(jìn)階的高階的,就是看一些開源的或者別人寫的軟件源代碼,可以去git上或者開源中國(guó) 里找一些開源的Python寫的軟件,學(xué)習(xí)研究。
最后 就是多跟別人交流,可以去泡一些論壇。
所有號(hào)稱精通XX語(yǔ)言的面試者,簡(jiǎn)歷可以直接Pass!
所有號(hào)稱《21天精通XXX語(yǔ)言》的書籍,都可以直接扔進(jìn)垃圾桶,不要猶豫!
在IT界慣用的黑名單詞當(dāng)中,《21天精通C++》、《21天精通Java》、《21天精通Python》等都名列前茅。那么你說(shuō),21天精通Python可能嗎?一萬(wàn)小時(shí)定律,在IT界是永恒的真理。
如何學(xué)好Python呢?下面談?wù)勛约旱慕?jīng)驗(yàn):1、編程環(huán)境搭建
說(shuō)的再多不如直接動(dòng)手實(shí)踐,這里推薦直接入手Python3系列,畢竟Python核心團(tuán)隊(duì)目前已經(jīng)停止對(duì)Python2的維護(hù)。Windows平臺(tái)直接在官方網(wǎng)站下載安裝包,一鍵傻瓜式安裝即可。Linux更簡(jiǎn)單,直接apt-get install或者yum install一條命令即可完成。
2、書籍推薦
書籍是人類進(jìn)步的階梯,編程行業(yè)亦不例外。下面推薦幾本入門、提升的Python書籍,其中Python官方文檔目前已經(jīng)中文版上線,所有你遇到的基礎(chǔ)問題都可在此找到答案。
簡(jiǎn)明 Python 教程
Python編程,從入門到實(shí)踐
Python核心編程
Python官方教程文檔
看書學(xué)習(xí)過程中切不可只看書不實(shí)戰(zhàn),看書學(xué)習(xí)的基礎(chǔ)上,一定要對(duì)課后習(xí)題動(dòng)手實(shí)戰(zhàn),編碼總結(jié)。
寫代碼的時(shí)間一定要大于看書看視頻的時(shí)間!
寫代碼的時(shí)間一定要大于看書看視頻的時(shí)間!
寫代碼的時(shí)間一定要大于看書看視頻的時(shí)間!
3、編程工具選擇
Python開發(fā),重點(diǎn)推薦兩款工具:
Pycharm
Python開發(fā)首選IDE,無(wú)需額外配置,直接下載后傻瓜式安裝,完成后即可使用。
VSCode
微軟出品,必屬精品。旨在替代Sublime、Atom之流,跨平臺(tái)支持,插件豐富,安裝包小巧,和其他IDE相比,最大的好處就是啟動(dòng)快,搭配Python插件,亦可達(dá)到語(yǔ)法智能提示之妙。
4、遇到問題怎么辦?
授人以魚不如授人以漁,在編程的道路上,一定會(huì)遇到各種各樣的問題,真正的勇士敢于直面慘淡的 BUG。
善用搜索引擎,善用Google,學(xué)會(huì)科學(xué)上網(wǎng)是每一個(gè)IT人士必備的技能;
融入圈子,多和同行大佬交流,這里重點(diǎn)推薦GitHub、StackOverflow。
5、項(xiàng)目實(shí)戰(zhàn)
參與各類項(xiàng)目,不僅可以幫助我們對(duì)之前學(xué)習(xí)的基礎(chǔ)知識(shí)融會(huì)貫通,更可培養(yǎng)我們的興趣。你可以試著去寫個(gè)小爬蟲,去爬取豆瓣Top50熱門電影,爬取微博漂亮小姐姐的私房圖等等!
本文為作者“一個(gè)程序員的奮斗史”悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載、抄襲必究!1、初學(xué)python時(shí),我們需要對(duì)python這一門語(yǔ)言的基礎(chǔ)語(yǔ)法有所認(rèn)識(shí)。這個(gè)階段可以從一本經(jīng)典入門書籍入手,《Python編程從入門到實(shí)踐》。
2、也可通過codecademy的在線指南來(lái)熟悉python語(yǔ)法。
3、學(xué)習(xí)一門語(yǔ)言最重要的就是學(xué)以致用,學(xué)習(xí)python也一樣。如果你在閱讀入門級(jí)的python書籍,請(qǐng)一邊閱讀一邊練習(xí)書中的代碼。
4、如果你是在線學(xué)習(xí)的,也請(qǐng)按照學(xué)習(xí)指南盡可能地練習(xí)代碼。
5、進(jìn)階的階段同樣可以閱讀相關(guān)的高級(jí)教程書籍。
6、在線學(xué)習(xí)的話,各大網(wǎng)站也有各種高階教程及相應(yīng)的練習(xí)項(xiàng)目。學(xué)習(xí)python重在實(shí)踐,邊學(xué)邊用是最好的方式。
網(wǎng)上入門的python視頻也比較多,但是也是魚龍混雜,參差不齊,而且很多都是一點(diǎn)點(diǎn),在往后要收費(fèi),只有一些簡(jiǎn)單的介紹。所以需要篩選。而且代碼是跳躍性的,相對(duì)來(lái)說(shuō)視頻更適合初學(xué)者,更有助于記憶,書籍太過于枯燥,顯示不出代碼的魅力。可以先看看北京尚學(xué)堂的是學(xué)習(xí)資料,高淇400集Python入門視頻,都是免費(fèi)的,很實(shí)在的一個(gè)機(jī)構(gòu),而且是結(jié)合項(xiàng)目學(xué)習(xí)的,我學(xué)習(xí)這方面一直看的都是他家的視頻課程,400集的內(nèi)容很豐富,而且和課程不一樣,這是單獨(dú)錄制的,內(nèi)容也很系統(tǒng),不是那種學(xué)到興頭上就沒有了,我比較反感這種,所以看了這400集后就一直推薦,身邊的朋友也都在學(xué),你也可以看看,網(wǎng)上可以搜到。