The Rundown
- Cel mai bun curs introductiv: Codecademy la Codecademy „Puteți chiar să încercați provocări pentru a vă testa abilitățile, cum ar fi crearea unui simulator Pokémon.”
- Cel mai bun curs scurt: Programare cu Python: Introducere practică pentru începători la Udemy „O introducere excelentă pentru oricine care nu a mai programat niciodată și dorește să încerce Python.”
- Al doilea loc, cel mai bun curs scurt: Introducere în programarea Python la Udemy „Acest curs este perfect ca o scurtă prezentare a puterilor de bază ale Python.”
- Cea mai bună structură: Specializarea Python pentru toată lumea la Coursera „Dacă doriți un curs aprofundat, care să depășească doar o introducere în Python, atunci acesta este exact ceea ce căutați."
- Cel mai bun curs la nivel universitar: Introducere în informatică și programare folosind Python la edX „Dacă ești vreodată blocat, poți discuta problemele cu alți studenți sau chiar cu profesorii pe Discord și Facebook."
- Best Splurge: Pluralsight „Există cinci căi diferite de abilități Python care pot fi găsite pe Pluralsight, fiecare dintre acestea oferind mai multe cursuri diferite.”
- Runner-up, Best Splurge: DataCamp „DataCamp are tot ce ai nevoie pentru o introducere detaliată în programarea în Python în doar 15 ore.”
Cel mai bun curs introductiv: Codecademy
Dacă sunteți în căutarea unui curs pentru a începe cu Python, atunci Codecademy este cel mai bun pariu. Deși cea mai nouă versiune a cursului lor introductiv Python necesită un abonament la Pro, versiunea anterioară este gratuită. Cursul vă va ghida prin elementele de bază ale Python pas cu pas, începând prin a vă învăța sintaxa și apoi trecând prin șiruri de caractere, condiționale și funcții.
Dacă decideți să utilizați un abonament Codecademy Pro, atunci veți avea o selecție și mai mare de cursuri. După ce ați terminat cursul introductiv, veți putea să vă aprofundați cunoștințele cu cursuri despre algoritmi de sortare, recursivitate și structuri complexe de date și chiar să încercați provocări pentru a vă testa abilitățile, cum ar fi crearea unui simulator Pokémon, crearea de date. vizualizări bazate pe roller coasters sau cenzurarea părților sensibile ale textelor.
Cel mai bun curs scurt: Programare cu Python: Introducere practică pentru începători pe Udemy
Acest curs este o introducere excelentă în Python pentru oricine nu are mult timp la dispoziție. Durata totală a cursului, până când ajungeți la proiectul final, este de aproximativ trei ore și jumătate, deși dacă urmați fiecare pas (inclusiv ghidul util pentru instalarea unui IDE pentru cei care nu au mai făcut acest lucru înainte) ar putea dura puțin. mai lung. Acest lucru îl face o introducere excelentă pentru oricine care nu a mai programat niciodată și dorește să încerce Python.
După ce ați urmărit cea mai mare parte a cursului, puteți încerca proiectul final (în care sortați o listă de studenți în funcție de notele lor, cu adaosuri speciale pentru scoruri deosebit de mari) și dacă rămâneți blocat în orice moment al proiectului, puteți doar să vizionați părți din videoclipul profesorului despre cum să o rezolvați.
Pe locul doi, cel mai bun curs scurt: Introducere în programarea Python pe Udemy
Unii oameni nu doresc o introducere completă a fiecărui mic detaliu pe care Python le are de oferit, ci vor doar o scurtă prezentare a elementelor de bază. Acest curs este perfect pentru oricine ca asta.
Acest curs vă oferă o scurtă prezentare a șirurilor, variabilelor și o privire mai bună asupra tipurilor de date. De asemenea, acoperă totul, de la manipulări și funcții de fișiere la bucle și condiții - este ușor, concis și un ghișeu unic pentru bazele de bază ale Python. Acest curs este grozav pentru oricine dorește o privire asupra a ceea ce poate face acest limbaj de programare.
Cea mai bună structură: Specializarea Python pentru toată lumea pe Coursera
Acesta este probabil cel mai amplu curs de pe listă. Universitatea din Michigan a creat această specializare, o serie de cinci cursuri, pentru a preda programarea și știința datelor în Python și le puteți face totul cu propria viteză. Va trebui să acorzi timp în acest curs, deoarece este sugerat să-i dediți trei ore pe săptămână, iar ei spun că durează aproximativ opt luni. Cu toate acestea, dacă doriți un curs aprofundat care să depășească doar o introducere în Python, atunci acesta este exact ceea ce căutați.
După cursul introductiv, veți trece peste structurile de date, accesarea datelor web, accesarea bazelor de date (inclusiv elementele de bază SQL) și un proiect capstone care pune laol altă toate aceste cunoștințe.
Cel mai bun curs la nivel universitar: Introducere în informatică și programare folosind Python pe edX
Deși multe cursuri se concentrează exclusiv pe programare și ce trebuie făcut, acest curs, care a fost creat de MIT pentru a avea un curs online care este la egalitate cu cursul lor din campus, încearcă, de asemenea, să vă învețe cum se face. funcționează.
Exercițiile care vin cu fiecare dintre cele nouă săptămâni de conținut sunt mult mai provocatoare, deși nu au scopul de a opri pe cineva de la curs. Dacă ești vreodată blocat, poți discuta problemele cu alți studenți sau chiar cu profesorii de pe Discord și Facebook.
Deși cea mai mare parte a conținutului cursului este gratuit, dacă alegeți să cumpărați un certificat verificat pentru curs (pentru 75 USD), puteți chiar să susțineți și examenele intermediare și finale.
Cel mai bun splurge: Pluralsight
Pluralsight are o mare varietate de cursuri și nu este atât de concentrat pe un anumit domeniu, cum este DataCamp, de exemplu. Cursul său Python Fundamentals vă duce printr-o serie întreagă de elemente de bază (și mai multe) importante Python în doar cinci ore, iar cursurile ulterioare Python-Dincolo de elementele de bază și Advanced Python sunt, de asemenea, destul de scurte, detaliind o varietate de subiecte mai complexe în Python.
Cu toate acestea, acestea sunt doar câteva dintre cursurile disponibile pentru profesori. De fapt, există cinci căi diferite de abilități Python care pot fi găsite pe Pluralsight, fiecare dintre acestea oferind mai multe cursuri diferite, dintre care unele sunt chiar interactive. Aceste alte cursuri acoperă o gamă largă de subiecte legate de Python, de la dezvoltarea jocurilor la învățarea automată și programarea funcțiilor.
Al doilea loc, cel mai bun splurge: DataCamp
Dacă sunteți în căutarea unui curs axat pe știința datelor, atunci Data Camp are exact ceea ce aveți nevoie. Cu toate acestea, cursurile sunt potrivite pentru oricine dorește să învețe cum să programeze cu Python. Au o varietate întreagă de cursuri, dar cele mai bune pentru începători sunt cele șase pe care le puteți găsi în pista de abilități Python Programming.
Începând cu o introducere în programarea în Python și apoi trecând la vizualizarea datelor și la scrierea propriilor funcții, DataCamp are tot ce aveți nevoie pentru o introducere detaliată în programarea în Python în doar 24 de ore.
Abonamentul la DataCamp nu este cel mai ieftin, la 400 USD anual pentru selecția Premium și 300 USD pe an pentru abonamentul Standard, dar vă oferă și acces la provocări și proiecte în care vă puteți testa cunoștințele. ca aplicație mobilă.