Python, a legnépszerűbb az amerikai egyetemek körében

Sokat beszéltünk a Pythonról itt már. Nem titok, hogy sokak számára az egyik nyelv, amelyet figyelembe kell venni a fejlesztés során, erős, erős, nem túl összetett tanulási görbével, és ami (véleményem szerint) vonzóbbá teszi, mint mások, 100% -ban multiplatform.

A Python programozható Mac-hez, Linux-hoz, Windows-hoz, Android-hoz ... gyerünk, csodálatos, csak telepítenünk kell a tolmácsot az ügyfél számítógépére, és ennyi, a kódunk a legjobban fog működni, néhány apró kiigazítással.

Itt hozok neked egy olyan hírt, amely a neten kering, és amit átvettem emberek:

Nemrégiben Philip Guo, a Rochesteri Egyetem informatikai adjunktusa (New York-i magánegyetem) és a ACM, elvégzett egy tanulmányt, amelyben megmutatta Piton jelenleg a legnépszerűbb nyelv az amerikai tanszékeken a legmagasabb besorolású informatikai bevezető tanfolyamokon.

piton

Pontosabban, a 10 CS tanszék közül nyolc (80%), és a 27 legjobb közül 39 (69%) oktatja a Pythont bevezető CS0 és CS1 tanfolyamokon. Köztük vannak a MIT, Austin-Texas, Kalifornia-Berkeley, Columbia vagy Virginia Tech. Természetesen a 12 szintén nem fontos, például Stanford vagy Harvard között. Ez teszi A Python a leggyakrabban használt nyelv ezekben a tekintélyes intézményekben a Java felett, A Matlab (a fő tudományos nyelv) és a binomiális C / C ++. Érdekes ... olyan népszerű nyelvek, mint A Javascriptet vagy a PHP-t nem használják széles körben ezekre a bevezető célokra, bár a logikája nincs megadva mire kaotikus az kiderülhet.

En második helyen ez található Jáva (A 22 egyetem közül 39, egyes iskolákban hibrid megközelítés van, és egynél több nyelvet használnak), a harmadik MATLAB-ban széles körben használják a tudósokat és mérnököket a programozás megismertetésére, majd a C és C ++ felhasználási szint következik egy évtizeddel ezelőtt uralta ezt a szakaszt.

pyTop39-700.3

