Če se želite naučiti programirati, je Python odličen prvi jezik za testiranje vode. Njegova enostavna sintaksa in vztrajanje pri pravilno strukturirani kodi omogočata enostavno učenje, vendar je tudi dovolj priljubljena in vsestranska, da lahko nekaj naredite, ko se naučite vrvi. Razvijanje dinamičnih spletnih mest, namizne programske opreme in podpora podatkovne znanosti – če rečete, Python to zmore. Je stalnica v prvih petih najbolj priljubljenih jezikov za kodiranje pred takšnimi stališči, kot sta PHP in Javascript, zato je odlična izbira, če želite začeti kariero kot programer.
Video vadnice so odličen način za učenje novega programskega jezika, spletna tržnica tečajev Udemy pa ima na izbiro več kot 500 tečajev Pythona. Tukaj je naših najboljših pet.
1. Dokončajte Python Bootcamp
Najbolj priljubljen tečaj Pythona, Popoln Python Bootcamp ustreza svojemu imenu in je idealen, če se želite poleg Pythona naučiti splošnih načel programiranja.
Oglejte si povezane Najboljše brezplačne tečaje Udemy 2017: Razvijte svoje sposobnosti s temi brezplačnimi tečaji 5 najboljših tečajev kodiranja za otroke v Združenem kraljestvu Pet najboljših britanskih univerzitetnih tečajev za oblikovanje igerTo je v resnici tečaj programiranja, ki uporablja Python in naredi točno to, kar bi pričakovali – odpelje študenta od tega, da ne ve ničesar o temi, do objektno usmerjenega programiranja in izjem. Nato se premakne na nekatere precej napredne funkcije jezika, vključno z dekoratorji in generatorji. Domnevam, da bodo nekateri študenti na tej točki obupali, saj so funkcije, kot so te, uporabne za optimizacijo kode, najbolje naučiti, ko imate nekaj izkušenj z bolj temeljnimi funkcijami Pythona pod vašim pasom.
Na splošno je to najbližje popolnemu izobraževanju iz Pythona in programiranja. Je obsežen, popoln in na oseben način ga je predstavil inštruktor Jose Portilla in bo ustrezal tistim, ki se želijo dotakniti vseh vidikov jezika, čeprav v včasih akademski obliki.
2. Megatečaj Python: Zgradite 10 aplikacij v resničnem svetu
To je dobra izbira za ljudi, ki se radi učijo tako, da nekaj dejansko zgradijo. Projekti vključujejo namizne aplikacije, ki uporabljajo komplet orodij Tkinter za gradnjo GUI in SQLite za shranjevanje zapisov. Obstaja tudi precej briljanten projekt računalniškega vida, ki uporablja knjižnico OpenCV za prepoznavanje gibanja skozi spletno kamero, preden se to prijavi v splet in oblikuje osnovno varnostno aplikacijo.
Tečaj prikazuje tudi, kako postrgati spletno stran za podatke s pomočjo knjižnice Beautiful Soup. To lahko na primer uporabite za pridobivanje mnenj s strani Amazon, ki je pripravljena za prikaz na vašem spletnem mestu. To spletno mesto ustvarite s pomočjo vadnice o združevanju Pythona in Flaska – ogrodja, na katerem temelji Pinterest.
3. Izvedite mojstrski tečaj Python
Kot že ime pove, je to še en obsežen tečaj. V nasprotju s katerim koli od prejšnjih dveh, Popoln mojstrski tečaj Pythona se bolj osredotoča na primere za namizne aplikacije in ne na drobce kode ali spletnega razvoja.
V tem tečaju je raziskan vsak pogosto uporabljen vidik jedrnega jezika Python, skoraj vedno tako, da inštruktor vnese kodo za delovni primer in študenta spodbuja, da sledi. Ustvarjeni so različni popolni primeri aplikacij, vključno z igro blackjack.
Morda pa je največja prednost tega tečaja, da se zelo aktivno razvija z redno dodajanjem novih modulov – ti so v tečaju označeni z razdelkom »kmalu«. Pri 38 urah je to že največji tečaj v tej peterici in ves čas raste.
4. Podatkovna znanost in strojno učenje s Pythonom – praktično!
Python se pogosto uporablja za znanost in analizo podatkov, ta predmet pa se osredotoča na dva vidika teh: rudarjenje podatkov in strojno učenje.
Za razliko od drugih tečajev, Podatkovna znanost in strojno učenje je tečaj, ki se osredotoča na usposabljanje študenta za delo v tej panogi in ne na zagotavljanje splošne izobrazbe. Inštruktor Frank Kane je analiziral posebne veščine, za katere se razpisujejo v oglasih za delovna mesta, in pripravil učni načrt, ki bi ustrezal. Za dokončanje tečaja boste potrebovali dostojno znanje matematike, saj vključuje koncepte, kot sta verjetnostna in regresijska analiza.
Medtem ko boste lahko okrepili svoje znanje, ko boste sledili zgledom, če ste imeli težave z matematiko GCSE, to verjetno ni tečaj ali kariera za vas. Tečaj pričakuje tudi nekaj izkušenj z osnovnim Pythonom, zato si morda pred začetkom izberemo še enega.
5. Python in Django Full Stack Web Developer Bootcamp
To je še en tečaj, ki je osredotočen na kariero – tokrat pripravlja študenta na razvoj dinamičnih spletnih aplikacij z uporabo Pythona in ogrodja Django. V času trajanja tečaja se študentje naučijo, kako zgraditi celotno spletno stran od začetka. Od tam se naučijo, kako združiti Python, Django in SQL za izdelavo interaktivnih aplikacij z bazami podatkov in predlogami.
Čeprav se PHP širše uporablja za spletni razvoj (to je na primer jezik, v katerega je vgrajen WordPress), se kombinacija Python/Django uporablja za številne odmevne storitve, vključno z Instagramom. Kot bonus ta tečaj celo uči CSS, HTML in Javascript, ki jih morate poznati, da začnete graditi spletne aplikacije.
6. Uvod v programiranje Python
Popolnoma brezplačen tečaj Pythona (eden od razlogov, zakaj nam je všeč), ima ta možnost oceno 4,4 zvezdice in vpis ne stane nič. Kot predpogoj za katerega koli od drugih, ki smo jih omenili, vas ta tečaj popelje skozi temelje programiranja Python. S kratkimi, enostavnimi lekcijami se Pythona ne boste naučili v celoti, a ker je brezplačen, je odličen kraj za začetek, preden se zavežete k nakupu.
Pogosto zastavljena vprašanja
Tukaj je nekaj odgovorov na pogosto zastavljena vprašanja.
Ali so tečaji Udemy vredni tega?
Udemy je spletna zbirka predavanj, kjer se lahko uporabniki interneta naučijo različnih uporabnih veščin in znanj. Čeprav nekateri od teh tečajev niso primerna alternativa visokošolski diplomi, mnogi ponujajo potrdila o zaključku. Za nekaj, kot je programiranje, so neprecenljiv vir, če si želite ustvariti ime v industriji.
Ne, po zaslugi Udemyja verjetno ne boste svetovno priznani kirurg, toda za programerje, ki si lahko ustvarijo ime brez najvišje fakultete, je zagotovo vredno časa in denarja.
Ali Udemy ponuja vračila?
Da, na številnih tečajih. Ob predpostavki, da je tečaj, ki ste ga kupili, vključen v Udemyjevo 30-dnevno politiko vračila, lahko zahtevate vračilo tako, da obiščete spletno mesto. Za prejem vašega vračila je potrebnih 5-10 delovnih dni, vendar bo vrnjeno na prvotni način plačila, razen če je zahtevano drugače.
Če niste upravičeni do vračila (iz kakršnega koli razloga), boste na Udemy prejeli kredite, ki jih lahko uporabite za drug tečaj na spletnem mestu.