Python學(xué)習(xí)過程中的收獲與心得
發(fā)布時(shí)間:2022-12-08Python代碼簡(jiǎn)潔易上手,對(duì)于自學(xué)的小白來說,選擇好合適的教學(xué)視頻之后就要側(cè)重在練習(xí)寫代碼之上。
回顧我的整個(gè)學(xué)習(xí)過程,我深覺一套完整連貫的教學(xué)視頻的重要性。為了完成任務(wù)而做練習(xí)勢(shì)必會(huì)造成知識(shí)斷層。
另外,要學(xué)會(huì)學(xué)以致用。摒棄學(xué)習(xí)知識(shí)是為了完成題目的念頭。學(xué)習(xí),練習(xí)自己感興趣的領(lǐng)域。盡量讓自己在學(xué)習(xí)過程
中少走彎路。
1.筆記要簡(jiǎn)潔扼要
筆記并非必需品,一大段一大段的摘抄代碼遠(yuǎn)遠(yuǎn)不如在電腦上自己親手寫一遍。大段摘抄代碼的后果就是浪費(fèi)了時(shí)間,
消磨了興致,學(xué)習(xí)效率低下。
2.先模仿再突破
一些經(jīng)典的案例,值得被記錄下來逐句分析。可以在每句代碼后用#自己標(biāo)一些注解方便理解,跟著前輩的思路走,
遇到不懂的語句可查閱資料,可詢問師兄師姐。
3.嘗試做一些自己感興趣的東西
對(duì)python基礎(chǔ)知識(shí)掌握到一定程度后,一定要實(shí)際操作,嘗試自己做出一些小游戲或者系統(tǒng)。而我選擇的是游戲。
在學(xué)習(xí)游戲制作的時(shí)候應(yīng)該先明白原理,于是我選擇了最基礎(chǔ)的利用turtle畫圖函數(shù)做些幾何小游戲。
例如:貪吃蛇,彈球,幾何簡(jiǎn)易版的flappy bird等。在對(duì)基礎(chǔ)理解到一定程度后,再拋開turtle利用pygame并使用素材
圖片做一些進(jìn)階版的游戲。
在學(xué)習(xí)制作這些小游戲的同時(shí),我學(xué)到了很多之前沒有接觸到的函數(shù),比如監(jiān)聽函數(shù),時(shí)間函數(shù)等等。
4.學(xué)會(huì)利用各種搜索引擎
在我學(xué)習(xí)的過程中,我遇到過許多難以解決的事件。首先在pygame安裝上就因?yàn)閜ip的路徑問題耗費(fèi)了大量的時(shí)間。
其次,幾乎每個(gè)游戲都有些小bug。但學(xué)習(xí)python的不止我一個(gè)人,遇到問題的也不只有我,通過搜索引擎進(jìn)行搜索就會(huì)
發(fā)現(xiàn)這些問題都有前人進(jìn)行過解答。