Python, suosituin Yhdysvaltain yliopistojen keskuudessa

Olemme puhuneet paljon Pythonista täällä jo. Ei ole salaisuus, että monille se on yksi kielistä, joka on otettava huomioon kehitettäessä, se on vahva, voimakas, oppimiskäyrä ei kovin monimutkainen ja mikä (mielestäni) tekee siitä houkuttelevamman kuin muut, Se on 100% monitasoinen.

Se voidaan ohjelmoida Pythonissa Macille, Linuxille, Windowsille, Androidille ... tule, se on hämmästyttävää, meidän on vain oltava tulkki asennettuna asiakkaan tietokoneeseen ja siinä kaikki, koodimme toimii parhaimmillaan pienillä muutoksilla.

Täällä tuon sinulle uutisen, joka kiertää verkossa ja jonka olen ottanut ihmisille:

Äskettäin Philip Guo, tietotekniikan apulaisprofessori Rochesterin yliopistossa (yksityinen yliopisto sijaitsee New Yorkissa) ja ACM, teki tutkimuksen, jossa hän osoitti sen Python se on tällä hetkellä suosituin kieli opetettaessa huippuluokan tietojenkäsittelytieteen kursseja Amerikan osastoilla.

pytonkäärme

Erityisesti kahdeksan 10 CS-osastosta (80%) ja 27 39 parhaan joukosta (69%) opettaa Pythonia CS0- ja CS1-johdantokursseilla. Heidän joukossaan ovat MIT, Austin-Texas, Kalifornia-Berkeley, Columbia tai Virginia Tech. Tietysti niiden 12 joukosta, jotka eivät myöskään ole tärkeitä, kuten Stanford tai Harvard. Tämä tekee Python on eniten käytetty kieli näissä arvostetuissa Javan yläpuolella olevissa laitoksissa, Matlab (tärkein tieteellinen kieli) ja C / C ++ binomi. Mielenkiintoista ... niin suosittuja kieliä kuin Javascriptiä tai PHP: tä ei käytetä laajalti näissä esittelytehtävissä, vaikka se ei ole ilman logiikkaansa antanut mitä kaoottinen se voi osoittautua.

En Segundo Lugar se sijaitsee Jaava (22 39 yliopistosta, joissakin kouluissa on hybridi-lähestymistapa ja ne käyttävät useampaa kuin yhtä kieltä), kolmannessa MATLAB: ssa käytetään laajasti tutkijoiden ja insinöörien perehdyttämistä ohjelmointiin, jota seuraa C: n ja C ++: n käyttöaste, joka hallitsi tätä vuosikymmen sitten.

pyTop39-700.3

