歡迎關(guān)注我的博客Zhuhao's Blog獲取最新文章
對于如何入門python,網(wǎng)上太多教程抓艳,但是很多教程對于初學(xué)者并不友好,很多寫教程的人都是直接看別人推薦什么書自己就推薦什么書,這樣的教程初學(xué)者看了可能想打人堪夭;還有的教程作者與初學(xué)者站的高度不一樣咏删,導(dǎo)致初學(xué)者看著覺得吃力惹想。
感慨這樣的情況,又恰好我也剛開始學(xué)習(xí)python不久督函,更其他初學(xué)者背景相同嘀粱,又自認(rèn)為有些許經(jīng)驗可以供其它初學(xué)者參考,便將其寫下來辰狡,并且會在今后不斷完善锋叨,且即時更正出現(xiàn)錯誤的地方。
對于學(xué)習(xí)一個知識宛篇,我 不推薦看視頻娃磺, 主要是浪費(fèi)時間,特別是遇到語速慢的叫倍,視頻加速都
不能拯救了偷卧。推薦的學(xué)習(xí)方法 看書、看博客段标、在線練習(xí)涯冠。
假設(shè)你在學(xué)習(xí)python之前學(xué)習(xí)過c java的話,在學(xué)習(xí)python的時候逼庞,要拋棄之前的編程習(xí)慣蛇更,
python這門語言如果當(dāng)成c java來用那就很尷尬了,那樣不能體現(xiàn)python的優(yōu)美,會讓你想死派任。
把我以前看到過的一句金言送給你們:
Debugging is twice as hard as writing the code in the first place. Therefore,
if you write the code as cleverly as possible, you are, by definition, not smart
enough to debug it.
開始
使用python寫程序就應(yīng)當(dāng)使用pythonic的方式砸逊,不過在使自己的程序pythonic之前,先要學(xué)會python的一些基本常識掌逛,簡明 Python 教程送給你們师逸,這本書是電子版的,缺點(diǎn)是不能拿著讀豆混,但是好處是它的一直有在維護(hù)的篓像,如果什么地方
有問題,維護(hù)這本書的人會即時更改皿伺,剛開始學(xué)習(xí)员辩,首先肯定要保證走的路線是正確的。
為了讓自己學(xué)的更扎實(shí)鸵鸥,你可以選擇去 在線練習(xí) 奠滑,推薦去codecademy或者萌碼,因為這兩個地方的題目我感覺難度比較低妒穴,就是感覺有點(diǎn)消耗時間宋税,不過可以用不看
視頻節(jié)省出來的時間來抵消。
pythonic
開了一個好頭以后就要讓自己的程序變得pythonic了讼油,推薦去hackerrank這個網(wǎng)站去看看杰赛,順便刷一下題,幫助學(xué)習(xí)python汁讼。而且這個網(wǎng)站是英文的淆攻,你也可以順便鍛煉你的英文水平。注意嘿架,每做完一道題瓶珊,一定要去這道題的的評論區(qū)看看,一般都會有收獲的耸彪。
另外伞芹,我也會把我在評論區(qū)看到的不錯的內(nèi)容寫下來,放在我的pythonic目錄下蝉娜,
我會不斷更新唱较,可以多關(guān)注一下。
要想讓程序pythonic召川,我覺得還是要多看看官方文檔南缓,多了解些python的Built-in Functions,
不要老想著自己造輪子荧呐,自己一個人的力量能有一群人的力量大嗎汉形?
推薦
看書
博客
在線練習(xí)