The Rundown
- Beste introduksjonskurs: Codecademy at Codecademy "Du kan til og med prøve ut utfordringer for å teste ferdighetene dine, for eksempel å lage en Pokémon-simulator."
- Beste kortkurs: Programmering med Python: Praktisk introduksjon for nybegynnere ved Udemy "En flott introduksjon for alle som aldri har programmert før og ønsker å prøve Python."
- Runner-Up, Best Short Course: Introduksjon til Python-programmering ved Udemy "Dette kurset er perfekt som en kort gjennomgang av Pythons grunnleggende krefter."
- Beste struktur: Python for Everybody Specialization at Coursera "Hvis du vil ha et grundig kurs som går utover bare en introduksjon til Python, så er dette akkurat det du leter etter."
- Beste universitetsnivåkurs: Introduksjon til informatikk og programmering Bruke Python på edX "Hvis du noen gang står fast, kan du diskutere problemene med andre studenter eller til og med professorene på Discord og Facebook."
- Best Splurge: Pluralsight "Det er fem forskjellige Python-ferdighetsveier å finne på Pluralsight, som hver tilbyr flere forskjellige kurs."
- Runner-Up, Best Splurge: DataCamp "DataCamp har alt du trenger for en grundig introduksjon til programmering i Python på bare 15 timer."
Beste introduksjonskurs: Codecademy
Hvis du leter etter et kurs for å komme i gang med Python, så er Codecademy det beste alternativet. Selv om den nyeste versjonen av deres introduksjonskurs i Python krever et abonnement på Pro, er den forrige versjonen gratis å bruke. Kurset tar deg gjennom det grunnleggende om Python trinn for trinn, starter med å lære deg syntaksen og deretter gå gjennom strenger, betingelser og funksjoner.
Hvis du bestemmer deg for å gå med et Codecademy Pro-abonnement, vil du ha et enda større utvalg av kurs. Når du har fullført introduksjonskurset, vil du kunne utdype kunnskapen din med kurs om sorteringsalgoritmer, rekursjon og komplekse datastrukturer, og til og med prøve ut utfordringer for å teste ferdighetene dine, som å lage en Pokémon-simulator, lage data visualiseringer basert på berg-og-dal-baner, eller sensurering av sensitive deler av tekster.
Beste kortkurs: Programmering med Python: Praktisk introduksjon for nybegynnere på Udemy
Dette kurset er en flott introduksjon til Python for alle som ikke har mye tid til rådighet. Den totale kurslengden, til du kommer til det endelige prosjektet, er omtrent tre og en halv time, men hvis du følger hvert trinn (inkludert den nyttige veiledningen for å installere en IDE for de som aldri har gjort det før) kan det ta litt lengre. Dette gjør det til en flott introduksjon for alle som aldri har programmert før og ønsker å prøve Python.
Når du har sett hoveddelen av kurset, kan du prøve deg på sluttprosjektet (der du sorterer en liste over studenter basert på karakterene deres, med spesielle tillegg for spesielt høye poengsummer), og hvis du blir sittende fast på noe tidspunkt i prosjektet, kan du bare se deler av lærerens video om hvordan du løser det.
Runner-Up, beste kortkurs: Introduksjon til Python-programmering på Udemy
Noen mennesker vil ikke ha en fullstendig introduksjon til hver minste detalj Python har å tilby, men vil i stedet bare ha en kort gjennomgang av det grunnleggende. Dette kurset er perfekt for slike.
Dette kurset gir deg en oversikt over strenger, variabler og et større blikk på datatyper. Den dekker også alt fra filmanipulasjoner og funksjoner til løkker og betingelser - det er enkelt, konsist og en one-stop-shop for de grunnleggende fundamentene til Python. Dette kurset er flott for alle som vil ha et glimt av hva dette programmeringsspråket kan gjøre.
Beste struktur: Python for Everybody-spesialisering på Coursera
Dette er sannsynligvis det mest omfattende kurset på listen. University of Michigan opprettet denne spesialiseringen, en serie på fem kurs, for å undervise i programmering og datavitenskap i Python, og du kan gjøre alt i din egen hastighet. Du må bruke tid på dette kurset, siden det foreslås at du legger tre timer i uken på det, og de sier at det tar omtrent åtte måneder å fullføre. Men hvis du vil ha et grundig kurs som går utover bare en introduksjon til Python, så er dette akkurat det du leter etter.
Etter introduksjonskurset vil du gå over datastrukturer, tilgang til nettdata, tilgang til databaser (inkludert grunnleggende SQL) og et hovedprosjekt som setter all denne kunnskapen sammen.
Beste kurs på universitetsnivå: Introduksjon til informatikk og programmering ved bruk av Python på edX
Selv om mange kurs fokuserer utelukkende på programmering og hva du skal gjøre, prøver dette kurset, som ble opprettet av MIT for å ha et nettkurs som er på nivå med deres på campus-kurset, også å lære deg hvordan det fungerer.
Øvelsene som følger med hver av de ni ukene med innhold er mye mer utfordrende, selv om de aldri er ment å slå noen av fra kurset. Hvis du noen gang står fast, kan du diskutere problemene med andre studenter eller til og med professorene på Discord og Facebook.
Selv om mesteparten av kursinnholdet er gratis, kan du til og med ta midtveis- og avsluttende eksamener hvis du velger å kjøpe et bekreftet sertifikat for kurset (for $75).
Best Splurge: Pluralsight
Pluralsight har et bredt utvalg av kurs og er ikke fullt så fokusert på ett spesifikt område som for eksempel DataCamp er. Python Fundamentals-kurset tar deg gjennom en hel rekke viktige Python-grunnleggende (og mer) på bare fem timer, og oppfølgingskursene Python-Beyond the Basics og Advanced Python er også ganske korte, og beskriver en rekke mer komplekse emner i Python..
Dette er imidlertid bare noen av de tilgjengelige lærerkursene. Faktisk er det fem forskjellige Python-ferdighetsbaner å finne på Pluralsight, som hver tilbyr flere forskjellige kurs, noen av dem er til og med interaktive. Disse andre kursene dekker et bredt spekter av Python-relaterte emner, fra spillutvikling til maskinlæring og funksjonsprogrammering.
Runner-Up, Best Splurge: DataCamp
Hvis du leter etter et kurs med fokus på datavitenskap, så har Data Camp akkurat det du trenger. Kursene passer imidlertid for alle som ønsker å lære å programmere med Python. De har en hel rekke kurs, men de beste for nybegynnere er de seks du kan finne i ferdighetssporet for Python-programmering.
Begynner med en introduksjon til programmering i Python og deretter videre til datavisualisering og skriving av dine egne funksjoner, DataCamp har alt du trenger for en grundig innføring i programmering i Python på bare 24 timer.
Abonnementet på DataCamp er ikke det billigste, til $400 årlig for Premium-utvalget og $300 per år for Standard-abonnementet, men det gir deg også tilgang til utfordringer og prosjekter der du også kan teste kunnskapen din som mobilappen.