Python, më i popullarizuari në mesin e Universiteteve të SHBA

Kemi folur shumë për Python këtu tashmë Nuk është sekret që për shumë është një nga gjuhët që duhet të merret parasysh kur zhvillohet, është e fortë, e fuqishme, me një kurbë jo shumë komplekse të të mësuarit dhe çfarë (për mendimin tim) e bën atë më tërheqës se të tjerët, 100shtë XNUMX% multiplatform.

Mund të programohet në Python për Mac, Linux, Windows, Android… hajde, është e mahnitshme, thjesht duhet të kemi të instaluar përkthyesin në kompjuterin e klientit dhe kaq, kodi ynë do të funksionojë në mënyrën më të mirë, me disa rregullime të vogla.

Këtu po ju sjell një lajm që qarkullon në rrjet dhe nga i cili kam marrë njerëz:

Kohët e fundit Philip Guo, Asistent Profesor i Shkencave Kompjuterike në Universitetin e Rochester (universitet privat i vendosur në New York) dhe anëtar i ACM, kreu një studim në të cilin ai demonstroi se Piton aktualisht është gjuha më e popullarizuar për mësimdhënie në kurset hyrëse të shkencave kompjuterike në departamentet amerikane me vlerësim të lartë.

piton

Konkretisht, tetë nga 10 departamentet CS (80%), dhe 27 nga 39 kryesuesit (69%), japin mësim Python në kurset hyrëse CS0 dhe CS1. Midis tyre janë ME, Austin-Texas, California-Berkeley, Columbia ose Virginia Tech. Sigurisht, midis 12 që nuk janë gjithashtu të rëndësishëm si Stanford ose Harvard. Kjo e bën Python është gjuha më e përdorur në këto institucione prestigjioze mbi Java, Matlab (gjuha kryesore shkencore) dhe binomi C / C ++. Interesante ... gjuhë aq të njohura sa Javascript ose PHP nuk përdoren gjerësisht në këto detyra hyrëse, megjithëse nuk është pa logjikën e saj duke pasur parasysh se çfarë kaotike që mund të dalë të jetë.

En Së dyti ajo është e vendosur Java (22 nga 39 universitetet, në disa shkolla ka një qasje hibride dhe ata përdorin më shumë se një gjuhë), në të tretin MATLAB përdoret gjerësisht për të futur shkencëtarët dhe inxhinierët në programim, e ndjekur nga niveli i përdorimit të C dhe C ++ që dominoi këtë seksion një dekadë më parë.

pyTop39-700.3

