1. 想學習python和net不知道哪個好,哪個前景好
python和net都是非常不錯的選擇,發展前景也是不錯的。
不過python是現在市場量比較高的一種語言,就業薪資也是比較高的。
如果您是零基礎的話,建議您python,因為python最大的特點就是適合零基礎學習,語法簡單、功能強大、容易上手。
2. vb.net python哪個好
要去專業學習,建議選Python
個人認為二者各有利弊。
vb.net是由vb化來的,Python被稱為「最貼近自然語言的編程語言」,都比較容易上手;
vb.net可以高效開發有圖形界面的應用,Python需要Gui庫等,可能稍遜一籌;
但Python作為十分高級的腳本語言,十分適合AI開發,也因此具有潛力。
最後,祝你在編程的路上漸行漸遠,樂此不疲。驀然回首數載,盡享編程美好!
3. 編程入門應該在.NET和Python之間選擇哪個
c#,入門要記的規范多點,但容易養成好的習慣。很容易形成面向對象的思想,對前端開發有好處,但用的多了會感覺有點死板。如果習慣不好代碼臃腫,半年後自己都不知道自己寫的是啥。
python,入門好上手,很快就能用很少代碼完成小任務,但容易養成不好的習慣。一般用來寫伺服器端和各種腳本,靈活快速易變化,協程+多進程的並發方式,速度完全夠用,但前端圖形界面還是別想了。代碼很易讀,如果遵循pep8並寫好單元測試,我認為是最易與別人交流的語言。
所以c語言入門容易養成各種思維定勢,在很多情況下這是好習慣,在少數情況下這會禁錮思維。
lisp、python之類的語言入門可以開拓思維,到現在我看lisp的書也經常感慨,我x原來還可以這么想問題。。。
4. 針對 web,java、php、Python、.NET 之中未來發展前景最好的會是什麼
所謂的發展,我認為有兩點:
1、語言極其相關技術的深度。
2、市場佔有率。
對於php,有點在於開發效率,使用它你能夠快速的實現一個網站,但是當你的網站後台需要強大服務的時候(比如大型的電商系統、搜索等等),php就不能滿足你了,所以你看使用php的公司基本還會招聘其他語言的工程師(比如網路),單純使用php實現整個復雜的系統是不可能的。
對於Java,雖然在web開發效率上趕不上php,但是它有眾多企業級框架和平台,有的公司往往不想再招聘專門的web開發工程師而全部採用java來開發系統,不管是市場還是技術的深度我認為都是值得你去學習的。
對於Python,我認為這是一門相對小眾的語言,不建議作為第一語言或者主要語言去學習,對於工程師來說會使用多門語言應該不算難事吧,Python在學術界應用很廣泛,而且寫腳本很靈活快捷。在工業界也有優秀的框架支持,不過如果不是公司的特別需求,建議樓主業余學習。
對於.NET,背靠微軟,既易於上手而且也有一定的深度,唯一不好的地方在於必須基於windows平台,好在現在微軟在逐漸改變,官方漸漸支持社區mono建設,時代在變化我相信有一天.NET必然會跨平台開源,屆時與java平分秋色。
綜上所述 ,Java作為主攻語言和平台,學點Python,Java學好了當你進入一個.NET項目的時候,相信很快就能上手,而且深入研究的時候會有一種融會貫通的感覺。
5. ASP.NET,JSP,Python,Ruby,PERL各自的利弊
1. asp vs jsp:
asp運行在windows下的.net平台下,jsp在java平台下(可以是windows或linux或mac等等帶的java平台),兩者都只能做web開發的表現層(就是只是用來寫網頁)。兩者的比較可以看作兩種平台的比較(.net和java):.net平台支持幾乎所有的語言(你可以用vb,vc, c#等等語言寫程序)
2. python,ruby和perl屬於動態語言。和傳統的語言(c,c++,java,c#)相比,最大的區別在於編譯器不強制要求類型的匹配,由你自己去匹配,所以程序可以寫的很靈活,不用一步步定義變數,直接用就可以。傳統語言數百行的程序,動態語言可能幾十行就足夠了,所以適合快速開發。另外程序可以在各種操作系統下運行。
3. perl vs ruby和python:
perl比ruby或者python都要古老些。perl曾經是最流行的腳本語言,曾經也被認為是黑客必備。可以只用幾行就完成復雜數據的處理,而且速度不必同樣的c慢許多,內置的對正則表達式和數據結構的支持更是令人驚嘆。 以前許多網站都用perl寫的。即使現在,國外有些較老的網站也有部分代碼還是perl。perl最強大之處在於它有數不清的庫支持,perl可是說有著世界上最大的社區,你想做什麼事情都找得到相應的庫。
但是perl的缺點也很明顯:perl的程序實在是太靈活了,一個問題通常有非常多的解決方案,正如一句話有非常多的說法一樣(誰讓perl的發明者同時是個語言學家呢,最人性化的語言也最靈活),而且perl的語法對於不熟悉它的人完全是天書(難讀)
ruby和python都是作為perl的替代者出現的。最新的perl加入了對面向對象的支持(但是我覺得和c++一樣不怎麼純),ruby和python對面向對象的支持更好(甚至要好於java)。
4. ruby vs python:
毫無疑問這是目前java程序員中最流行的語言,很多人宣稱java太僵化了,傳統語言太僵化了,未來的主流屬於動態語言。而這個未來,就是指ruby或者python。對於web開發者,快速開發更是非常有吸引力。
拋開語法的差異,兩者不分伯仲。由於ruby由日本人發明,過去文檔多是日文,所以python前些年更強些,甚至被google定為公司內只准使用的4種程序設計語言之一。但現在ruby的英文資料也很多,而且最近推出的ruby on rails讓web開發速度非常快(尤其對於java 的web開發),使得這兩年ruby最流行。但是客觀的說,兩者幾乎沒什麼太大差別,ruby對面向對象的支持更純一些,python的類庫更豐富一些(因為python歷史稍長些)
關於ide:
asp:windows的東西從來不缺好ide(反過來說,沒有ide你簡直不能編任何windows程序),當然是vs stuodio了
jsp:myeclipse或idea不錯,當然比windows的工具稍差一些。
ruby和python:開源的語言,ide都不是最好,只是簡單的語法高亮,調試和運行,以及錯誤提示和幫助。但是可選擇的范圍非常多,而且都不大,而且一直在變好。所以多關注新版。ruby方面可以用netbeans的ruby插件或eclipse的ruby插件,python可以用eclipse的pydev插件。
perl的ide可以用eclipse的epic插件,基本的語法高亮,動態代碼完成,自動編譯,錯誤自動提示等。
當然如果你只是編小型的程序(例如少於10個文件),用普通的帶語法高亮的編輯器就可以了(例如vim,emacs,以及linux平台下多如牛毛的ide)
6. asp.net和python哪個做網站更好用
大小網都可以用.net,我個人一直用的.NET做的。
7. 請分析一下asp.net/jsp/python/php/ruby哪個更有前途
Python最有前途,我很喜歡用。
Python並不是一種新興的語言,1991年就已經出現。
你列舉的這五種言語的共性是都用於Web開發,Web現在最牛的是Google,Python就是由Google支持的語言,Python的創始人現在就在Google工作,Google新推出的Google App Engine現在只支持一種語言,那就是Python,Google App Engine上可以直接運行Django的網站,Django是Python現在最流行的網站開發框架。Google主要是的三種語言是C++, Java, Python.
即使從非網站開發來說,Python擅長於Scripting,則可以幫助你做一些工作中的小事情特別是數據處理什麼的。從平台來說,.Net上有IronPython,Java上有Jython。我在一家世界頂級投行工作,Python和Perl是我們現在能在產品中使用的唯一兩種動態語言,而Python的可讀性是它最大的長處,當然要大大好於Perl.
8. python .net web開發效率那個高學習周期哪個短
無論是開發效率和周期,絕對是.net短。
python是簡便代碼簡潔,但是他的web框架譬如django,學習成本比python本身還要大得多!
9. .NET、JAVA、Python 哪個開發效率比較高
首先你得看做什麼開發了,個人覺得.net做界面開發比較快,而且美觀。
python的話做前台網頁挺好配合Django+mysql資料庫,能滿足一般需求。速度較快。
java的話,感覺更適合做後台訪問資料庫或者伺服器之類的。
10. 與J2EE,Net,Python等方案相比,PHP有哪些優勢
開發快,適合中小型項目,但是不能做大項目,大項目,還是java的天下。