今天想要分享給大家的是如何自學(xué)Python編程,學(xué)習(xí)這件事 還真不是人人都擅長(zhǎng)的,有的人拿到一堆的Python教程卻感覺(jué)無(wú)從下手,有的人卻靠這一堆Python教程入門(mén),這就是差距!那么對(duì)于拿了一堆Python教程卻手足無(wú)措的同鞋要怎么辦呢?
我們來(lái)看看同樣的問(wèn)題,其他前輩是怎么解決的。
我的學(xué)習(xí)經(jīng)歷分享
不僅是學(xué)Python,你學(xué)任何東西都得去實(shí)踐。只看書(shū),一是記不住,二是看時(shí)間長(zhǎng)了,沒(méi)動(dòng)力了,看不下去了。
分享一下我自己的經(jīng)歷。
接觸Python是從爬蟲(chóng)開(kāi)始(臉紅,以后再也不xjb寫(xiě)了),那時(shí)只知道照著網(wǎng)上的教程寫(xiě),仗著自己C/C++的基礎(chǔ),強(qiáng)行理解Python代碼含義。如果是考試的話,我是連學(xué)號(hào)都要抄下來(lái)的那種。
后來(lái)發(fā)現(xiàn)Python和C++完全是兩個(gè)東西,而且Python也并不簡(jiǎn)單,其中包含著非常有趣的語(yǔ)法。由于我沒(méi)有系統(tǒng)的看過(guò)書(shū),所以對(duì)Python的一些細(xì)節(jié)完全不了解,只能是寫(xiě)代碼的時(shí)候現(xiàn)場(chǎng)查,東拼西湊的感覺(jué)。
后來(lái)覺(jué)的根基不穩(wěn),寫(xiě)不下去了,就嘗試著看廖雪峰的博客還有python核心編程。廖大的看完了,部分章節(jié)跳了,很基礎(chǔ)。核心編程那本書(shū)也沒(méi)看完,因?yàn)橛X(jué)得好多東西基本用不到,無(wú)非是運(yùn)行下例子,很沒(méi)意思,后來(lái)這書(shū)看到一半就放棄了。
此時(shí),我的Python水平就是強(qiáng)行用c++的思想編程,然后用Python翻譯,都是簡(jiǎn)單語(yǔ)句,絕對(duì)跟python不沾邊。估計(jì)這時(shí)候連入門(mén)都不算。后來(lái)慢慢找一些小項(xiàng)目練手,逐步提升自己
必須在項(xiàng)目中學(xué)習(xí)
舉個(gè)例子,想從一個(gè)有100個(gè)人員信息excel或者txt里找到年齡小于25歲的女生的電話號(hào)碼.
先思考怎么操作,然后用python去實(shí)現(xiàn),那么完成的時(shí)候,你就對(duì)用python操作文本,組裝數(shù)據(jù)結(jié)構(gòu)有了一定的了解。
下一步就是怎么把這些數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,然后通過(guò)python去查你想要的人的信息,這時(shí)候你對(duì)python的數(shù)據(jù)庫(kù)操作有了認(rèn)識(shí)
再下一步,通過(guò)python怎么在數(shù)據(jù)庫(kù)中加入和刪除人員信息
再思考怎么加上一個(gè)UI去實(shí)現(xiàn)操作,用web還是python 圖形庫(kù)
最后考慮怎么能夠?qū)⑦@個(gè)程序打包成可執(zhí)行程序而不是腳本之行呢
通過(guò)這樣一個(gè)小練習(xí),你就能知道如何去掌握python基礎(chǔ)了
只有在項(xiàng)目中學(xué)習(xí),才能學(xué)會(huì)編程。
當(dāng)然,其實(shí)對(duì)于小白來(lái)說(shuō),入門(mén)很難,因?yàn)檫B編程原理都沒(méi)有理解,更別提跟著做項(xiàng)目了。如果你真得想入這行,那么,有老師帶領(lǐng)入門(mén)+項(xiàng)目實(shí)戰(zhàn)是最好的方法了。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com