Python,在美国大学中最受欢迎

我们谈论了很多关于Python 信息 已经。 这不是什么秘密,对于许多人来说,它是开发时要考虑的语言之一,它强大,强大,学习曲线不是很复杂,并且(我认为)是什么使其比其他语言更具吸引力,它是100%多平台的。

它可以在Mac,Linux,Windows,Android上用Python进行编程…来吧,太神奇了,我们只需要在客户端计算机上安装解释器即可,仅此而已,我们的代码将在最佳状态下进行一些小的调整。

在这里,我为您带来一个网上传播的新闻, 人类:

最近,罗切斯特大学计算机科学助理教授Philip Guo(位于纽约的私立大学)和 ACM进行了一项研究,结果表明 蟒蛇 它是目前美国部门中最受好评的计算机科学入门课程中最受欢迎的教学语言。

蟒蛇

具体来说,在CS的10个部门中有80个(27%),在前39个CS部门中有69个(0%)在CS1和CSXNUMX入门课程中教授Python。 其中有 麻省理工学院简介,奥斯汀-得克萨斯州,加利福尼亚-伯克利,哥伦比亚大学或弗吉尼亚理工大学。当然,在同样不重要的12家公司中,例如斯坦福大学或哈佛大学。 这使得 在Java以上这些享有盛誉的机构中,Python是最常用的语言,Matlab(主要的科学语言)和二项式C / C ++。 有趣的是... Javascript或PHP并未广泛用于这些介绍性目的,尽管给出的逻辑并非没有逻辑 混乱的 可以证明是.

En 塞贡多卢格 它地处 爪哇岛 (在22所大学中的39所中,有些学校采用了一种混合方法,并且它们使用一种以上的语言),在第三种广泛用于向科学家和工程师介绍编程的MATLAB中,紧随其后的是C和C ++的使用水平十年前

pyTop39-700.3

