Python, najbolj priljubljena med ameriškimi univerzami

Veliko smo govorili o Pythonu tukaj že. Ni skrivnost, da je za mnoge eden izmed jezikov, ki ga je treba upoštevati pri razvoju, je močan, močan, z ne preveč zapleteno učno krivuljo in zaradi česar je (po mojem mnenju) privlačnejši od drugih, Je 100% multiplatform.

Programirati ga je mogoče v Pythonu za Mac, Linux, Windows, Android ... daj no, neverjetno je, samo tolmač mora biti nameščen v odjemalčevem računalniku in to je to, naša koda bo delovala v najboljšem primeru z nekaj majhnimi prilagoditvami.

Tukaj vam prinašam novico, ki kroži po internetu in sem jo prevzel ljudje:

Pred kratkim Philip Guo, docent za računalništvo na Univerzi v Rochesterju (zasebna univerza s sedežem v New Yorku) in član ACM, je izvedel študijo, v kateri je to dokazal Python trenutno je najbolj priljubljen jezik za poučevanje na najbolje ocenjenih uvodnih tečajih računalništva na ameriških oddelkih.

python

Natančneje, osem od 10 oddelkov CS (80%) in 27 od 39 najboljših (69%) uči Python na uvodnih tečajih CS0 in CS1. Med njimi so MIT, Austin-Texas, Kalifornija-Berkeley, Columbia ali Virginia Tech. Seveda med 12, ki niso pomembni tudi, kot sta Stanford ali Harvard. To naredi Python je najpogosteje uporabljen jezik v teh prestižnih ustanovah nad Javo, Matlab (glavni znanstveni jezik) in binom C / C ++. Zanimivo ... tako priljubljeni jeziki kot Javascript ali PHP se pri teh uvodnih nalogah ne uporabljata pogosto, čeprav ni brez svoje logike glede na kaj kaotično to se lahko izkaže.

En drugo mesto nahaja se Java (22 od 39 univerz, v nekaterih šolah obstaja hibridni pristop in uporabljajo več kot en jezik), v tretji se MATLAB pogosto uporablja za uvajanje znanstvenikov in inženirjev v programiranje, čemur sledi raven uporabe C in C ++, ki je pred desetimi leti prevladoval v tem delu

pyTop39-700.3

