Python, USA ülikoolide seas populaarseim

Oleme Pythonist palju rääkinud siin juba. Pole saladus, et paljude jaoks on see üks keeltest, mida arendamisel arvestada, see on tugev, võimas, mitte eriti keeruka õppimiskõveraga ja mis muudab selle (minu arvates) atraktiivsemaks kui teised, See on 100% mitmekorruseline.

Seda saab programmeerida Pythonis Macile, Linuxile, Windowsile, Androidile ... tule nüüd, see on hämmastav, meil peab lihtsalt olema tõlk kliendi arvutisse installitud ja see on kõik, meie kood töötab kõige paremini, väikeste muudatustega.

Toon siin teile uudise, mis levib netis ja mille olen võtnud inimesed:

Hiljuti Rochesteri ülikooli arvutiteaduse dotsent Philip Guo (eraülikool asub New Yorgis) ja ACMviis läbi uuringu, milles ta seda näitas Python see on praegu populaarseim arvutiõppe õppekeel Ameerika osakondades.

püüton

Täpsemalt õpetavad Pythoni sissejuhatavatel CS10 ja CS80 kursustel kaheksa kümnest CS osakonnast (27%) ja 39 69 parema seast (0%). Nende hulgas on MIT, Austin-Texas, California-Berkeley, Columbia või Virginia Tech. Muidugi nende 12 hulgas, mis pole samuti olulised, näiteks Stanford või Harvard. See teeb Python on neis Java-kohal asuvas mainekas asutuses enimkasutatav keel, Matlab (peamine teaduskeel) ja C / C ++ binoom. Huvitav ... nii populaarsed keeled kui Javascripti või PHP-d ei kasutata nende sissejuhatavate ülesannete puhul laialdaselt, ehkki pole ilma selle loogikata antud mida kaootiline see võib osutuda.

En Segundo lugar see asub Java (22 ülikoolist 39, mõnes koolis on kasutusel hübriidne lähenemine ja nad kasutavad rohkem kui ühte keelt), kolmandas MATLABis kasutatakse laialdaselt teadlaste ja inseneride programmeerimiseks tutvustamist, millele järgneb C ja C ++ kasutustasem, mis domineeris selles jaotises kümme aastat tagasi.

pyTop39-700.3