毫无疑问,近年来Java一直排在第一位,因为在最近十年中,手机取得了令人难以置信的增长,手机变得越来越智能,因此具有更多的用途并支持更多的应用程序……例如,这些应用程序是用Java编写的,这就是为什么Java一直是国王。 但是,这可能会在未来几年内改变(如果还没有的话)。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   若尔基乔

    我预料到了。 这就是为什么我这么多使用这种语言的原因。

    可惜的是,几乎没有托管者支持它,如果这样做,他们会注意它。

    1.    设计者

      他妈的!。 您和我去过的hacklab的我的同事很像。 由于使用了用户代理(除非您对其进行了修改),因此您使用gentoo并且喜欢python ...

      顺便说一句,至于托管,这取决于。 例如,在某些我不想做广告的公司中,您拥有可以完美处理的虚拟机,可以在服务器上手动安装所需的操作系统,或者安装apache + python或类似的容器。 同样,使用nginx时,您可以利用cgi配置的简单性将其重定向到.py文件,此外,您还可以在系统上使用一些suid二进制文件,即从python传递密钥后,它将允许python在服务器上执行管理任务,显然出于适当的安全考虑...

      Saludos!

  2.   路人

    C ++用于逻辑,python用于接口和平庸逻辑,这是在QT中进行应用的一个很好的公式。 实际上,python很棒,因为它以非常直观的方式支持c ++代码,例如,与JNI无关。

    还应该提到的是,它不仅易于使用,而且还迫使您使代码可读性和结构良好,从其他语言开始,例如c ++并没有给您带来这种优势,甚至想象从Perl开始...

    1.    设计者

      rr 我生气了! 不要告诉我有关C ++的知识,这是一种可怕的语言。 例如,我是C的粉丝,随着时间的流逝,我也成为python的粉丝,但是每个人都有自己的应用领域。 如果需要对象,则可以使用到处都有对象的语言,例如python,即使是整数也可以是对象(实际上,您可以轻松地基于int来创建类),如果要结构化编程,则可以使用亲爱的C语言Lo不可能是C ++,它是一种在对象上放置对象的C补丁,这是致命的,因为C的固有属性使其适用于结构化编程,而不适合对象,因此C ++是一种畸变,其中注意到对象支持差,因为他们试图使C适应对象。 这么简单您不能将油条与美利奴混合。 如果您不打算使用对象,那么C语言可以很好地使用对象,很多语言,例如javascript,python等。 不可能是像C ++这样的混合体

      如果我得罪了某人,我非常抱歉,但这就是GVU(伟大的普遍真理)。

      Saludos!

  3.   嘉京

    我缺乏学习Python的经验,根据我的经验,他们从C语言开始转向C ++,然后跳到Java平台,但是我认为支持Python的要点是学习起来很容易

  4.   纳米

    我从Python开始,然后转向JS。 其实javascript好李说 有可能但是,如果您学习开发指令并依赖已建立的标准,并使用框架和TDD,则JS可以完美地组织起来。 不好的是,用javascript xD编写怪异的东西很容易

    1.    路人

      如果javascript可能很混乱,请想象一下Perl。 至于python,我不得不说我见过的最意大利面条式的代码是可移植的。 此外,某些命令会针对同一问题随机返回多个不同的输出。 这就是为什么在邮件列表中经常提到“ portage magic”的原因(幸运的是,它正在开发一种名为paludis的替代品,尽管不是正式的)。

  5.   静态

    太好了,在我的课程中,我将向学生们评论,这是开始使用Python进行编程教学的一个有效论据,对于我较年轻的人,我使用Stacks-Engine(Python库)教他们,他们使用结构化编程和OOP没有意识到,我认为他们会被激励使用自由软件和Python继续自己

    +1讯息

  6.   rl

    我喜欢Python,我总是说这是引入编程的最佳选择。 但是,您还必须学习其他范例,因为每种语言都提供了不同且有用的功能。 我不同意的是在一(1)个教学中……而很多次选择它只是因为它提供了快速的工作退出机会,无论是Java,PHP还是其他任何东西。

    但是我不同意本文的结论。 相反,我认为Python在业务上没有比Java更能获得发展的机会。 Java有了很多改进,并且由于许多原因,在业务中存在很大风险。 其中之一是它的可靠性:当JVM更新时,程序不会停止运行,这几乎不是真正的小问题,并且Java 7和8在语言上进行了很多更改,但是JVM仍然无处不在。 另一个原因是Java令人印象深刻的平台以及第三方系统和工具支持。 例如,Python从版本3过渡到版本2一直是一场噩梦,如果它们使语言更简洁,更简单,它们就有欢愉地破坏API的理念,这在很多方面都值得称赞,但最终却与之抗衡。赢得公司空间。

    更重要的是……JavaScript具有比Python更快,更可验证的速度来获得空间的机会更大(我不是在说什么新东西,它已经做了很长时间了)。 但是我不会在最初的编程课程中教JavaScript,而是会教Python。 直到最近,Como还不了解在一些大学中教授PHP的知识。

    另一个例子:Pascal,ADA和Smalltalk在大学里教了很多年。 实际上,我是和他们一起学习的,这是我在大学里最常使用的东西。 他们没有一个(也从未拥有过)市场力量,它们作为语言非常有趣,它们教授非常好的东西,但是要在公司,行业和初创企业中使用,它们会影响其他东西。 因此,Python在大学或Linux中的成功并不意味着它将自动获得商业上的成功。 我希望是这样,但是一件事并不意味着另一件事,因为它们是截然不同的路径和环境。

    否则,尽管我不同意结论,但本文还是很棒的。

  7.   卡洛斯

    对我来说,我今年6岁,毫无疑问,最好的东西是汇编程序,c和c ++,当然,与Python相比,您必须付出更多的努力。 以非常低的级别进行编程可以使您做意想不到的事情。 现在,一切都变得容易了,还是美国绅士们不希望他们的公民学习如何违反网络和其他更有趣的事情。 呵呵呵呵

  8.   埃利奥时间3000

    Python ...有趣的建议...尤其是,如果Google在搜索引擎和其他网站中不加选择地使用它(YouTube除外,后者直到最近才使用PHP技术)。

    1.    安德鲁

      好吧,您处理的信息很少,YouTube从一开始就是用python编写的,其创建者在将其出售给YouTube时提出的条件之一就是要保留代码,好吧,这个家伙是python的粉丝...所以在一直以来,他一直使用python都是有效的,而且我认为它们不会改变...

      另一方面,搜索引擎是Java,C ++和它自己的(和封闭式)Java语言的混合体,用于处理我不记得的数据……据我所知,我读过从quora的Google工程师处获得的信息,python不仅是所有粘贴语言,而且对于youtube和我认为是app引擎

  9.   mat1986

    借助Codecademy之类的工具,我了解了Python的优点和易用性。 如此之多,以至于我想成为智利大学计算机课程的“入门语言”。 不幸的是,我们仍然生活在C / C ++时代,我并不是说这是错误的选择-我当时研究了它们,它们也让我着迷-我只是希望有更多的学习选择。 我认为Python一定是其中之一🙂

  10.   恶魔大师

    我是在matlab长大的,我的本科论文就是在这种环境下开发的。 现在,我正在做硕士论文,我正在用python开发它,我可以说大部分时间我都感到很舒服,尽管有时这会让人头疼,但是总的来说,您可以快速进步,并且各种各样的库,您可以在其中发挥作用。 甚至还有诸如小波之类的高级主题库,它们对我的工作有很大帮助。