The Rundown
- Najbolji uvodni tečaj: Codecademy na Codecademy "Možete čak isprobati izazove da testirate svoje vještine, kao što je stvaranje Pokémon simulatora."
- Najbolji kratki tečaj: Programiranje s Pythonom: Praktičan uvod za početnike na Udemyju "Odličan uvod za svakoga tko nikada prije nije programirao i želi isprobati Python."
- Drugoplasirani, najbolji kratki tečaj: Uvod u Python programiranje na Udemyju "Ovaj tečaj je savršen kao kratki pregled osnovnih moći Pythona."
- Najbolja struktura: Specijalizacija Python za sve na Courseri "Ako želite temeljit tečaj koji nadilazi samo uvod u Python, onda je ovo upravo ono što tražite."
- Najbolji sveučilišni tečaj: Uvod u računalne znanosti i programiranje pomoću Pythona na edX-u "Ako ikada zapnete, možete razgovarati o problemima s drugim studentima ili čak profesorima na Discordu i Facebooku."
- Best Splurge: Pluralsight "Na Pluralsightu se može pronaći pet različitih puteva vještina u jeziku Python, od kojih svaki nudi nekoliko različitih tečajeva."
- Drugoplasirani, najbolja nagrada: DataCamp "DataCamp ima sve što vam je potrebno za temeljit uvod u programiranje u Pythonu u samo 15 sati."
Najbolji uvodni tečaj: Codecademy
Ako tražite tečaj za početak rada s Pythonom, Codecademy je vaš najbolji izbor. Iako najnovija verzija njihovog uvodnog tečaja Pythona zahtijeva pretplatu na Pro, prethodna verzija je besplatna za korištenje. Tečaj će vas provesti kroz osnove Pythona korak po korak, počevši od učenja sintakse, a zatim kroz nizove, uvjete i funkcije.
Ako se odlučite za pretplatu na Codecademy Pro, tada ćete imati još veći izbor tečajeva. Nakon što završite uvodni tečaj, moći ćete produbiti svoje znanje tečajevima o algoritmima sortiranja, rekurziji i složenim strukturama podataka, pa čak i isprobati izazove za testiranje svojih vještina, kao što je stvaranje Pokémon simulatora, stvaranje podataka vizualizacije temeljene na roller coasterima ili cenzuriranje osjetljivih dijelova teksta.
Najbolji kratki tečaj: Programiranje s Pythonom: praktični uvod za početnike na Udemyju
Ovaj tečaj odličan je uvod u Python za sve koji nemaju puno vremena. Ukupno trajanje tečaja, dok ne dođete do završnog projekta, je oko tri i pol sata, iako ako slijedite svaki korak (uključujući korisni vodič za instalaciju IDE-a za one koji to nikada prije nisu učinili) može potrajati malo više. To ga čini izvrsnim uvodom za sve koji nikada prije nisu programirali i žele isprobati Python.
Nakon što pogledate glavninu tečaja, možete se okušati u završnom projektu (u kojem poredate popis učenika na temelju njihovih ocjena, s posebnim dodacima za posebno visoke rezultate), i ako zapnete u bilo kojem trenutku u projektu, možete samo pogledati dijelove videa nastavnika o tome kako to riješiti.
Drugoplasirani, najbolji kratki tečaj: Uvod u Python programiranje na Udemyju
Neki ljudi ne žele potpuni uvod u svaki mali detalj koji Python nudi, već samo žele kratki pregled osnova. Ovaj tečaj je savršen za svakoga tko je takav.
Ovaj tečaj daje vam kratak pregled nizova, varijabli i bolji uvid u vrste podataka. Također pokriva sve, od manipulacija datotekama i funkcija do petlji i uvjeta - jednostavan je, koncizan i sve na jednom mjestu za osnovne temelje Pythona. Ovaj tečaj je odličan za svakoga tko želi vidjeti što ovaj programski jezik može.
Najbolja struktura: specijalizacija Python za sve na Courseri
Ovo je vjerojatno najopsežniji tečaj na popisu. Sveučilište u Michiganu stvorilo je ovu specijalizaciju, seriju od pet tečajeva, za podučavanje programiranja i znanosti o podacima u Pythonu, a sve to možete učiniti svojom brzinom. Morat ćete uložiti vrijeme u ovaj tečaj, jer se predlaže da u njega uložite tri sata tjedno, a kažu da je potrebno otprilike osam mjeseci da se završi. Međutim, ako želite temeljit tečaj koji nadilazi samo uvod u Python, onda je to upravo ono što tražite.
Nakon uvodnog tečaja, proći ćete kroz strukture podataka, pristup podacima na webu, pristup bazama podataka (uključujući osnove SQL-a) i glavni projekt koji objedinjuje sve ovo znanje.
Najbolji sveučilišni tečaj: Uvod u računalne znanosti i programiranje pomoću Pythona na edX
Iako se mnogi tečajevi fokusiraju isključivo na programiranje i što raditi, ovaj tečaj, koji je stvorio MIT kako bi imao online tečaj koji je jednak njihovom tečaju na kampusu, također vas pokušava naučiti kako radi.
Vježbe koje dolaze sa svakim od devet tjedana sadržaja puno su izazovnije, iako nikada nemaju namjeru odbiti nekoga od tečaja. Ako ikada zapnete, o problemima možete razgovarati s drugim studentima ili čak profesorima na Discordu i Facebooku.
Iako je većina sadržaja tečaja besplatna, ako odlučite kupiti potvrđeni certifikat za tečaj (za 75 USD), možete čak polagati i kolokvijum i završne ispite.
Best Splurge: Pluralsight
Pluralsight ima širok izbor tečajeva i nije toliko fokusiran na jedno određeno područje kao što je DataCamp, na primjer. Njegov tečaj Python Fundamentals vodi vas kroz cijeli niz važnih osnova Pythona (i više) u samo pet sati, a naknadni tečajevi Python-Beyond the Basics i Advanced Python također su prilično kratki, s detaljima niza složenijih tema u Pythonu.
Međutim, ovo su samo neki od dostupnih tečajeva za nastavnike. Zapravo, na Pluralsightu se može pronaći pet različitih staza vještina Pythona, od kojih svaka nudi nekoliko različitih tečajeva, od kojih su neki čak i interaktivni. Ovi drugi tečajevi pokrivaju širok raspon tema povezanih s Pythonom, od razvoja igara do strojnog učenja i programiranja funkcija.
Drugoprvak, najbolja zabava: DataCamp
Ako tražite tečaj usmjeren na znanost o podacima, Data Camp ima upravo ono što trebate. Međutim, tečajevi su prikladni za svakoga tko želi naučiti programirati s Pythonom. Imaju čitav niz različitih tečajeva, ali najbolji za početnike je onih šest koje možete pronaći na stazi vještina programiranja u Pythonu.
Počevši s uvodom u programiranje u Pythonu, a zatim prelazeći na vizualizaciju podataka i pisanje vlastitih funkcija, DataCamp ima sve što vam je potrebno za temeljit uvod u programiranje u Pythonu u samo 24 sata.
Pretplata na DataCamp nije najjeftinija, 400 USD godišnje za Premium odabir i 300 USD godišnje za Standard pretplatu, ali također vam daje pristup izazovima i projektima u kojima možete testirati svoje znanje. kao mobilna aplikacija.