Java on epäilemättä hallinnut 1. sijaa viime vuosina, koska viime vuosikymmenen aikana matkapuhelimet ovat kasvaneet uskomattomasti, puhelimet ovat älykkäämpiä ja siksi niillä on enemmän käyttötarkoituksia ja tuetaan enemmän sovelluksia ... kuten Nämä sovellukset on kirjoitettu Java-muodossa, minkä vuoksi Java on ollut kuningas niin kauan. Tämä voi kuitenkin muuttua lähivuosina (jos se ei ole jo tapahtunut).


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Jorge dijo

    Odotin sitä. Siksi käytän sitä kieltä niin paljon.

    Sääli, että hyvin harvat isännät tukevat sitä, ja jos he tukisivat, he jättävät siihen silmän.

    1.    desikoderi dijo

      Vittu! Olet melko samanlainen kuin kollegani hacklabista, johon käyn. Käyttäjäagenttisi takia (ellet muokkaa sitä), käytät gentoo: ta ja pidät pythonista ...

      Muuten, isännöintien osalta se riippuu. Esimerkiksi tietyissä yrityksissä, joita en aio mainostaa, sinulla on virtuaalikoneita, joita pystyt käsittelemään täydellisesti ja asentamaan haluamasi käyttöjärjestelmän käsin palvelimille, tai asentamaan apache + python tai jokin muu vastaava pod. Myös nginx: n avulla voit hyödyntää cgi: n kokoonpanon yksinkertaisuutta ohjata se .py-tiedostoihin, minkä lisäksi voit käyttää järjestelmässä jotakin suid-binaaria, joka avaimen välittämisestä pythonista antaisi pythonille mahdollisuuden suorittaa järjestelmänvalvojan tehtäviä palvelimella , ilmeisesti asianmukaisilla turvallisuusnäkökohdilla ...

      Saludos!

  2.   tienkuljettaja dijo

    C ++ logiikalle, python rajapinnoille ja banaali logiikka, erittäin hyvä kaava sovelluksen tekemiseen QT: ssä. Itse asiassa python on hieno, koska se tukee c ++ -koodia hyvin intuitiivisesti, ei mitään tekemistä esimerkiksi JNI: n kanssa.

    On myös mainittava, että se ei ole vain helppokäyttöisyys, vaan se pakottaa sinut tekemään koodin luettavaksi ja hyvin jäsennetyksi. Aloittaminen muista kielistä, kuten c ++, ei anna sinulle tätä etua, enkä edes voi Kuvittele, että aloitat Perlillä ...

    1.    desikoderi dijo

      Grrrr. Että suuttun! Älä kerro minulle C ++: sta, joka on kamala kieli. Olen esimerkiksi C: n fani ja ajan myötä myös pythonin fani, mutta jokaisella on oma sovellusalansa. Jos haluat esineitä, käytä kieltä, jossa on esineitä kaikkialla, kuten python, joka jopa välittäjä on objekti (itse asiassa voit tehdä luokan helposti intin perusteella), ja jos haluat jäsennetyn ohjelmoinnin, rakas C Lo, jota ei voi olla, on C ++, joka on eräänlainen C-korjaustiedosto, joka laittaa siihen esineitä, mikä on kohtalokasta, koska C: n luontaiset ominaisuudet tekevät siitä sopivan strukturoituun ohjelmointiin, ei esineisiin, joten C ++ on sellainen poikkeama, jossa havaitaan huono esineiden tuki, koska he ovat yrittäneet mukauttaa C: tä esineisiin. Niin yksinkertaista Et voi sekoittaa churraa merinoon. Jos et aio käyttää objekteja, C on hieno, esineillä, monilla kielillä, kuten javascript, python jne., Jne. Mikä ei voi olla, on sekoitus kuten C ++

      Ja jos olen loukannut jotakuta, olen pahoillani, mutta se on GVU (suuri universaali totuus).

      Saludos!

  3.   Katekyo dijo

    Pythonin oppiminen on mitä minulta puuttuu, kokemukseni mukaan he aloittivat C-kielen siirtyäkseen C ++: een ja siirtyäkseen sitten Java-alustalle, mutta mielestäni Pythonin eduksi on kuinka helppoa on oppia

  4.   nano dijo

    Aloitin Pythonin kanssa ja muutin JS: ään. Itse asiassa Javascript hyvin sanoi Se voi ollaMutta jos opit kehittämisohjeet ja luotat vakiintuneisiin standardeihin sekä kehyksen ja TDD: n käyttämiseen, JS voidaan organisoida täydellisesti. Huono asia on, että on hyvin helppoa kirjoittaa outoja asioita javascript xD: llä

    1.    tienkuljettaja dijo

      Jos javascript voi olla kaoottinen, kuvittele Perl. Pythonista minun on sanottava, että eniten spagettikoodia, jonka olen nähnyt, on portage. Lisäksi jotkut komennot palauttavat useita eri lähtöjä samalle ongelmalle satunnaisesti. Siksi postituslistoilla ei ole harvinaista viitata "portage magiciin" (onneksi se toimii paludis-nimisen korvaavan aineen parissa, vaikkakaan ei virallisesti).

  5.   Stack dijo

    Erinomainen, luokkani aikana kommentoin sitä oppilaille, on pätevä argumentti aloittaa ohjelmoinnin opettaminen Pythonilla, minun tapauksessani nuoremmille opetan heitä Stacks-Enginen (Python-kirjasto) kanssa, he työskentelevät strukturoidun ohjelmoinnin kanssa ja OOP ilman ennakkoilmoitusta, luulen, että heidät motivoidaan jatkamaan yksin käyttämällä vapaita ohjelmistoja ja Pythonia

    +1 viestiin

  6.   gorlok dijo

    Rakastan Pythonia ja sanon aina, että se on paras valinta ottaa käyttöön ohjelmoinnissa. Sinun on kuitenkin opittava myös muita paradigmoja, koska jokainen kieli tarjoaa jotain erilaista ja hyödyllistä. En ole samaa mieltä, on yhden (1) opetuksessa ... ja monta kertaa se on valittu vain siksi, että se tarjoaa nopean irtautumisen, olipa se sitten Java, PHP tai mikä tahansa.

    Mutta en ole samaa mieltä artikkelin johtopäätöksistä. En usko, että Python on lähempänä saavuttamista kuin Java liiketoiminnassa, päinvastoin. Java kehittyi paljon, ja se on yrityksissä erittäin riskialtista monista syistä. Yksi niistä on, että se on luotettava: ohjelmat eivät lakkaa toimimasta, kun JVM päivitetään, vain todella pienet ongelmat ja että Java 7 ja 8 ovat tehneet paljon muutoksia kielessä, mutta JVM on edelleen kaikkialla. Toinen syy on Java: n vaikuttava tuki työkaluille ja alustoille sekä kolmansien osapuolten järjestelmille. Esimerkiksi Python on ollut painajainen siirtymässään versiosta 3 versioon 2, ja heillä on filosofia rikkoa onnellisesti sovellusliittymiä, jos se tekee kielestä puhtaamman ja yksinkertaisemman, mikä on monella tavalla erittäin kiitettävää, mutta lopulta se pelaa sitä vastaan. ansaita tilaa yrityksissä.

    Lisäksi ... JavaScriptillä on paljon paremmat mahdollisuudet saada tilaa (en sano mitään uutta, se on tehnyt sen pitkään) paljon nopeammin ja todennettavammin kuin Python. Mutta en opettaisi JavaScriptiä alkuperäisessä ohjelmointikurssissa, vaan opetin Pythonia. Como ei ollut kunnossa ottamalla käyttöön PHP: tä, jota opetettiin joissakin yliopistoissa viime aikoihin asti.

    Toinen esimerkki: Pascalia, ADA: ta ja Smalltalkia opetettiin yliopistoissa monien vuosien ajan. Itse olen oppinut heidän kanssaan, ja sitä käytin eniten yliopistossa. Kenelläkään heistä ei ole (eikä koskaan ollut) markkinavoimaa, he ovat erittäin mielenkiintoisia kielinä, he opettavat erittäin hyviä asioita, mutta käytettäväksi yrityksessä, teollisuudessa ja startup-yrityksissä ne vaikuttavat muihin asioihin. Joten Pythonin menestys yliopistoissa tai Linuxissa ei tarkoita, että sillä olisi automaattisesti liiketoiminnan menestys. Toivon, että niin olisi, mutta yksi asia ei tarkoita toista, ne ovat hyvin erilaisia ​​polkuja ja ympäristöjä.

    Loppujen lopuksi erinomainen artikkeli, vaikka en jaa johtopäätöksiä.

  7.   carlos dijo

    Minulle olen 6-vuotias, epäilemättä paras asia on assembler, c ja c ++, tietysti sinun täytyy murtaa pääsi paljon enemmän kuin pythonilla. Hyvin matalalla ohjelmoinnilla voit tehdä epäilemättömiä asioita. Nyt kaikki on helpompaa vai tuleeko se, että Yhdysvaltojen herrat eivät halua kansalaistensa oppivan rikkomaan verkkoja ja muita paljon mielenkiintoisempia asioita. hehehehe

  8.   eliotime3000 dijo

    Python ... Mielenkiintoinen ehdotus ... Varsinkin, jos Google käyttää sitä valikoimattomasti hakukoneessa ja muissa sivustoissa (paitsi YouTube, joka käytti PHP-tekniikkaa viime aikoihin asti).

    1.    andrew dijo

      No, käsittelet melko harvinaisia ​​tietoja, YouTube on kirjoitettu alusta alkaen pythonissa ja yksi ehdoista, jotka sen luoja asettanut myydessään sitä YouTubelle, oli, että koodi ylläpidettiin, okei, kaveri on python-fani ... joten koko tämän ajan hän on ollut voimassa pythonilla, enkä usko heidän muuttuvan ...

      Toisaalta hakukone on sekoitus Java-, c ++ - ja sen omaa (ja suljettua) Java-kieltä käsittelemään tietoja, joiden nimeä en muista ... niin pitkälle kuin tiedän ja olen lukenut google-insinöörit quorassa, python on enemmän kuin kaikki liitä kieli ja youtube ja mielestäni sovelluskone

  9.   mat1986 dijo

    Codecademyn kaltaisten työkalujen ansiosta olen oppinut Pythonin hyveet ja helppokäyttöisyyden. Niin paljon, että haluaisin olla "johdantokieli" tietokonekursseille täällä Chilessä sijaitsevissa yliopistoissa. Valitettavasti elämme edelleen C / C ++: n aikakaudella, mistä en sano, että ne ovat huonoja vaihtoehtoja - opiskelin niitä tuolloin ja ne myös kiehtovat minua - toivon vain, että oppia olisi enemmän. Ja Pythonin on mielestäni oltava yksi niistä 🙂

  10.   FelpeMaster dijo

    Kasvoin työskennellessäni matlabin parissa, kehitin perustutkintoni siinä ympäristössä. Nyt kun teen diplomityöni, kehitän sitä pythonissa ja voin sanoa, että olen tuntenut oloni mukavaksi suurimman osan ajasta, vaikka joskus siitä tulee päänsärkyä, mutta yleensä voit edetä nopeasti ja siellä on laaja valikoima kirjastoja, joissa voit hyödyntää työtä. On jopa kirjastoja edistyneitä teemoja, kuten aallot, jotka auttavat minua paljon työssä.