{eval=Array;=+count(Array);}

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問(wèn)答專欄Q & A COLUMN

java、PHP、python這三個(gè)哪個(gè)學(xué)習(xí)起來(lái)更容易上手?

jifeijifei 回答10 收藏1
收藏問(wèn)題

10條回答

Barrior

Barrior

回答于2022-06-22 19:27

感謝邀請(qǐng)。作為一個(gè)互聯(lián)網(wǎng)開發(fā)十幾年+大數(shù)據(jù)8年的過(guò)來(lái)人來(lái)解答這個(gè)問(wèn)題最合適不過(guò)了。

首先,從編寫運(yùn)行角度來(lái)看。

PHP和PYTHON都算是腳本語(yǔ)言,特別是Python有交互式的命令行界面,可以讓初學(xué)者一句句的輸入程序,并能立刻得到解釋器的運(yùn)行效果,從這點(diǎn)來(lái)說(shuō),對(duì)于初學(xué)者是特別的友好,也符合反饋學(xué)習(xí)機(jī)制,讓學(xué)習(xí)者能立刻得到反饋,增大對(duì)Python學(xué)習(xí)的興趣。

說(shuō)完P(guān)ython,再來(lái)說(shuō)說(shuō)PHP。PHP可以支持命令行的php+簡(jiǎn)單語(yǔ)句的語(yǔ)言解釋方式,但比起Python的完全命令交互,還差點(diǎn)。也可以把php程序編寫好后,直接用php 程序方式運(yùn)行,看結(jié)果。從這點(diǎn)上來(lái)說(shuō),python的上手難度比PHP小,但php學(xué)習(xí)起來(lái)也就是命令行+程序就能直接運(yùn)行。

Java程序則是編寫后,還需要編譯,才能運(yùn)行,中間多了編譯步驟,所以,運(yùn)行難度大于php和python。

其次,從語(yǔ)法上來(lái)看。

python比較接近于書寫文章的語(yǔ)法,特別是段落的劃分,讓程序一目了然。很適合初學(xué)者。

php脫胎于c,畢竟c的語(yǔ)法對(duì)于初學(xué)者也有點(diǎn)面生。

java更不用說(shuō)了,語(yǔ)法復(fù)雜性遠(yuǎn)遠(yuǎn)大于php,光變量就有很多類型。

綜上所述,從運(yùn)行難度和語(yǔ)法,對(duì)三種語(yǔ)言做了對(duì)比,結(jié)論是對(duì)于初學(xué)者,Python最容易,PHP其次,java學(xué)起來(lái)難度最大。

評(píng)論0 贊同0
  •  加載中...
Ashin

Ashin

回答于2022-06-22 19:27

想系統(tǒng)的學(xué)編程語(yǔ)言選Java,c++,c++雖然難但是發(fā)現(xiàn)繞不開,個(gè)個(gè)領(lǐng)域都會(huì)碰到他。

如果只想做網(wǎng)頁(yè)開發(fā)推薦PHP,高效生產(chǎn)工具。

Python,以前用過(guò)一段,算是小版Java,現(xiàn)在生態(tài)擴(kuò)充越來(lái)越龐大,但最后我用的nodejs,因?yàn)閖s現(xiàn)在也是繞不開的腳本語(yǔ)言。

評(píng)論0 贊同0
  •  加載中...
Kyxy

Kyxy

回答于2022-06-22 19:27

作為資深非專業(yè)程序員,剛好也會(huì)java、php和python。我覺(jué)得新人上手,還是推薦java,因?yàn)閖ava擁有其他語(yǔ)言無(wú)可比擬的生態(tài)圈,我用java最大的一個(gè)感受就是:遇到坑了,百度一下。即便不能解決問(wèn)題,至少也能找到和你遇到同樣問(wèn)題的“志同道合”的人。

生態(tài)方面

java擁有比較完備的生態(tài)體系,開源框架也很多,我們可以在github上去搜一搜跟java、php和python相關(guān)的項(xiàng)目數(shù)量,其中java和python在github上的項(xiàng)目數(shù)量都是百萬(wàn)級(jí),而php大概有50萬(wàn)左右。

java已經(jīng)在編程領(lǐng)域火了很久了,且經(jīng)久不息。python雖然也存在了20多年,但在最近兩年才開始火起來(lái),且一發(fā)不可收拾。在tiobe給出的最新編程語(yǔ)言受歡迎度排名中,java長(zhǎng)期排第一的位置,而python在最近兩年里已經(jīng)擠掉C++進(jìn)入了前三。

應(yīng)用方面

java廣泛的被應(yīng)用于企業(yè)級(jí)應(yīng)用開發(fā)、嵌入式系統(tǒng)開發(fā)、web應(yīng)用服務(wù)開發(fā)、移動(dòng)應(yīng)用(Android)開發(fā)等等;

python現(xiàn)在非?;穑饕挥糜跀?shù)據(jù)分析與處理(例如網(wǎng)站爬蟲、金融領(lǐng)域數(shù)據(jù)分析)和人工智能領(lǐng)域等等。

php應(yīng)用的最多的就是web應(yīng)用服務(wù)開發(fā);

語(yǔ)法方面

java的語(yǔ)法中規(guī)中矩,要求也很嚴(yán)格,該有的標(biāo)點(diǎn)符號(hào)必須得有,例如分號(hào)、大括號(hào)等等。