Java je nedvomno v zadnjih letih kraljevala na 1. mestu, saj so v zadnjem desetletju mobilni telefoni neverjetno zrasli, telefoni postajajo pametnejši in zato imajo več uporab in podpirajo več aplikacij ... kot npr. Te aplikacije so napisane v Javi, zato je Java že tako dolgo kralj. Vendar bi se to lahko v naslednjih nekaj letih spremenilo (če se še ni).


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jorge je dejal

    Sem pričakoval. Zato toliko uporabljam ta jezik.

    Škoda, da ga podpira le malo gostišč, in če bi, bi to pustili na očeh.

    1.    desikoder je dejal

      Prekleto! Imate veliko podobnosti z mojim kolegom iz hacklaba, v katerega hodim. Zaradi vašega uporabniškega agenta (razen če ga spreminjate) uporabljate gentoo in vam je všeč python ...

      Mimogrede, kar zadeva gostovanja, je to odvisno. Na primer, v nekaterih podjetjih, ki jih ne bom oglaševal, imate navidezne računalnike, s katerimi lahko popolnoma obvladate in ročno namestite želeni operacijski sistem na strežnike ali namestite apache + python ali kakšen podoben pod. Tudi z nginx lahko izkoristite preprostost konfiguracije cgi, da jo preusmerite v datoteke .py, poleg tega pa lahko v sistemu uporabite tudi nekaj suinarnih binarnih datotek, ki bi od pythona, ki posreduje ključ, pythonu omogočil izvajanje skrbniških nalog na strežniku, očitno z ustrezni varnostni razlogi ...

      Saludos!

  2.   cestnik je dejal

    C ++ za logiko, python za vmesnike in banalno logiko, zelo dobra formula za uporabo v QT. Pravzaprav je python odličen, ker podpira kodo c ++ na zelo intuitiven način, na primer nič skupnega z JNI.

    Omeniti je treba tudi, da ni le enostavnost uporabe prisiljena, da naredite kodo berljivo in dobro strukturirano, začenši z drugimi jeziki, kot je c ++, vam ne daje te prednosti, in ne morem si predstavljati, da bi začeli s Perlom ...

    1.    desikoder je dejal

      Grrrr. Da se jezim! Ne govori mi o jeziku C ++, ki je grozljiv jezik. Na primer, obožujem C in sčasoma postajam tudi ljubitelj pythona, vendar ima vsak svoje področje uporabe. Če želite predmete, potem uporabljate jezik s predmeti povsod, na primer python, ki je celo interger objekt (v resnici bi lahko na enostaven način naredil razred na osnovi int), če pa želite strukturirano programiranje, pa dragi C. Lo To ne more biti C ++, ki je nekakšen popravek C, ki vanj postavlja predmete, kar je usodno, ker so zaradi lastnih lastnosti C primerne za strukturirano programiranje in ne za predmete, tako da je C ++ nekakšen aberacija, pri kateri je opažena slaba podpora objektu, ker so poskušali C prilagoditi objektom. Tako preprosto Churras ne morete mešati z merino. Če ne boste uporabljali predmetov, je C v redu s predmeti, veliko jeziki, kot so javascript, python itd. Itd. Kar ne more biti, je mešanica, kot je C ++

      In če sem koga užalil, mi je zelo žal, toda to je GVU (Velika univerzalna resnica).

      Saludos!

  3.   Katekyo je dejal

    učenje Pythona je tisto, česar mi manjka, po mojih izkušnjah so začeli z jezikom C, da bi se premaknili na C ++ in nato skočili na platformo Java, vendar mislim, da je bistvo v korist Pythona, kako enostavno se je učiti

  4.   nano je dejal

    Začel sem s Pythonom in se preselil v JS. Pravzaprav je Javascript dobro rekel Lahko jeČe pa se naučite razvojnih smernic in se zanesete na uveljavljene standarde, skupaj z uporabo ogrodja in uporabo TDD, je JS lahko popolnoma organiziran. Slabo je, da je z javascript xD zelo enostavno pisati čudne reči

    1.    cestnik je dejal

      Če je javascript lahko kaotičen, si predstavljajte Perl. Kar zadeva python, moram reči, da je najbolj špageti koda, ki sem jo videl, portage. Še več, nekateri ukazi naključno vrnejo več različnih izhodov za isto težavo. Zato se na poštnih seznamih nenavadno sklicuje na "magijo prenosa" (na srečo deluje na nadomestku, imenovanem malarija, čeprav ne uradno).

  5.   Statična je dejal

    Odlično, v okviru svojih predavanj bom to komentiral svojim študentom, veljaven argument je, da začnem poučevati programiranje s Pythonom, v mojem primeru za mlajše, ki jih učim s Stacks-Engine (Python Library), delajo s strukturiranim programiranjem in OOP brez Opazite, mislim, da bodo motivirani, da bodo sami nadaljevali z uporabo brezplačne programske opreme in Pythona

    +1 objavi

  6.   gorlok je dejal

    Obožujem Python in vedno rečem, da je to najboljša izbira za uvajanje v programiranje. Vendar se morate naučiti tudi drugih paradigem, ker vsak jezik ponuja nekaj drugega in koristnega. S čim se ne strinjam, je v poučevanju enega (1) ... in velikokrat izbran samo zato, ker omogoča hiter izhod iz službe, najsi bo to Java, PHP ali kaj drugega.

    Vendar se ne strinjam s sklepi članka. Menim, da Python ni nič bližje uveljavljanju kot Java v poslu, ravno nasprotno. Java se je zelo izboljšala in je v podjetjih iz več razlogov zelo tvegana. Eden izmed njih je, da je zanesljiv: programi ob posodobitvi JVM ne prenehajo delovati, le res manjše težave in da sta Java 7 in 8 v jezik vnesli veliko sprememb, vendar je JVM še vedno povsod prisoten. Drugi razlog je impresivna podpora orodij in platform ter sistemov drugih proizvajalcev, ki jih ima Java. Python je bil na primer nočna mora pri prehodu z različice 3 na 2 in imajo filozofijo, da z veseljem lomijo API-je, če je to jezik čistejši in enostavnejši, kar je v mnogih pogledih zelo hvaležno, vendar se na koncu igra proti njemu. zaslužiti prostor v podjetjih.

    Še več ... JavaScript ima veliko boljše možnosti, da pridobi prostor (ne rečem nič novega, to počne že dolgo časa) z veliko hitrejšo in bolj preverljivo hitrostjo kot Python. Ampak na začetnem tečaju programiranja ne bi poučeval JavaScript, poučeval bi Python. Ker se nisem strinjal s tem, da so PHP do nedavnega učili kot uvod na nekaterih univerzah.

    Drug primer: Pascala, ADA in Smalltalka so dolga leta poučevali na univerzah. Pravzaprav sem se učil z njimi in to sem največ uporabljal na fakulteti. Nobeden od njih nima (niti ni nikoli imel) tržne moči, zelo zanimivi so kot jeziki, učijo zelo dobre stvari, toda za uporabo v podjetju, industriji in startupih vplivajo na druge stvari. Uspeh Pythona na univerzah ali v Linuxu še ne pomeni, da bo samodejno dosegel poslovni uspeh. Želim si, da bi bilo tako, vendar eno ne pomeni drugega, gre za zelo različni poti in okolji.

    V preostalem odličen članek, čeprav se ne strinjam s sklepi.

  7.   Carlos je dejal

    Zame sem star 6 let, brez dvoma je najboljši sestavljalec, c in c ++, seveda si moraš glavo razbiti veliko bolj kot s pythonom. Programiranje na zelo nizki ravni vam omogoča, da počnete neslutene stvari. Zdaj je vse lažje ali pa bo tako, da gospodje iz ZDA ne želijo, da se njihovi državljani naučijo kršiti omrežja in druge veliko bolj zanimive stvari. hehehehe

  8.   eliotime3000 je dejal

    Python ... Zanimiv predlog ... Še posebej, če ga Google brez razlikovanja uporablja v iskalniku in na ostalih spletnih mestih (razen YouTube, ki je do nedavnega uporabljal PHP-tehnologijo).

    1.    andrew je dejal

      No, rokujete s precej redkimi informacijami, YouTube je od začetka napisan v pythonu in eden od pogojev, ki ga je postavil njegov ustvarjalec, ko ga je prodajal YouTubu, je bil, da se koda ohrani, prav, fant je oboževalec pythona ... torej v vsem tem času je Veljali so z uporabo pythona in mislim, da se ne bodo spremenili ...

      Po drugi strani je iskalnik mešanica jave, c ++ in lastnega (in zaprtega) jezika java za obdelavo podatkov, katerih imena se ne spomnim ... kolikor vem in sem prebral od Googlovih inženirjev na quora, je python vse prilepi jezik in za youtube in mislim, da app engine

  9.   mat1986 je dejal

    Zahvaljujoč orodjem, kot je Codecademy, sem spoznal vrline in enostavnost uporabe Pythona. Tako zelo, da bi rad bil "uvodni jezik" računalniških tečajev na univerzah tukaj v Čilu. Na žalost še vedno živimo v dobi C / C ++, za katero ne trdim, da so slabe možnosti - takrat sem jih preučeval in tudi oni me očarajo - samo želim si, da bi se učilo več možnosti. In Python mislim, da mora biti eden izmed njih 🙂

  10.   FelpeMaster je dejal

    Odraščal sem z delom na matlabu, v tem okolju sem razvil dodiplomsko nalogo. Zdaj, ko delam magistrsko nalogo, jo razvijam v pythonu in lahko rečem, da se pri programiranju večino časa počutim zelo prijetno, čeprav to občasno postane glavobol, a na splošno lahko hitro napredujete in obstaja veliko različnih knjižnic, kjer lahko izkoristite svoje delo. Obstajajo celo knjižnice z naprednimi temami, kot so valovi, ki mi zelo pomagajo pri delu.