Python,在美國大學中最受歡迎

我們已經談論了很多關於 Python 的事情 這裡 已經。 對於許多人來說,它是開發時要考慮的語言之一,這不是什麼秘密,它強大,功能強大,學習曲線不是很複雜,並且(在我看來)使它比其他語言更具吸引力,它是 100% 跨平台的。

它可以在Mac、Linux、Windows、Android 上用Python 進行編程...來吧,太神奇了,我們只需要在客戶端計算機上安裝解釋器就可以了,我們的代碼將最大限度地工作,只需一些小調整。

在這裡我給大家帶來一條網上流傳的消息,我摘自 人類:

最近,羅切斯特大學計算機科學助理教授 PhilipGuo(位於紐約的私立大學)和成員 ACM,進行了一項研究,他證明了 蟒蛇 是目前計算機科學入門課程中最流行的教學語言,在美國院系中排名最高。

蟒蛇

具體來說,排名前 10 的 CS 系中有 80 個 (27%) 以及排名前 39 的 CS 系中的 69 個 (0%) 在 CS1 和 CSXNUMX 入門課程中教授 Python。 其中有 麻省理工學院、奧斯汀-德克薩斯、加州-伯克利、哥倫比亞或弗吉尼亞理工。當然,不在這12所中的還有斯坦福或哈佛等重要的大學。 這使得 Python 是這些著名機構中使用率最高的語言,高於 Java、Matlab(主要科學語言)和 C/C++ 二項式。 有趣的是......諸如此類的流行語言 Javascript 或 PHP 在這些介紹性任務中並未廣泛使用,儘管這並非沒有邏輯 混亂的 這可能會導致.

En 塞貢多盧格 它位於 Java的 (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.    設計者 他說:

      他媽的!。 你看起來和我去的黑客實驗室的一位同事很相似。 由於你的用戶代理(除非你修改它),你使用 gentoo 和 python...

      順便說一句,至於託管,這取決於。 例如,在某些我不打算宣傳的公司中,您擁有可以完美管理的虛擬機,並在服務器上手動安裝您想要的操作系統,或者安裝apache + python或一些類似的pod。 另外,使用 nginx,您可以利用 cgi 配置的簡單性將其重定向到 .py 文件,此外,您可以在系統中使用一些 suid 二進製文件,從 python 傳遞密鑰將允許 python 執行管理任務服務器,顯然是出於適當的安全考慮......

      您好!

  2.   路人 他說:

    C++ 用於邏輯,Python 用於接口和平庸的邏輯,這是在 QT 中創建應用程序的一個非常好的公式。 實際上,Python 很棒,因為它以非常直觀的方式支持 C++ 代碼,與 JNI 等無關。

    還應該提到的是,它不僅易於使用,它還迫使你編寫可讀且結構良好的代碼。從 C++ 等其他語言開始並不會給你帶來這種優勢,我什至無法想像從Perl 開始...

    1.    設計者 他說:

      咕嚕咕嚕。 我多么生氣啊! 不要跟我談論 C++,這是一門可怕的語言。 例如,我是 C 的粉絲,隨著時間的推移我也成為了 python 的粉絲,但每個都有自己的應用領域。 如果你想要對象,那麼你使用一種到處都有對象的語言,比如Python,甚至一個整數也是一個對象(事實上,你可以很容易地基於int 創建一個類),如果你想要結構化編程,那麼親愛的C .lo 不能的是C++,它是一種把對象放進去的C補丁,這是致命的,因為C的內在屬性使它適合結構化編程,而不適合對象,所以C++是一種畸變您會注意到對象支持很差,因為他們試圖使 C 適應對象。 就那麼簡單。 你不能將西班牙油條與美利奴羊毛混在一起。 如果你不打算使用對象,C 也可以很好地工作,可以使用對象,還有很多語言,比如 javascript、python 等。 不可能是像 C++ 這樣的混合體

      如果我冒犯了某人,我很抱歉,但那是GVU(偉大的普遍真理)。

      您好!

  3.   嘉京 他說:

    學習Python是我所缺乏的,根據我的經驗,他們從C語言開始轉向C++,然後跳到Java平台,但我認為Python的優勢在於它是多麼容易學習

  4.   納米 他說:

    我從 Python 開始,然後轉向 JS。 事實上,Javascript 很好,正如他們所說 有可能,但是如果你學習開髮指令並堅持既定標準,再加上使用框架和 TDD,JS 就可以完美編排。 不好的是,用 javascript 很容易寫出奇怪的東西 xD

    1.    路人 他說:

      如果 javascript 可能很混亂,想像一下 Perl。 至於python,我不得不說我見過的最意大利麵條式的代碼就是portage。 此外,某些命令會針對同一問題隨機返回多個不同的輸出。 這就是為什麼在郵件列表中提到“portage 的魔力”並不罕見(幸運的是,名為 paludis 的替代品正在開發中,儘管不是正式的)。

  5.   靜態 他說:

    太棒了,在我的課堂上我會向我的學生評論,這是開始用Python 教授編程的一個有效論據,就我而言,對於最小的孩子,我用Pilas-Engine(Python 庫)教他們,他們使用結構化編程和OOP 沒有意識到,我認為他們離開時會繼續自己使用自由軟件和 Python

    +1 發帖

  6.   rl 他說:

    我喜歡Python,我總是說它是入門編程的最佳選擇。 但是,您還必須學習其他範例,因為每種語言都貢獻了不同且有用的東西。 我不同意的是一 (1) 的教學...並且通常選擇它只是因為它提供了一個快速的工作機會,無論是 Java、PHP 還是其他。

    但我不同意文章的結論。 我不認為 Python 在公司中比 Java 更接近普及,相反。 Java 變得越來越好,並且出於多種原因在企業中根深蒂固。 一是它是可靠的:當 JVM 更新時,程序不會崩潰,幾乎沒有任何真正的小問題,並且 Java 7 和 8 引入了許多語言更改,但 JVM 仍然無處不在。 另一個原因是 Java 對第三方工具、平台和系統的出色支持。 例如,Python 從版本3 過渡到版本2 的過程就是一場噩夢,他們的理念是,如果API 能讓語言變得更乾淨、更簡單,他們就會愉快地破壞API,這在很多方面都是值得稱讚的,但最終卻適得其反。在公司中贏得一席之地。

    更重要的是……JavaScript 比 Python 更有機會以更快、更可測試的速度獲得空間(我並不是說任何新東西,它已經這樣做了一段時間)。 但我不會在初級編程課程中教 JavaScript,我會教 Python。 因為直到最近我才同意他們在一些大學教授 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 上,python 不僅僅是所有粘貼語言,對於 youtube 來說,我認為應用程序引擎

  9.   mat1986 他說:

    感謝 Codecademy 這樣的工具,我了解了 Python 的優點和易用性。 以至於我希望它成為智利大學計算機課程的“入門語言”。 不幸的是,我們仍然生活在 C/C++ 時代,我並不是說這是不好的選擇——在我研究它們的時候,它們也讓我著迷——我只是希望有更多的種類可以學習。 我認為 Python 一定是其中之一 🙂

  10.   惡魔大師 他說:

    我是使用 matlab 長大的,我的本科論文就是在那種環境下完成的。 現在我正在做我的碩士論文,我正在用Python開發它,我可以說在大多數情況下我都感覺編程很舒服,雖然偶爾會變得很頭痛,但通常你可以快速進步並且有各種各樣的書店,您可以在那里工作。 甚至還有一些高級主題庫,例如小波,對我的工作有很大幫助。