對(duì)于php和python對(duì)于語(yǔ)法的要求就沒(méi)有這么嚴(yán)格,不過(guò)我覺(jué)得這也是一個(gè)趨勢(shì),例如JetBrains推出的kotlin語(yǔ)言同樣是運(yùn)行到j(luò)vm虛擬機(jī)上,是一種兼容java的編程語(yǔ)言,它的語(yǔ)法就比java更簡(jiǎn)潔。

而對(duì)于python來(lái)講,它的語(yǔ)法更接近于數(shù)學(xué)算式,這也是它更廣泛的應(yīng)用于數(shù)據(jù)分析與處理和人工智能領(lǐng)域的原因之一。

所以我建議初學(xué)者還是要先學(xué)習(xí)java,因?yàn)閷W(xué)習(xí)java的話,在網(wǎng)上能夠能容易找到學(xué)習(xí)資料,學(xué)習(xí)后的應(yīng)用領(lǐng)域也非常廣泛,而java嚴(yán)格的語(yǔ)法也會(huì)給你在未來(lái)學(xué)習(xí)其他編程語(yǔ)言打牢基礎(chǔ)。

我是程序員愛編程,一個(gè)資深非專業(yè)碼農(nóng),科技領(lǐng)域段子手!如本回答能夠討得您的歡心,勞請(qǐng)點(diǎn)贊、轉(zhuǎn)發(fā)、關(guān)注我,如有不同看法可以在評(píng)論區(qū)留言,謝謝!

評(píng)論0 贊同0
  •  加載中...
james

james

回答于2022-06-22 19:27

建議從java開始學(xué),學(xué)java后想轉(zhuǎn)php或者py的話比較好轉(zhuǎn),據(jù)說(shuō)一個(gè)java程序員只需要3天的學(xué)習(xí)就能掌握python基本使用。其實(shí)如果淺顯的學(xué)一點(diǎn),都好入門,畢竟不像c那樣要鼓搗指針,學(xué)深了都難。

評(píng)論0 贊同0
  •  加載中...
susheng

susheng

回答于2022-06-22 19:27

你要知道你學(xué)這個(gè)是為了干啥用的,不同語(yǔ)言有自己擅長(zhǎng)和不擅長(zhǎng)的領(lǐng)域,網(wǎng)頁(yè)開發(fā),全能型用hava,中小型網(wǎng)站快速開發(fā)用php,人工智能領(lǐng)域,運(yùn)維,爬蟲,科學(xué)計(jì)算,用python 。難易程度,java最難,python 最簡(jiǎn)單,php折中。如果沒(méi)有目標(biāo),只為編程,推薦java,php和python 屬于解釋性語(yǔ)言,不推薦。當(dāng)然了,編程大多都是一通百通,熟練掌握java后,學(xué)習(xí)php或者python 也就一兩周的事。但是反之則不好說(shuō),即使熟練掌握python ,學(xué)起來(lái)java也不一定比新手強(qiáng)太多。

評(píng)論0 贊同0
  •  加載中...
genefy

genefy

回答于2022-06-22 19:27

PHP,不忙時(shí)學(xué)學(xué)JAVA吧

評(píng)論0 贊同0
  •  加載中...
tomlingtm

tomlingtm

回答于2022-06-22 19:27

Python、php、java哪個(gè)更容易學(xué)?本人就是教編程的老師,最適合回答這個(gè)問(wèn)題。

1、我不認(rèn)為那種語(yǔ)言有難易之分。編程語(yǔ)言剛開始學(xué)起來(lái),都是晦澀,難懂的。編程剛開始學(xué)輸出就是一些文本,沒(méi)有毅力真讓人提不起興趣。

2、Python是腳本語(yǔ)言,關(guān)鍵字大都是英文,語(yǔ)法讓人也好懂一些,但深入起來(lái)也并不容易。

2、php真就不推薦沒(méi)有編程基礎(chǔ)的人一開始就學(xué),他必須在網(wǎng)頁(yè)上運(yùn)行,必須配置服務(wù)器,雖然有phpstudy這樣的一鍵配置環(huán)境,但開始就用,難免難懂。

3、JAVA是先半編譯,半解釋的語(yǔ)言。它是在java虛擬機(jī)上運(yùn)行的語(yǔ)言,現(xiàn)在這么流行和它有oracle商業(yè)支持不關(guān)系。但見得哪好學(xué)。

總之,編程語(yǔ)言哪門也不好學(xué),但學(xué)好哪門都有發(fā)展,而且還觸類旁通,可以舉一反三,一門語(yǔ)言學(xué)好了,其他語(yǔ)言學(xué)起來(lái)也不難了!

評(píng)論0 贊同0
  •  加載中...
YFan

YFan

回答于2022-06-22 19:27

Python√

評(píng)論0 贊同0
  •  加載中...
Ali_

Ali_

回答于2022-06-22 19:27

從語(yǔ)法層面來(lái)說(shuō)還是java簡(jiǎn)單點(diǎn),但是java難就難在開發(fā)環(huán)境配起來(lái)費(fèi)勁

評(píng)論0 贊同0
  •  加載中...
lanffy

lanffy

回答于2022-06-22 19:27

我是編程小白這仨語(yǔ)言我都嘗試學(xué)習(xí)過(guò)????,只有python 我一下就看懂了,可能代碼看著更貼近日常說(shuō)話吧……

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<