Java ka mbretëruar padyshim në vendin e parë në vitet e fundit, pasi që në dekadën e fundit telefonat celularë janë rritur në mënyrë të pabesueshme, telefonët po bëhen më të mençur dhe për këtë arsye kanë më shumë përdorime dhe mbështesin më shumë aplikime ... të tilla si Këto aplikacione janë të shkruara në Java, prandaj Java ka qenë mbret për kaq shumë kohë. Sidoqoftë, kjo mund të ndryshojë në vitet e ardhshme (nëse nuk ka ndryshuar tashmë).


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Jorge dijo

    E prisja. Prandaj e përdor aq shumë atë gjuhë.

    Gjynah që shumë pak hostë e mbështesin atë, dhe nëse do ta bënin, ata do të linin një sy për të.

    1.    desikoder dijo

      Qij !. Ju keni shumë ngjashmëri me një kolegun tim nga haklabi ku shkoj. Për shkak të agjentit tuaj të përdoruesit (nëse nuk po e modifikoni atë), ju përdorni gentoo dhe ju pëlqen python ...

      Nga rruga, sa për pritjet varet. Për shembull, në kompani të caktuara që unë nuk jam duke shkuar për të reklamuar ju keni makina virtuale që ju mund të trajtojë në mënyrë të përkryer dhe të instaloni sistemin operativ që ju dëshironi me dorë në serverat, ose instaloni një apache + python ose ndonjë pod të ngjashme. Gjithashtu me nginx mund të përfitoni nga thjeshtësia e konfigurimit të cgi për ta ridrejtuar atë në skedarët .py, të cilat përveç kësaj, mund të përdorni disa binare suid në sistem që nga python duke kaluar një çelës lejon python të ekzekutojë detyra administrative në server, padyshim me konsideratat e duhura të sigurisë ...

      Përshëndetje!

  2.   udhëtar dijo

    C ++ për logjikën, pitoni për ndërfaqet dhe logjika banale, një formulë shumë e mirë për të bërë një aplikim në QT. Në të vërtetë, pitoni është i shkëlqyeshëm sepse mbështet kodin c ++ shumë intuitivisht, asgjë nuk ka të bëjë me JNI, për shembull.

    Duhet përmendur gjithashtu që nuk është vetëm lehtësia e përdorimit, por ju detyron ta bëni kodin të lexueshëm dhe të strukturuar mirë, duke filluar me gjuhë të tjera siç është c ++ nuk ju jep këtë avantazh, dhe madje as nuk mund imagjinoni duke filluar me Perl ...

    1.    desikoder dijo

      Grrrr. Se zemërohem! Mos më trego për C ++, e cila është një gjuhë e tmerrshme. Për shembull, unë jam tifoz i C dhe me kalimin e kohës po bëhem edhe tifoz i python, por secili ka fushën e vet të aplikimit. Nëse dëshironi objekte, atëherë përdorni një gjuhë me objekte gjithandej, si python, i cili edhe një interger është një objekt (në të vërtetë ju mund të bëni një klasë të bazuar në int lehtë), dhe nëse doni një programim të strukturuar, atëherë i dashur C Lo Kjo nuk mund të jetë është C ++, e cila është një lloj patch C që vendos objekte mbi të, e cila është fatale, sepse vetitë e brendshme të C e bëjnë atë të përshtatshme për programimin e strukturuar, jo objektet, në mënyrë që C ++ të jetë një lloj devijimi në të cilin vërehet një mbështetje e dobët e objektit sepse ata janë përpjekur të përshtatin C me objektet. Kaq e thjeshtë Ju nuk mund të përzieni churras me merino. Nëse nuk do të përdorni objekte, C është mirë, me objekte, shumë gjuhë, si javascript, python, etj, etj. Ajo që nuk mund të jetë është një përzierje si C ++

      Dhe nëse kam ofenduar dikë, më vjen shumë keq, por është GVU (e Vërteta e Madhe Universale).

      Përshëndetje!

  3.   Katekyo dijo

    të mësuarit Python është ajo që më mungon, në përvojën time ata filluan me gjuhën C për të lëvizur në C ++ dhe pastaj kërcejnë në platformën Java por unë mendoj se pika në favor të Python është sa e lehtë është të mësosh

  4.   nano dijo

    Unë fillova me Python dhe u transferova në JS. Në fakt, tha Javascript mirë li Ajo mund të jetëPor nëse mësoni udhëzimet e zhvillimit dhe mbështeteni në standardet e vendosura, së bashku me përdorimin e një kornize dhe përdorimin e TDD, JS mund të organizohet në mënyrë të përsosur. E keqja është se, mirë, është shumë e lehtë të shkruash gjëra të çuditshme me javascript xD

    1.    udhëtar dijo

      Nëse javascript mund të jetë kaotik, imagjinoni Perl. Sa për python, duhet të them se kodi më i spagetit që kam parë është portage. Për më tepër, disa komanda kthejnë disa rezultate të ndryshme për të njëjtin problem në mënyrë të rastësishme. Kjo është arsyeja pse në listat e postave nuk është e pazakontë t'i referohemi "magjisë së transportit" (për fat të mirë po punon për një zëvendësues të quajtur malaria, edhe pse jo zyrtarisht).

  5.   Statik dijo

    Shkëlqyeshëm, brenda klasave të mia do t'ua komentoj studentëve të mi, është një argument i vlefshëm për të filluar mësimin e programimit me Python, në rastin tim për më të rinjtë që i mësoj me Stacks-Engine (Biblioteka Python), ata punojnë me Programimin e Strukturuar dhe OOP pa e kuptuar, unë mendoj se ata do të motivohen që ata do të vazhdojnë vetë duke përdorur Softuerin e Lirë dhe Python

    +1 te postimi

  6.   gorlok dijo

    Unë e dua Python, dhe gjithmonë them se është zgjidhja më e mirë për tu futur në programim. Sidoqoftë, ju gjithashtu duhet të mësoni paradigma të tjera, sepse secila gjuhë ofron diçka të ndryshme dhe të dobishme. Ajo që nuk pajtohem, është në mësimin e një (1) ... dhe shumë herë e zgjedhur vetëm sepse siguron një dalje të shpejtë të punës, qoftë Java, PHP, apo çfarëdo tjetër.

    Por nuk jam dakord me konkluzionet e artikullit. Unë nuk mendoj se Python është më afër të fitojë terren sesa Java në biznes, përkundrazi. Java u përmirësua shumë, dhe është shumë e rrezikshme në kompani, për shumë arsye. Njëra prej tyre është se është e besueshme: programet nuk ndalen së funksionuari kur JVM azhurnohet, vetëm me të vërtetë probleme të vogla, dhe se Java 7 dhe 8 kanë futur shumë ndryshime në gjuhë, por JVM është akoma e kudogjendur. Një arsye tjetër është mbështetja mbresëlënëse e mjeteve dhe platformave dhe sistemeve të palëve të treta që ka Java. Python për shembull ka qenë një makth në tranzicionin e tij nga versioni 3 në 2, dhe ata kanë filozofinë e prishjes së lumtur të API-ve nëse kjo e bën gjuhën më të pastër dhe më të thjeshtë, gjë që është shumë e lavdërueshme në shumë mënyra, por përfundon duke luajtur kundër tij. për të fituar një hapësirë ​​në kompani.

    Për më tepër ... JavaScript ka një shans shumë më të mirë për të fituar hapësirë ​​(nuk po them asgjë të re, po e bën për ca kohë) me një shpejtësi më të shpejtë dhe më të verifikueshme sesa Python. Por unë nuk do të mësoja JavaScript në një kurs fillestar programimi, do të mësoja Python. Como nuk ishte në rregull me prezantimin e PHP që mësohej në disa universitete deri vonë.

    Një shembull tjetër: Pascal, ADA dhe Smalltalk u mësuan në universitete për shumë vite. Në fakt unë mësova me ta, dhe ishte ajo që përdorja më shumë në kolegj. Asnjë prej tyre nuk ka (dhe as nuk ka pasur kurrë) forcë në treg, ato janë shumë interesante si gjuhë, ato mësojnë gjëra shumë të mira, por që të përdoren në kompani, në industri dhe në fillesa, ato ndikojnë në gjëra të tjera. Pra, suksesi i Python në universitete ose në Linux nuk do të thotë që automatikisht do të ketë sukses në biznes. Do të doja të ishte kështu, por një gjë nuk nënkupton tjetrën, ato janë rrugë dhe mjedise shumë të ndryshme.

    Për pjesën tjetër, artikull i shkëlqyeshëm, megjithëse nuk i ndaj përfundimet.

  7.   Carlos dijo

    Për mua, unë jam 6 vjeç, pa dyshim që gjëja më e mirë është montuesi, c dhe c ++, natyrisht duhet të thyejnë kokën shumë më tepër sesa me python. Programimi në një nivel shumë të ulët ju lejon të bëni gjëra të pa dyshuara. Tani gjithçka është më e lehtë ose do të ndodhë që zotërinjtë e SHBA nuk duan që qytetarët e tyre të mësojnë se si të shkelin rrjetet dhe gjëra të tjera shumë më interesante. hehehehe

  8.   eliotime3000 dijo

    Python ... Propozim interesant ... Sidomos, nëse Google e përdor atë pa dallim në motorin e kërkimit dhe në pjesën tjetër të faqeve të tij (përveç YouTube, i cili përdorte teknologjinë PHP deri vonë).

    1.    andrew dijo

      Epo, ju merreni me informacione mjaft të rralla, YouTube që nga fillimi është shkruar në python dhe një nga kushtet që krijuesi i tij vendosi kur e shiti në YouTube ishte që kodi të mirëmbahej, në rregull, djali është një tifoz i pitonit ... kështu që gjatë gjithë këtë kohë ai Ata kanë qenë të vlefshëm duke përdorur python dhe nuk mendoj se ndryshojnë ...

      Nga ana tjetër, motori i kërkimit është një përzierje e java, c ++ dhe gjuhës së vet (dhe të mbyllur) java për të trajtuar të dhënat emrin e të cilave nuk mund ta mbaj mend ... me sa di dhe kam lexuar nga inxhinierët e google në kuorë, python është më shumë se e gjithë gjuha e ngjitur dhe për youtube dhe unë mendoj se motori i aplikacioneve

  9.   mat1986 dijo

    Falë mjeteve si Codecademy, unë kam mësuar virtytet dhe lehtësinë e përdorimit të Python. Aq sa do të doja të isha "gjuha hyrëse" në kurset e kompjuterit në universitetet këtu në Kili. Për fat të keq, ne ende jetojmë në epokën e C / C ++, gjë që nuk po them se janë mundësi të këqija - i kam studiuar në atë kohë dhe ato gjithashtu më magjepsin - thjesht do të kisha më shumë larmi për të mësuar. Dhe Python mendoj se duhet të jetë njëri prej tyre

  10.   FelpeMaster dijo

    Unë jam rritur duke punuar në matlab, kam zhvilluar tezën time universitare në atë mjedis. Tani që po bëj temën e magjistraturës po e zhvilloj në python dhe mund të them se jam ndjerë shumë rehat gjatë programimit shumicën e kohës, megjithëse një herë në një kohë bëhet dhimbje koke, por në përgjithësi mund të përparoni shpejt dhe ka një larmi të gjerë bibliotekash ku mund të përfitoni nga puna. Ka edhe biblioteka me tema të përparuara si valëzimet që më ndihmojnë shumë në punë.