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的天下。