Python, najpopulárnejší z univerzít USA

Veľa sme hovorili o Pythone tu už. Nie je tajomstvom, že pre mnohých je jedným z jazykov, ktoré treba brať do úvahy pri vývoji, je silný, výkonný, s nie veľmi zložitou krivkou učenia a vďaka čomu je (podľa môjho názoru) atraktívnejší ako ostatné, Je to 100% multiplatforma.

Môže byť programovaný v Pythone pre Mac, Linux, Windows, Android ... no tak, je to úžasné, musíme mať nainštalovaného tlmočníka na počítači klienta a to je všetko, náš kód bude fungovať čo najlepšie, s malými úpravami.

Tu vám prinášam správu, ktorá koluje po sieti a z ktorej som si vzal ľudí:

Nedávno Philip Guo, profesor počítačových vied na univerzite v Rochesteri (súkromná univerzita so sídlom v New Yorku) a člen ACM, uskutočnil štúdiu, v ktorej to preukázal Pytón V súčasnosti je najpopulárnejším jazykom na výučbu v najlepšie hodnotených úvodných kurzoch informatiky na amerických katedrách.

krajta

Konkrétne osem z 10 oddelení CS (80%) a 27 z najlepších 39 (69%) vyučuje Python na úvodných kurzoch CS0 a CS1. Medzi nimi sú S, Austin-Texas, California-Berkeley, Columbia alebo Virginia Tech. Samozrejme, medzi 12, ktoré tiež nie sú dôležité, ako napríklad Stanford alebo Harvard. Toto robí Python je najbežnejším jazykom v týchto prestížnych inštitúciách nad Javou, Matlab (hlavný vedecký jazyk) a dvojčlen C / C ++. Je zaujímavé ... jazyky tak populárne ako Javascript alebo PHP sa na tieto úvodné účely príliš nepoužívajú, aj keď to nie je bez jeho logiky vzhľadom na to, čo chaotický to sa môže stať.

En Segundo Lugar nachádza sa Jáva (22 z 39 univerzít, na niektorých školách existuje hybridný prístup a používajú viac ako jeden jazyk), v tretej je program MATLAB široko používaný na zoznámenie vedcov a technikov s programovaním, po ktorom nasleduje úroveň použitia C a C ++, ktorá tomuto procesu dominovala oddiel pred desiatimi rokmi.

pyTop39-700.3

