教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

0基礎(chǔ)入門python經(jīng)驗(yàn)分享

更新時(shí)間:2019年01月02日16時(shí)32分 來源:python培訓(xùn),python 瀏覽次數(shù):

人生苦短,我用Python,為啥這么說,因?yàn)槲覀冏詣?dòng)化測試有金句:學(xué)完P(guān)ython,便可上天 ~同樣,有很多人都會(huì)抱有這樣的疑問轉(zhuǎn)行學(xué)習(xí)Python,完全0基礎(chǔ)能否學(xué)會(huì)呢?

Python的難度到底有多大?就如我剛開始學(xué)Python的時(shí)候也會(huì)出現(xiàn)這些疑問,下面咱們來分析一下

python培訓(xùn)

第一個(gè)疑問:學(xué)習(xí)Python難嗎?

是不是越低級(jí)的程序越難學(xué),越高級(jí)的程序越簡單?

表面上來說,是的。

但是,在非常高的抽象計(jì)算中,高級(jí)的Python程序設(shè)計(jì)也是非常難學(xué)的,所以,高級(jí)程序語言不等于簡單。但是,對(duì)于初學(xué)者和完成普通任務(wù),Python語言是非常簡單易用的。

第二個(gè)疑問:我0基礎(chǔ)學(xué)Python可以嗎?

首先我個(gè)人贊成把Python作為入門語言:

1. 語法簡單明了。第一門語言,其實(shí)就是語法+Flow control,而Python的語法簡單,代碼可讀性高,容易入門。

2. Python的哲學(xué)是「做一件事情應(yīng)該只有一種最好的方法」,對(duì)于初學(xué)者規(guī)范自己的學(xué)習(xí)有很大的幫助,同時(shí)也幫助初學(xué)者能夠讀懂其他人的代碼(相比Perl的代碼簡直沒法看)

3. 養(yǎng)成良好的習(xí)慣。Python對(duì)于代碼的要求嚴(yán)謹(jǐn),特別是縮進(jìn)(Indentation),對(duì)于初學(xué)者養(yǎng)成良好的代碼習(xí)慣很有幫助。

4. Python的語法設(shè)計(jì)非常優(yōu)秀(反面例子PHP),思想也比較現(xiàn)代,可以更快的理解現(xiàn)代編程語言的一些思想。

5. Python仍然是傳統(tǒng)基于Class的OO(對(duì)比Javascript基于prototype的OO),和Java,C#,Ruby一樣,比較大眾。從Python去學(xué)Design Pattern也是比較合適的。

6. Python的內(nèi)置數(shù)據(jù)結(jié)構(gòu)清晰好用(C提供的略少,PHP的略亂),同時(shí)Library比較多,優(yōu)秀的代碼很多(相比PHP就有許多爛的代碼,誤導(dǎo)新人)。

7. Python免費(fèi)的書很多(英文),可以找到許多資料啃。同時(shí)(國外)社區(qū)比較集中,有問題可以向高手問。

8. Python在其他領(lǐng)域,比如科學(xué)計(jì)算等等有廣泛的運(yùn)用,對(duì)于學(xué)一門語言作為工具來說,Python很合適。

第三個(gè)疑問:如何學(xué)Python?

如果你選擇了自學(xué),我想給你提幾點(diǎn)建議:

1.找淺顯易懂,例程比較好的教程,從頭到尾看下去。不要看很多本,專注于一本。把里面的例程都手打一遍,搞懂為什么。

2.去找實(shí)際項(xiàng)目練手。最好是要有真實(shí)的項(xiàng)目做??梢哉?guī)讉€(gè)同學(xué)一起做個(gè)網(wǎng)站之類。注意,真實(shí)項(xiàng)目不一定非要是商業(yè)項(xiàng)目。

3.最好能找到一個(gè)已經(jīng)會(huì)python的人。問他一點(diǎn)學(xué)習(xí)規(guī)劃的建議,然后在遇到卡殼的地方找他指點(diǎn)。這樣會(huì)事半功倍。

4.另外,除了學(xué)習(xí)編程語言,也兼顧補(bǔ)一點(diǎn)計(jì)算機(jī)基礎(chǔ),和英語。

5.不但要學(xué)寫代碼,還要學(xué)會(huì)看代碼,更要會(huì)調(diào)試代碼。讀懂你自己程序的報(bào)錯(cuò)信息。再去找些github上的程序,讀懂別人的代碼。

6.學(xué)會(huì)查文檔,用好搜索引擎和開發(fā)者社區(qū)。

當(dāng)然,如果你是0基礎(chǔ),周圍也沒有大神帶領(lǐng),自己也學(xué)不進(jìn)去,我勸你還是放棄吧,或者就去傳智播客參加python培訓(xùn)

開發(fā)是枯燥的,前期學(xué)起來比較痛苦,熬出頭了就是一片晴天!

0 分享到:
和我們在線交談!