The Rundown
- Bedste introduktionskursus: Codecademy hos Codecademy "Du kan endda prøve udfordringer for at teste dine færdigheder, såsom at lave en Pokémon-simulator."
- Bedste korte kursus: Programmering med Python: Praktisk introduktion for begyndere hos Udemy "En fantastisk introduktion til alle, der aldrig har programmeret før og gerne vil prøve Python."
- Runner-Up, bedste korte kursus: Introduktion til Python-programmering hos Udemy "Dette kursus er perfekt som en kort gennemgang af Pythons grundlæggende kræfter."
- Bedste struktur: Python for Everybody Specialisering hos Coursera "Hvis du vil have et grundigt kursus, der rækker ud over blot en introduktion til Python, så er det præcis, hvad du leder efter."
- Bedste kursus på universitetsniveau: Introduktion til datalogi og programmering ved hjælp af Python på edX "Hvis du nogensinde er gået i stå, kan du diskutere problemerne med andre studerende eller endda professorerne på Discord og Facebook."
- Bedste Splurge: Pluralsight "Der er fem forskellige Python-færdighedsstier at finde på Pluralsight, som hver tilbyder flere forskellige kurser."
- Runner-Up, Best Splurge: DataCamp "DataCamp har alt, hvad du behøver til en grundig introduktion til programmering i Python på kun 15 timer."
Bedste introduktionskursus: Codecademy
Hvis du leder efter et kursus for at komme i gang med Python, så er Codecademy dit bedste bud. Selvom den nyeste version af deres indledende Python-kursus kræver et abonnement på Pro, er den tidligere version gratis at bruge. Kurset vil tage dig gennem det grundlæggende i Python trin for trin, begyndende med at lære dig syntaksen og derefter bevæge dig gennem strenge, conditionals og funktioner.
Hvis du beslutter dig for at gå med et Codecademy Pro-abonnement, så har du et endnu større udvalg af kurser. Når du er færdig med introduktionskurset, vil du være i stand til at uddybe din viden med kurser om sorteringsalgoritmer, rekursion og komplekse datastrukturer, og endda prøve udfordringer for at teste dine færdigheder, såsom oprettelse af en Pokémon-simulator, oprettelse af data visualiseringer baseret på rutsjebaner eller censurering af følsomme dele af tekster.
Bedste korte kursus: Programmering med Python: Praktisk introduktion for begyndere på Udemy
Dette kursus er en fantastisk introduktion til Python for alle, der ikke har meget tid på hånden. Den samlede kursuslængde, indtil du kommer til det afsluttende projekt, er omkring tre en halv time, selvom det kan tage lidt, hvis du følger hvert trin (inklusive den nyttige guide til installation af en IDE for dem, der aldrig har gjort det før). længere. Dette gør det til en fantastisk introduktion for alle, der aldrig har programmeret før og gerne vil prøve Python.
Når du har set hovedparten af kurset, kan du prøve dig frem med det afsluttende projekt (hvor du sorterer en liste over elever baseret på deres karakterer, med særlige tilføjelser for særligt høje scores), og hvis du går i stå på noget tidspunkt i projektet, kan du bare se dele af lærerens video om, hvordan du løser det.
Runner-Up, bedste korte kursus: Introduktion til Python-programmering på Udemy
Nogle mennesker ønsker ikke en fuldstændig introduktion til hver eneste lille detalje, som Python har at byde på, men vil i stedet blot have en kort gennemgang af det grundlæggende. Dette kursus er perfekt til sådan en.
Dette kursus giver dig en gennemgang af strenge, variabler og et større blik på datatyper. Det dækker også alt fra filmanipulationer og funktioner til loops og betingelser - det er nemt, kortfattet og en one-stop-shop for Pythons grundlæggende grundlag. Dette kursus er fantastisk for alle, der ønsker et indblik i, hvad dette programmeringssprog kan.
Bedste struktur: Python for Everybody Specialisering på Coursera
Dette er nok det mest omfattende kursus på listen. University of Michigan skabte denne specialisering, en serie på fem kurser, for at undervise i programmering og datavidenskab i Python, og du kan gøre det hele i din egen hastighed. Du bliver nødt til at bruge tid på dette kursus, da det foreslås, at du lægger tre timer om ugen i det, og de siger, at det tager cirka otte måneder at gennemføre. Men hvis du ønsker et grundigt kursus, der rækker ud over blot en introduktion til Python, så er det lige præcis det, du leder efter.
Efter introduktionskurset vil du gennemgå datastrukturer, få adgang til webdata, få adgang til databaser (inklusive SQL basics) og et hovedstensprojekt, der sætter al denne viden sammen.
Bedste kursus på universitetsniveau: Introduktion til datalogi og programmering ved hjælp af Python på edX
Selvom mange kurser udelukkende fokuserer på programmering og hvad man skal gøre, forsøger dette kursus, som blev oprettet af MIT for at have et online kursus, der er på niveau med deres on-campus kursus, også at lære dig, hvordan det virker.
Øvelserne, der følger med hver af de ni ugers indhold, er meget mere udfordrende, selvom de aldrig har til formål at afvise nogen fra kurset. Hvis du nogensinde går i stå, kan du diskutere problemerne med andre studerende eller endda professorerne på Discord og Facebook.
Selv om det meste af kursusindholdet er gratis, kan du endda tage midtvejs- og afsluttende eksamener, hvis du vælger at købe et bekræftet certifikat til kurset (for $75).
Bedste Splurge: Pluralsight
Pluralsight har en bred vifte af kurser og er ikke helt så fokuseret på ét specifikt område, som DataCamp f.eks. Dets Python Fundamentals-kursus tager dig gennem en hel række vigtige Python-grundlæggende (og mere) på kun fem timer, og opfølgningskurserne Python-Beyond the Basics og Advanced Python er også ret korte og beskriver en række mere komplekse emner i Python.
Det er dog blot nogle af de tilgængelige lærerkurser. Faktisk er der fem forskellige Python-færdighedsstier at finde på Pluralsight, som hver tilbyder flere forskellige kurser, hvoraf nogle endda er interaktive. Disse andre kurser dækker en bred vifte af Python-relaterede emner, fra spiludvikling til maskinlæring og funktionsprogrammering.
Runner-Up, Best Splurge: DataCamp
Hvis du leder efter et kursus med fokus på datavidenskab, så har Data Camp præcis det, du har brug for. Kurserne er dog egnede til alle, der ønsker at lære at programmere med Python. De har en lang række kurser, men de bedste for begyndere er de seks, du kan finde i færdighedssporet til Python-programmering.
Starter med en introduktion til programmering i Python og derefter videre til datavisualisering og skrivning af dine egne funktioner, DataCamp har alt, hvad du har brug for til en grundig introduktion til programmering i Python på kun 24 timer.
Abonnementet på DataCamp er ikke det billigste, til $400 årligt for Premium-udvalget og $300 om året for Standard-abonnementet, men det giver dig også adgang til udfordringer og projekter, hvor du også kan teste din viden som mobilapp.