Java on viimastel aastatel kahtlemata valitsenud 1. kohal, kuna viimase kümnendi jooksul on mobiiltelefonid uskumatult kasvanud, telefonid muutuvad targemaks ning seetõttu on neil rohkem kasutamisvõimalusi ja nad toetavad rohkem rakendusi ... näiteks need rakendused on kirjutatud Java keeles, mistõttu Jaava on kuningas olnud nii kaua. Kuid see võib lähiaastatel muutuda (kui see pole juba muutunud).


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Jorge DIJO

    Ma ootasin seda. Seetõttu kasutan seda keelt nii palju.

    Kahju, et väga vähesed hostingud seda toetavad, ja kui nad seda toetaksid, saaksid nad sellele silma.

    1.    desikooder DIJO

      Persse! Teil on palju sarnasust minu kolleegiga häkkimislaual, kuhu ma lähen. Kasutajaagendi tõttu (kui te seda ei muuda) kasutate gentoo-d ja teile meeldib python ...

      Muide, mis puutub hostingutesse, siis see sõltub. Näiteks teatud ettevõtetes, mida ma ei kavatse reklaamida, on teil virtuaalmasinaid, millega saate suurepäraselt hakkama saada ja installida soovitud operatsioonisüsteem käsitsi serveritesse või installida apache + python või mõni muu sarnane pakett. Samuti saate nginxi abil ära kasutada cgi seadistamise lihtsust, et suunata see .py-failidesse, mis lisaks võiksite süsteemis kasutada mõnda suid-binaararvutit, mis võimaldaks Pythonist võtme edastamisest pythonil haldusülesandeid serveris täita , ilmselgelt asjakohaste turvalisuse kaalutlustega ...

      Saludos!

  2.   rändur DIJO

    C ++ loogika jaoks, python liideste jaoks ja banaalne loogika, väga hea valem rakenduse loomiseks QT-s. Tegelikult on python suurepärane, kuna see toetab c ++ koodi väga intuitiivselt, näiteks JNI-ga pole midagi pistmist.

    Samuti tuleb mainida, et see pole mitte ainult kasutusmugavus, vaid sunnib teid ka koodi loetavaks ja hästi struktureerituks muutma, alustades teistest keeltest, näiteks c ++, ei anna see eelis ja ma ei kujuta isegi ette, et alustaksin Perlist ...

    1.    desikooder DIJO

      Grrrr. Et ma vihastan! Ärge rääkige mulle C ++ -st, mis on jube keel. Näiteks olen ma C-fänn ja aja jooksul hakkan ka pythoni fänniks, kuid igal ühel on oma rakendusala. Kui soovite objekte, siis kasutage keelt, kus objektid on kõikjal, näiteks python, mis isegi interger on objekt (tegelikult võiksite int-i põhjal klassi lihtsalt teha) ja kui soovite struktureeritud programmeerimist, siis kallis C Lo, et see ei saa olla, on C ++, mis on mingi C-plaaster, mis paneb sellele objektid, mis on surmav, kuna C sisemised omadused muudavad selle struktureeritud programmeerimiseks, mitte objektideks, nii et C ++ on selline aberratsioon, milles märgitakse kehva objekti tuge, kuna nad on püüdnud C-d objektidega kohandada. Nii lihtne Churrasid ei saa meriinoga segada. Kui te ei kavatse objekte kasutada, on C korras koos objektidega, paljude keeltega, nagu javascript, python jne. Mis ei saa olla, on selline segu nagu C ++

      Ja kui ma olen kedagi solvanud, on mul väga kahju, aga see on GVU (Suur Universaalne Tõde).

      Saludos!

  3.   Katekyo DIJO

    Pythoni õppimine on mul puudu, minu kogemuse järgi alustasid nad C-keelest, et liikuda C ++ -ni ja hüpata seejärel Java platvormile, kuid minu arvates on Pythoni kasuks mõte see, kui lihtne on õppida

  4.   nano DIJO

    Alustasin Pythoniga ja kolisin JS-i. Tegelikult ütles Javascript hästi See võib ollaKuid kui õpite arendusjuhiseid ja loodate väljakujunenud standarditele koos raamistiku ja TDD kasutamisega, saab JS-i suurepäraselt korraldada. Halb on see, et noh, imelikke asju on JavaScripti xD ​​abil väga lihtne kirjutada

    1.    rändur DIJO

      Kui javascript võib olla kaootiline, kujutage ette Perlit. Püütoni kohta pean ütlema, et kõige rohkem spagetikoodi, mida olen näinud, on portage. Veelgi enam, mõned käsud tagastavad juhuslikult sama probleemi jaoks mitu erinevat väljundit. Seetõttu pole postitusloendites haruldane viidata "portage'i võludele" (õnneks töötab see asendaja nimega paludis, kuigi mitte ametlikult).

  5.   Staatik DIJO

    Suurepärane, oma klassides kommenteerin oma õpilasi, on õige argument hakata programmeerima Pythoniga, minu puhul õpetan noorematele neid Stacks-Engine'iga (Pythoni raamatukogu), nad töötavad struktureeritud programmeerimise ja OOP-ga ilma ette teatamata, arvan, et neil on motivatsioon vaba tarkvara ja Pythoni abil iseseisvalt jätkata

    +1 postitusele

  6.   gorlok DIJO

    Ma armastan Pythoni ja ütlen alati, et see on parim valik programmeerimisse sisse viia. Kuid peate õppima ka muid paradigmasid, sest iga keel pakub midagi erinevat ja kasulikku. Millega ma nõus ei ole, on ühe (1) õpetamine ... ja see on sageli valitud ainult seetõttu, et see tagab kiire töölt lahkumise, olgu see siis Java, PHP või mis iganes.

    Kuid ma ei nõustu artikli järeldustega. Ma ei usu, et Python on äritegevuses Java saavutamiseks lähemal kui vastupidi. Java paranes palju ja see on ettevõtetes paljudel põhjustel väga riskantne. Üks neist on see, et see on usaldusväärne: programmid ei lakka töötamast, kui JVM-i värskendatakse, vaid on vaid väikesed probleemid ja Java 7 ja 8 on keelega palju muutnud, kuid JVM on endiselt kõikjal levinud. Teine põhjus on Java tööriistade ja platvormide ning kolmandate osapoolte süsteemide muljetavaldav tugi. Näiteks Python on olnud õudusunenägu üleminekul versioonilt 3 kuni 2 ja nende filosoofia on API-de õnnelik rikkumine, kui see muudab keele puhtamaks ja lihtsamaks, mis on mitmes mõttes väga kiiduväärt, kuid lõpuks mängitakse selle vastu. ettevõtetes ruumi teenimiseks.

    Veelgi enam ... JavaScriptil on palju suuremad võimalused ruumi hankimiseks (ma ei ütle midagi uut, see on seda juba pikka aega teinud) palju kiiremini ja kontrollitavamal kiirusel kui Python. Kuid ma ei õpetaks JavaScripti algsel programmeerimiskursusel, vaid õpetaksin Pythoni. Kuna ma polnud nõus sellega, et PHP-d õpetati veel hiljuti mõnes ülikoolis sissejuhatusena.

    Teine näide: ülikoolides õpetati aastaid Pascalit, ADA-d ja Smalltalki. Tegelikult õppisin koos nendega ja seda kasutasin ülikoolis kõige rohkem. Ühelgi neist pole (ega olnudki) turujõudu, nad on keeltena väga huvitavad, õpetavad väga häid asju, kuid kasutamiseks ettevõttes, tööstuses ja idufirmades mõjutavad nad muid asju. Nii et Pythoni edu ülikoolides või Linuxis ei tähenda, et see saavutaks automaatselt äriedu. Ma soovin, et see nii oleks, kuid üks asi ei tähenda teist, need on väga erinevad teed ja keskkonnad.

    Ülejäänud osas suurepärane artikkel, kuigi ma ei jaga järeldusi.

  7.   carlos DIJO

    Minu jaoks olen 6-aastane, kahtlemata on parim asi assembler, c ja c ++, muidugi pead pead palju rohkem murdma kui pythoniga. Väga madalal tasemel programmeerimine võimaldab teil teha pahaaimamatuid asju. Nüüd on kõik lihtsam või on nii, et USA härrad ei taha, et nende kodanikud õpiksid võrke rikkuma ja muud palju muud huvitavat. hehehehe

  8.   eliotime3000 DIJO

    Python ... Huvitav ettepanek ... Eriti, kui Google kasutab seda valimatult otsingumootoris ja ülejäänud oma saitidel (välja arvatud YouTube, kes kasutas PHP-tehnoloogiat veel hiljuti).

    1.    andrew DIJO

      Noh, teie käsitsete üsna haruldast teavet, YouTube on algusest peale kirjutatud pythonis ja üks tingimustest, mille selle looja YouTube'ile müües seadis, oli see, et koodi hoitakse, olgu, tüüp on pythoni fänn kogu selle aja on nad kehtinud pythoni abil ja ma ei usu, et nad muutuksid ...

      Teiselt poolt on otsingumootor segu Java-st, c ++ -st ja oma (ja suletud) Java-keelest nende andmete käitlemiseks, mille nime ma ei mäleta ... nii palju kui ma tean ja olen quora google'i inseneridelt lugenud, on python rohkem kui kõik kleebitud keel ja youtube ja ma arvan, et rakenduste mootor

  9.   mat1986 DIJO

    Tänu sellistele tööriistadele nagu Codecademy olen õppinud Pythoni voorusi ja kasutusmugavust. Nii palju, et tahaksin olla siin Tšiilis ülikoolide arvutikursuste "sissejuhatav keel". Kahjuks elame endiselt C / C ++ ajastul, mis ma ei ütle, et need on halvad variandid - uurisin neid tol ajal ja need paeluvad ka mind - ma lihtsalt sooviksin, et oleks rohkem vaheldust õppida. Ja Python peab minu arvates olema üks neist 🙂

  10.   FelpeMaster DIJO

    Kasvasin üles matlabi kallal töötades, selles keskkonnas töötasin välja bakalaureusetöö. Nüüd, kui ma teen oma magistritööd, töötan selle välja Pythonis ja võin öelda, et olen programmeerimise tundnud end enamjaolt väga mugavalt, ehkki sellest saab aeg-ajalt peavalu, kuid üldiselt saate kiiresti edasi liikuda ja neid on väga erinevaid raamatukogusid, kus saate tööd ära kasutada. Seal on isegi arenenud teemadega raamatukogud, näiteks lainelised, mis aitavad mind palju tööl.