Java v posledných rokoch nepochybne kraľuje na 1. mieste, vzhľadom na to, že za posledné desaťročie neskutočne rástli mobilné telefóny, telefóny sa stávajú inteligentnejšími a preto majú väčšie využitie a podporujú viac aplikácií ... ako napríklad Tieto aplikácie sú napísané v jazyku Java, a preto Java kraľuje tak dlho. To by sa však mohlo v najbližších rokoch zmeniť (ak to tak ešte nebolo).


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Jorge dijo

    Očakával som to. Preto ten jazyk tak veľmi používam.

    Škoda, že to podporuje len veľmi málo hostiteľov, a ak by to urobili, nechali by to pre seba.

    1.    desikoder dijo

      Kurva !. Máte veľkú podobnosť s mojím kolegom z hacklabu, do ktorého chodím. Kvôli svojmu užívateľskému agentovi (pokiaľ ho nemeníš) používaš gentoo a máš rád python ...

      Mimochodom, čo sa týka hostingu, to záleží. Napríklad v určitých spoločnostiach, ktoré nebudem robiť reklamu, máte virtuálne stroje, ktoré zvládnete perfektne a na servery si nainštalujete požadovaný operačný systém ručne, alebo si nainštalujete apache + python alebo nejaký podobný pod. Tiež s nginx môžete využiť jednoduchosť konfigurácie cgi na jej presmerovanie na súbory .py, ktoré navyše môžete použiť nejaký binárny súbor suid v systéme, ktorý by po odovzdaní kľúča umožňoval pythonu vykonávať administratívne úlohy na serveri , samozrejme s náležitými bezpečnostnými dôvodmi ...

      Saludos!

  2.   cestár dijo

    C ++ pre logiku, python pre rozhrania a banálnu logiku, veľmi dobrý vzorec na vytvorenie aplikácie v QT. Python je v skutočnosti skvelý, pretože podporuje kód c ++ veľmi intuitívne, napríklad nemá nič spoločné s JNI.

    Malo by sa tiež spomenúť, že nejde len o jednoduché použitie, núti vás to, aby bol kód čitateľný a dobre štruktúrovaný, počnúc inými jazykmi, ako je c ++, vám túto výhodu neposkytuje, a dokonca ani predstavte si, že by ste začali s Perlom ...

    1.    desikoder dijo

      Grrrr. Že sa hnevám! Nehovor mi o C ++, čo je hrozný jazyk. Napríklad som fanúšikom jazyka C a časom sa stávam aj fanúšikom krajta, ale každý z nich má svoje vlastné pole pôsobnosti. Ak chcete objekty, potom použijete jazyk s objektmi všade, napríklad python, ktorý je aj interger objektom (v skutočnosti by ste mohli ľahko vytvoriť triedu na základe int), a ak chcete štruktúrované programovanie, potom drahý C . Lo To nemôže byť, C ++, čo je druh záplaty C, ktorá na ňu ukladá objekty, čo je fatálne, pretože vďaka vnútorným vlastnostiam C je vhodná pre štruktúrované programovanie, nie pre objekty, takže C ++ je druh aberácie, pri ktorej je zaznamenaná slabá podpora objektov, pretože sa pokúsili prispôsobiť C objektom. To je jednoduché Nemôžete miešať čurry s merinom. Ak nebudete používať objekty, C je v poriadku, s objektmi, mnohými jazykmi, ako je javascript, python atď. Čo nemôže byť, je mix ako C ++

      A ak som niekoho urazil, je mi to veľmi ľúto, ale je to GVU (Veľká univerzálna pravda).

      Saludos!

  3.   Katekyo dijo

    to, čo mi chýba, je to, že sa učím Python, podľa mojich skúseností začali s jazykom C prejsť na C ++ a potom prejsť na platformu Java, ale myslím si, že v prospech Pythonu je to, aké ľahké je naučiť sa

  4.   nano dijo

    Začal som s Pythonom a prešiel som do JS. V skutočnosti to povedal Javascript To môže byť, ale ak sa naučíte vývojové pokyny a budete sa spoliehať na zavedené štandardy, spolu s používaním rámca a používaním TDD, JS môže byť perfektne organizovaný. Zlé je, že je veľmi ľahké písať čudné veci pomocou JavaScriptu xD

    1.    cestár dijo

      Ak môže byť javascript chaotický, predstavte si Perl. Pokiaľ ide o python, musím povedať, že najviac špagetový kód, aký som videl, je portage. Niektoré príkazy navyše náhodne vrátia niekoľko rôznych výstupov pre rovnaký problém. Preto v zoznamoch adresátov nie je nezvyčajné odkazovať na „kúzlo portage“ (našťastie pracuje na náhrade zvanej paludis, aj keď nie oficiálne).

  5.   Stack dijo

    Výborne, v rámci svojich hodín budem komentovať svojich študentov, je platným argumentom začať učiť programovanie pomocou Pythonu, v mojom prípade pre tých mladších ich učím pomocou Stacks-Engine (Python Library), pracujú so štruktúrovaným programovaním a OOP bez predchádzajúceho upozornenia si myslím, že budú motivovaní pokračovať sami pomocou Free Software a Python

    +1 k príspevku

  6.   gorlok dijo

    Milujem Pythona a vždy hovorím, že je to najlepšia voľba, ako ho zaviesť do programovania. Musíte sa však naučiť aj iné paradigmy, pretože každý jazyk poskytuje niečo iné a užitočné. S čím nesúhlasím, je to vo výučbe jedného (1) ... a mnohokrát vybrané iba preto, že poskytuje rýchle ukončenie úlohy, či už je to Java, PHP alebo čokoľvek iné.

    Ale nesúhlasím so závermi článku. Myslím si, že Python nie je v podnikaní bližšie k presadeniu sa ako Java, práve naopak. Java sa veľmi zlepšila a vo firmách je z mnohých dôvodov veľmi riskantná. Jedným z nich je, že je spoľahlivý: programy neprestávajú fungovať, keď sa aktualizuje JVM, sotva skutočne menšie problémy a že Java 7 a 8 priniesli veľa zmien v jazyku, ale JVM je stále všadeprítomný. Ďalším dôvodom je pôsobivá podpora nástrojov a platforiem a systémov tretích strán, ktoré Java má. Napríklad Python bol nočnou morou pri prechode z verzie 3 na 2 a majú filozofiu šťastného lámania rozhraní API, ak je jazyk čistší a jednoduchší, čo je v mnohých ohľadoch veľmi chvályhodné, ale nakoniec sa proti nemu pohrá. získať priestor v spoločnostiach.

    A čo viac ... JavaScript má oveľa väčšiu šancu získať priestor (nehovorím nič nové, robí to už dlho) oveľa rýchlejším a overiteľnejším tempom ako Python. Na úvodnom kurze programovania by som ale neučil JavaScript, ale Python. Como nebolo v poriadku so zavedením PHP, ktoré sa donedávna vyučovalo na niektorých univerzitách.

    Iný príklad: Pascal, ADA a Smalltalk sa mnoho rokov učili na univerzitách. V skutočnosti som sa s nimi učil a práve to som na vysokej škole používal najviac. Nikto z nich nemá (ani nikdy nemal) trhovú silu, sú veľmi zaujímavé ako jazyky, učia veľmi dobré veci, ale na použitie vo firme, priemysle a startupoch majú vplyv aj iné. Takže úspech Pythonu na univerzitách alebo na Linuxe neznamená, že bude mať automaticky obchodný úspech. Prial by som si, aby to tak bolo, ale jedna vec neznamená druhú, sú to veľmi odlišné cesty a prostredia.

    Pokiaľ ide o zvyšok, vynikajúci článok, aj keď nezdieľam závery.

  7.   carlos dijo

    Pre mňa mám 6 rokov, bezpochyby najlepší je assembler, c a c ++, samozrejme musíte si zlomiť hlavu oveľa viac ako pri pythone. Programovanie na veľmi nízkej úrovni vám umožňuje robiť netušené veci. Teraz je všetko jednoduchšie alebo bude to tak, že páni z USA nechcú, aby sa ich občania naučili porušovať siete a iné oveľa zaujímavejšie veci. hehehehe

  8.   eliotime3000 dijo

    Python ... Zaujímavý návrh ... Najmä ak ho Google používa bez rozdielu vo vyhľadávači a na zvyšných svojich stránkach (okrem Youtube, ktoré donedávna využívalo technológiu PHP).

    1.    Andrew dijo

      Narábate s dosť zriedkavými informáciami, YouTube je od začiatku písaný v jazyku python a jednou z podmienok, ktoré jeho tvorca stanovil pri predaji na YouTube, bolo zachovanie kódu, ok, ten chlap je fanúšikom pythonu ... takže počas po celú dobu on Boli platné pomocou pythonu a nemyslím si, že by sa zmenili ...

      Na druhej strane je vyhľadávací nástroj zmesou jazyka java, c ++ a vlastného (a uzavretého) jazyka java na spracovanie údajov, ktorých meno si nepamätám ... pokiaľ viem a čítal som z google engineers on quora, python is more than all paste language and for youtube and I think app engine

  9.   mat1986 dijo

    Vďaka nástrojom ako Codecademy som sa naučil cnosti a jednoduché používanie Pythonu. A to až tak, že by som bol rád, keby to bol „úvodný jazyk“ pre počítačové kurzy na univerzitách tu v Čile. Bohužiaľ stále žijeme v ére C / C ++, o čom nehovorím, že sú zlé možnosti - študoval som ich vtedy a tiež ma fascinujú - len by som si želal, aby sa učilo viac rozmanitosti. A myslím, že Python musí byť jedným z nich 🙂

  10.   Felpe Master dijo

    Vyrastal som na matlabe, v tomto prostredí som vypracoval bakalársku prácu. Teraz, keď robím svoju diplomovú prácu, vyvíjam ju v jazyku python a môžem povedať, že som sa programovanie cítil väčšinou veľmi dobre, hoci z času na čas ma to bolí hlava, ale všeobecne môžete rýchlo napredovať a sú tu široká škála knižníc, v ktorých môžete pracovať. Existujú dokonca aj knižnice pokročilých tém, ako sú vlnky, ktoré mi pri práci veľmi pomáhajú.