A Java kétségtelenül az első helyen uralkodott az elmúlt években, mivel az elmúlt évtizedben a mobiltelefonok hihetetlenül megnőttek, a telefonok egyre okosabbak, ezért több felhasználási lehetőségük van, és több alkalmazást támogatnak ... mint pl. Ezek az alkalmazások Java nyelven íródtak, ezért a Java olyan régóta király. Ez azonban a következő években megváltozhat (ha még nem történt meg).


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jorge dijo

    Számítottam rá. Ezért használom annyira ezt a nyelvet.

    Kár, hogy nagyon kevés vendéglátóhely támogatja, és ha mégis támogatná, akkor kiszúrnák.

    1.    desikoder dijo

      Bassza meg! Nagyon hasonlít egy kollégámhoz abból a hacklabból, ahová járok. A felhasználói ügynök miatt (hacsak nem módosítod) a gentoo-t használod, és szereted a python-t ...

      Egyébként ami a vendéglátásokat illeti, attól függ. Például bizonyos vállalatoknál, amelyeknek nem fogok hirdetni, vannak virtuális gépei, amelyeket tökéletesen kezelhet, és kézzel telepítheti a kívánt operációs rendszert a szerverekre, vagy telepíthet egy apache + python vagy hasonló rendszert. Az nginx használatával kihasználhatja a cgi konfigurálásának egyszerűségét, hogy átirányítsa a .py fájlokba, ami ráadásul használhatna néhány suid bináris rendszert a rendszeren, amely azt jelenti, hogy a kulcs átadásától a python lehetővé teszi, hogy a python adminisztratív feladatokat hajtson végre a szerveren, nyilván a kellő biztonsági megfontolások ...

      Saludos!

  2.   útjáró dijo

    C ++ a logikához, a python az interfészekhez és a banális logika, nagyon jó képlet alkalmazás készítéséhez QT-ben. Valójában a python nagyszerű, mert nagyon intuitív módon támogatja a c ++ kódot, semmi köze például a JNI-hez.

    Azt is meg kell említeni, hogy nem csak a könnyű használat, hanem arra is kényszerít, hogy olvashatóvá és jól strukturáltá tegye a kódot, más nyelvekkel kezdve, például a c ++, nem adja meg ezt az előnyt, és el sem tudom képzelni, hogy Perl-el kezdjem ...

    1.    desikoder dijo

      Grrrr. Hogy mérges leszek! Ne mesélj a C ++ -ról, ami borzalmas nyelv. Például rajongok a C-ért, és idővel a Python rajongója is vagyok, de mindegyiknek megvan a maga alkalmazási területe. Ha objektumokra vágyik, akkor olyan nyelvet használjon, ahol mindenhol objektumok vannak, például a python, amely még egy interger is objektum (valójában könnyen elkészíthet egy osztályt az int alapján), és ha strukturált programozást szeretne, akkor a kedves C. Lo Ez nem lehet a C ++, amely egyfajta C javítás, amely objektumokat rak rá, ami végzetes, mert a C belső tulajdonságai alkalmassá teszik a strukturált programozásra, nem az objektumokra, így a C ++ egyfajta aberráció, amelyben gyenge objektumtámogatás figyelhető meg, mert megpróbálták C-t az objektumokhoz igazítani. Olyan egyszerű Nem keverheted a churrákat a merinóval. Ha nem objektumokat fog használni, akkor a C rendben van, objektumokkal, sok nyelvvel, például javascript, python stb., Stb. Ami nem lehet, az egy olyan keverék, mint a C ++

      És ha megbántottam valakit, nagyon sajnálom, de ez a GVU (Nagy Egyetemes Igazság).

      Saludos!

  3.   Katekyo dijo

    a Python elsajátítása hiányzik nekem, tapasztalatom szerint a C nyelvvel kezdték áttérni a C ++ - ra, majd átugrani a Java platformra, de szerintem a Python mellett szól a lényeg, hogy milyen könnyű megtanulni

  4.   nano dijo

    A Pythonnal kezdtem, és JS-be költöztem. Valójában javascript is li mondta LehetDe ha megtanulja a fejlesztési irányelveket, és támaszkodik a kialakított szabványokra, valamint a keretrendszer és a TDD használatára, a JS tökéletesen megszervezhető. A rossz az, hogy nos, nagyon könnyű furcsa dolgokat írni a javascript xD-vel

    1.    útjáró dijo

      Ha a javascript kaotikus lehet, képzeljük el Perl-t. Ami a python-t illeti, azt kell mondanom, hogy a legtöbb spagetti kód a portage. Sőt, egyes parancsok véletlenszerűen több különböző kimenetet adnak vissza ugyanazon problémához. Éppen ezért a levelezőlistákon nem ritka a "portage varázslatára" hivatkozni (szerencsére a malária nevű helyettesítőn dolgozik, bár hivatalosan nem).

  5.   statikus dijo

    Kiváló, az óráimon belül megjegyzést fűzök a hallgatóimhoz, érvényes érv a Python programozásának megkezdése, esetemben a fiatalabbak számára a Stacks-Engine-vel tanítom őket (Python Library), a Strukturált Programozással és az OOP-val dolgoznak Tudomásul veszi, azt hiszem, motiválni fogja őket a folytatásra a Szabad Szoftver és a Python használatával

    +1 a bejegyzéshez

  6.   gorlok dijo

    Szeretem a Pythont, és mindig azt mondom, hogy ez a legjobb választás a programozásba. Meg kell tanulnia azonban más paradigmákat is, mert az egyes nyelvek mást és hasznosat nyújtanak. Azzal, amivel nem értek egyet, egy (1) tanításában szerepel ... és sokszor csak azért választják, mert gyors kilépést biztosít, legyen az Java, PHP vagy bármi más.

    De nem értek egyet a cikk következtetéseivel. Nem hiszem, hogy a Python közelebb lenne a térnyeréshez, mint a Java az üzleti életben, éppen ellenkezőleg. A Java sok okból sokat fejlődött, és az üzleti életben is nagyon kockázatos. Az egyik az, hogy megbízható: a programok nem állnak le a JVM frissítésekor, alig vannak kisebb problémák, és hogy a Java 7 és 8 sok változást vezetett be a nyelvben, de a JVM még mindig mindenütt jelen van. Egy másik ok a Java lenyűgöző platformja, valamint a harmadik féltől származó rendszer és eszköz támogatás. Például a Python rémálom volt a 3-es verzióról a 2-ra való átmenet során, és az a filozófia, hogy boldogan törik az API-kat, ha ezáltal a nyelv tisztább és egyszerűbb lesz, ami sok szempontból nagyon dicséretes, de végül ellene játszik. hogy helyet keressenek a vállalatoknál.

    Mi több ... A JavaScript-nek sokkal nagyobb esélye van arra, hogy helyet szerezzen (nem mondok újat, már régóta csinálja), sokkal gyorsabb és ellenőrizhetőbb sebességgel, mint a Python. De nem egy kezdeti programozási tanfolyamon tanítanám a JavaScript-et, hanem a Pythont. Mivel nem értettem egyet azzal, hogy a PHP-t a közelmúltig néhány egyetemen bevezetésként oktatták.

    Egy másik példa: Pascalt, ADA-t és Smalltalkot sok éven át tanították az egyetemeken. Valójában velük tanultam, és ezt használtam a legjobban az egyetemen. Egyikük sem rendelkezik (és soha nem is volt) piaci erővel, nyelvként nagyon érdekesek, nagyon jó dolgokat tanítanak, de a cégben, az iparban és a startupokban való használatra más dolgokat befolyásolnak. Ezért a Python sikere az egyetemeken vagy a Linuxban nem jelenti azt, hogy automatikusan üzleti sikere lesz. Szeretném, ha lenne, de az egyik nem jelenti a másikat, nagyon különböző utak és környezetek.

    Egyébként kiváló cikk, bár nem osztom a következtetéseket.

  7.   carlos dijo

    Nekem 6 éves vagyok, kétségtelenül a legjobb az assembler, a c és a c ++, természetesen sokkal jobban be kell törni a fejét, mint a pythonnál. A nagyon alacsony szintű programozás gyanútlan dolgokat tesz lehetővé. Most minden könnyebb, vagy az lesz, hogy az Egyesült Államok urai nem akarják, hogy állampolgáraik megtanulják megsérteni a hálózatokat és más sokkal érdekesebb dolgokat. hehehehe

  8.   eliotime3000 dijo

    Python ... Érdekes javaslat ... Különösen, ha a Google válogatás nélkül használja a keresőben és a többi webhelyén (kivéve a YouTube-ot, amely a közelmúltig PHP technológiát használt).

    1.    Andrew dijo

      Nos, te elég ritka információkat kezelsz, a YouTube kezdettől fogva pythonban van írva, és az egyik feltétel, amelyet alkotója feltett a YouTube-nak való eladáskor, az volt, hogy a kódot karbantartják, oké, a srác python rajongó ... szóval ennyi idő alatt A python használatával érvényesek voltak, és nem hiszem, hogy megváltoznának ...

      Másrészt a keresőmotor a java, a c ++ és a saját (és zárt) java nyelv keveréke azoknak az adatoknak a kezelésére, amelyek nevére nem emlékszem ... amennyire tudom és a quora google mérnökeitől olvastam, a python több mint minden beillesztett nyelv és a youtube, és szerintem az alkalmazás motorja

  9.   mat1986 dijo

    Az olyan eszközöknek köszönhetően, mint a Codecademy, megtanultam a Python erényeit és egyszerű használatát. Olyannyira, hogy szeretnék a chilei egyetemek számítógépes tanfolyamainak "bevezető nyelve" lenni. Sajnos még mindig a C / C ++ korszakában élünk, ami nem állítom, hogy rossz lehetőség - abban az időben, amikor tanulmányoztam őket, és engem is elbűvölnek -, bárcsak lenne még sokféle változatosság. És szerintem a Python is ezek közé tartozik 🙂

  10.   FelpeMester dijo

    Matlab foglalkozásként nőttem fel, az egyetemi diplomamunkámat abban a környezetben dolgoztam ki. Most, hogy a diplomamunkámat elkészítem, Pythonban fejlesztem, és azt mondhatom, hogy legtöbbször nagyon kényelmesnek éreztem magam a programozásban, bár egyszer-egyszer fejfájássá válik, de általában gyorsan előreléphet és sokféle könyvtár létezik, ahol kihasználhatja a munkát. Még olyan fejlett témájú könyvtárak is vannak, mint például a hullámok, amelyek sokat segítenek a munkámban.