The Rundown
- Najboljši uvodni tečaj: Codecademy na Codecademy "Lahko celo preizkusite izzive, da preizkusite svoje sposobnosti, kot je ustvarjanje simulatorja Pokémon."
- Najboljši kratek tečaj: Programiranje s Pythonom: praktični uvod za začetnike pri Udemy "Odličen uvod za vsakogar, ki še nikoli ni programiral in želi preizkusiti Python."
- Drugouvrščeni, najboljši kratek tečaj: Uvod v programiranje Python pri Udemy "Ta tečaj je popoln kot kratek pregled osnovnih moči Pythona."
- Najboljša struktura: Specializacija Python za vsakogar na Courseri "Če želite temeljit tečaj, ki presega le uvod v Python, potem je to točno tisto, kar iščete."
- Najboljši univerzitetni tečaj: Uvod v računalništvo in programiranje z uporabo Pythona pri edX "Če se vam kdaj zatakne, se lahko o težavah pogovorite z drugimi študenti ali celo s profesorji na Discord in Facebook."
- Best Splurge: Pluralsight "Na Pluralsightu je pet različnih poti spretnosti Pythona, od katerih vsaka ponuja več različnih tečajev."
- Drugouvrščeni, najboljši razmet: DataCamp "DataCamp ima vse, kar potrebujete za temeljit uvod v programiranje v Pythonu v samo 15 urah."
Najboljši uvodni tečaj: Codecademy
Če iščete tečaj za začetek uporabe Pythona, je Codecademy vaša najboljša izbira. Čeprav najnovejša različica njihovega uvodnega tečaja Python zahteva naročnino na Pro, je prejšnja različica brezplačna za uporabo. Tečaj vas bo korak za korakom popeljal skozi osnove Pythona, začenši z učenjem sintakse in nato skozi nize, pogojnike in funkcije.
Če se odločite za naročnino na Codecademy Pro, boste imeli še večjo izbiro tečajev. Ko končate uvodni tečaj, boste lahko poglobili svoje znanje s tečaji o algoritmih razvrščanja, rekurziji in zapletenih podatkovnih strukturah ter celo preizkusili izzive za preizkušanje svojih veščin, kot je ustvarjanje simulatorja Pokémon, ustvarjanje podatkov vizualizacije na podlagi toboganov ali cenzuriranje občutljivih delov besedil.
Najboljši kratek tečaj: Programiranje s Pythonom: Praktični uvod za začetnike na Udemy
Ta tečaj je odličen uvod v Python za vse, ki nimajo veliko časa. Celotna dolžina tečaja, dokler ne pridete do končnega projekta, je približno tri ure in pol, čeprav lahko traja nekaj časa, če sledite vsakemu koraku (vključno s koristnim vodnikom za namestitev IDE za tiste, ki tega še nikoli niste storili). dlje. Zaradi tega je odličen uvod za vse, ki še nikoli niso programirali in želijo preizkusiti Python.
Ko si ogledate glavnino tečaja, se lahko preizkusite v končni nalogi (v kateri razvrstite seznam študentov glede na njihove ocene, s posebnimi dodatki za posebej visoke rezultate) in če se vam na kateri koli točki projekta zatakne, si lahko samo ogledate dele učiteljevega videa o tem, kako to rešiti.
Drugi, najboljši kratki tečaj: Uvod v programiranje Python na Udemy
Nekateri ljudje ne želijo popolnega uvoda v vsako najmanjšo podrobnost, ki jo ponuja Python, ampak namesto tega želijo le kratek pregled osnov. Ta tečaj je kot nalašč za vsakogar.
Ta tečaj vam daje pregled nizov, spremenljivk in boljši vpogled v vrste podatkov. Pokriva tudi vse, od manipulacij z datotekami in funkcij do zank in pogojev – je enostaven, jedrnat in vse na enem mestu za osnovne temelje Pythona. Ta tečaj je odličen za vsakogar, ki želi vpogled v to, kaj ta programski jezik zmore.
Najboljša struktura: Specializacija Python za vsakogar na Courseri
To je verjetno najobsežnejši tečaj na seznamu. Univerza v Michiganu je ustvarila to specializacijo, serijo petih tečajev, za poučevanje programiranja in znanosti o podatkih v Pythonu, in vse to lahko storite s svojo hitrostjo. V ta tečaj boste morali vložiti čas, saj je predlagano, da vanj vložite tri ure na teden, in pravijo, da traja približno osem mesecev. Če pa želite temeljit tečaj, ki presega le uvod v Python, potem je to točno to, kar iščete.
Po začetnem tečaju se boste seznanili s podatkovnimi strukturami, dostopanjem do spletnih podatkov, dostopanjem do podatkovnih baz (vključno z osnovami SQL) in zaključnim projektom, ki združuje vse to znanje.
Najboljši univerzitetni tečaj: Uvod v računalništvo in programiranje z uporabo Pythona na edX
Čeprav se veliko tečajev osredotoča izključno na programiranje in kaj storiti, vas ta tečaj, ki ga je ustvaril MIT, da bi imel spletni tečaj, ki je enak njihovemu tečaju v kampusu, poskuša tudi naučiti, kako deluje.
Vaje, ki so priložene vsakemu od devetih tednov vsebine, so veliko bolj zahtevne, čeprav nikoli niso namenjene temu, da bi nekoga odvrnile od tečaja. Če se vam kdaj zatakne, se lahko o težavah pogovorite z drugimi študenti ali celo s profesorji na Discordu in Facebooku.
Čeprav je večina vsebin tečaja brezplačnih, lahko, če se odločite za nakup potrjenega certifikata za tečaj (za 75 USD), opravljate tudi vmesne in zaključne izpite.
Best Splurge: Pluralsight
Pluralsight ima široko paleto tečajev in ni tako osredotočen na eno specifično področje, kot je na primer DataCamp. Njegov tečaj Python Fundamentals vas popelje skozi celo vrsto pomembnih osnov Pythona (in še več) v samo petih urah, dokaj kratka pa sta tudi nadaljevalna tečaja Python-Beyond the Basics in Advanced Python, ki podrobno opisujejo vrsto bolj zapletenih tem v Pythonu..
Vendar so to le nekateri razpoložljivi tečaji za učitelje. Pravzaprav je na Pluralsightu na voljo pet različnih poti spretnosti Python, od katerih vsaka ponuja več različnih tečajev, od katerih so nekateri celo interaktivni. Ti drugi tečaji pokrivajo široko paleto tem, povezanih s Pythonom, od razvoja iger do strojnega učenja in programiranja funkcij.
Druga, najboljša zabava: DataCamp
Če iščete tečaj, osredotočen na podatkovno znanost, potem ima Data Camp točno to, kar potrebujete. Vendar pa so tečaji primerni za vsakogar, ki se želi naučiti programirati s Pythonom. Imajo veliko različnih tečajev, vendar je najboljših za začetnike tistih šest, ki jih najdete na tečaju programiranja Python.
Začenši z uvodom v programiranje v Pythonu in nato nadaljujete z vizualizacijo podatkov in pisanjem lastnih funkcij, ima DataCamp vse, kar potrebujete za temeljit uvod v programiranje v Pythonu v samo 24 urah.
Naročnina na DataCamp ni najcenejša, saj znaša 400 $ letno za izbor Premium in 300 $ letno za naročnino Standard, vendar vam omogoča tudi dostop do izzivov in projektov, kjer lahko preizkusite svoje znanje. kot mobilna aplikacija.