18 回答

TA貢獻1799條經驗 獲得超9個贊
既然你主要想鉆研PHP和JS,當然應該直接學習這兩門語言,而不是透過其他語言.另外Python使用縮進來標示語句塊而不是用通用的{},Python不支持switch/case語句,三目運算符(?:),自增自減運算符(++,--)等,而這些跟PHP和JS都有區(qū)別.

TA貢獻1802條經驗 獲得超5個贊
其實你的問題還是有點偏頗,哪有人學編程專門去學某一兩門語言?。?br/>
你的問題是否可以理解為,你想主攻web開發(fā)方面,所以php和js是有必要學并且使用廣泛的。
python也可以做web開發(fā),上面有人也說了,如果你真的學好python,那學不學php都無所謂。
但如果你還沒有怎么開始學習的話,我建議你從C入手,因為PHP是C系的語法,并且PHP底層是用C實現(xiàn)的。到了后期,如果業(yè)務需要,你可能需要深入PHP的內核,所以C還是很有必要的。
之后可以開始學PHP,因為PHP真的很簡單。為什么老有人吐槽PHP,可能也是這個原因。PHP簡單到幾乎沒有門檻,并且能夠快速地開發(fā)出一個功能比較完整的應用。PHP被人吐槽的地方也很多,但是瑕不掩瑜,如果你并不需要考慮高并發(fā)下數(shù)據庫連接池或者常駐內存這些東西,PHP其實是很好的帶你走進web開發(fā)的一門語言,并且PHP正變得越來越好。
js現(xiàn)在也是越來越火爆,有人說js是一門全棧型語言,學好了js一門語言就夠了,前后端都能搞定。當然js入門也很簡單,但是想深入卻并不簡單。并且目前node也不太穩(wěn)定,自學的時候大部分時間都在糾結npm的包為什么裝不上因為版本而導致的奇怪的問題,所以也不能光學js。 但js絕對是非常值得學習的語言!
針對你的問題,我建議你先看看C,了解下指針鏈表數(shù)組之類的,然后再學PHP和js

TA貢獻1829條經驗 獲得超6個贊
我是先自學的python,然后現(xiàn)在因為在折騰android,java反倒比python熟了(單指語言特性)。
我個人的看法,python的語言特性非常復雜且靈活,相反java就要規(guī)矩的多。學了python的好處是不僅能知道面向對象編程,而且還能知道高階函數(shù),裝飾器,生成器等等特性,這些特性你基本都能在javascript中看到(yield這個特性javascript好像最近剛加入),你學javascript的時候估計就不會太暈了。

TA貢獻1775條經驗 獲得超11個贊
python確實是相對比較容易入門的一門語言,學好python再去學php,js肯定可以理解得更快。其實應該是這樣的,學好一門語言,再去學習別的語言相對會學得輕松一點,可以很快理解,因為語言都是相似得。
但是,學python有很大的弊端,就是會養(yǎng)成一堆壞習慣。眾所周知,python不用分號而用換行分割語句,所以以后寫別的需要加分號的語言時,一不小心就忘了。而且python的條件語句中的條件也可以不用括號括住,這也是一個不好的習慣。但是python語法也有一個比較好的地方,就是不用大括號而用縮進表示代碼塊,所以一般學過python的人寫的代碼會很整潔,縮進規(guī)范。
添加回答
舉報