Hvis du vil lære at programmere, er Python et glimrende førstesprog at teste vandet med. Dens ligetil syntaks og insisteren på korrekt struktureret kode gør det nemt at lære, men det er også populært og alsidigt nok til at gøre noget med, når du først har lært rebene. Udvikling af dynamiske websteder, desktopsoftware og understøttelse af datavidenskab – you name it, Python kan gøre det. Det er en fast del af de fem mest populære kodningssprog foran sådanne trofaste som PHP og Javascript, så det er et godt valg, hvis du ønsker at starte en karriere som koder.
Videotutorials er en fantastisk måde at lære et nyt programmeringssprog på, og onlinekursusmarkedspladsen Udemy har over 500 Python-kurser at vælge imellem. Her er vores top fem.
1. Gennemfør Python Bootcamp
Det mest populære Python-kursus, Gennemfør Python Bootcamp lever op til sit navn og er ideel, hvis du vil lære generelle programmeringsprincipper ved siden af Python.
Se relaterede bedste gratis Udemy-kurser 2017: Udvikl dine færdigheder med disse gratis kurser De 5 bedste kodningskurser for børn i Storbritannien Fem bedste britiske universitetskurser til spildesignDette er i sandhed et programmeringskursus, der tilfældigvis bruger Python, og det gør præcis, hvad du ville forvente - at tage eleven fra at vide noget om emnet til objektorienteret programmering og undtagelser. Det går derefter videre til nogle ret avancerede funktioner i sproget, herunder Dekoratorer og Generatorer. Jeg formoder, at nogle studerende vil give op på dette tidspunkt, da funktioner som disse, selvom de er nyttige til optimering af kode, bedst læres, når du har lidt erfaring med de mere grundlæggende funktioner i Python under dit bælte.
Samlet set er dette det tætteste, du vil komme på en fuld uddannelse i Python og programmering. Det er omfattende, komplet og præsenteret på en personlig måde af instruktør Jose Portilla, og det vil passe til dem, der ønsker at røre ved alle aspekter af sproget, omend i en til tider akademisk form.
2. Python Mega Course: Byg 10 Real World Applications
Dette er et godt valg for folk, der kan lide at lære ved faktisk at bygge noget. Projekter inkluderer desktop-apps, der bruger Tkinter-værktøjssættet til at bygge en GUI og SQLite til lagring af poster. Der er også et ganske genialt computervisionsprojekt, der bruger OpenCV-biblioteket til at genkende bevægelser gennem et webcam, før det logges online for at danne en grundlæggende sikkerhedsapp.
Kurset viser også, hvordan man skraber en webside for data ved hjælp af Beautiful Soup-biblioteket. Du kan for eksempel bruge dette til at udtrække anmeldelser fra en Amazon-side, der er klar til at blive vist på din hjemmeside. Du opretter det websted ved at bruge vejledningen om at kombinere Python og Flask - den ramme, der ligger til grund for Pinterest.
3. Gennemfør Python Masterclass
Som navnet antyder, er dette endnu et vidtfavnende kursus. I modsætning til en af de to foregående, Gennemfør Python Masterclass fokuserer mere på eksempler på desktop-apps frem for fragmenter af kode eller onlineudvikling.
Hvert almindeligt anvendte aspekt af Python-kernesproget udforskes i dette kursus, næsten altid ved at lade instruktøren skrive koden til et fungerende eksempel og opmuntre eleven til at følge med. Forskellige komplette eksempler på apps er skabt, herunder et blackjack-spil.
Men måske det største træk ved dette kursus er, at det udvikles meget aktivt med nye moduler, der jævnligt tilføjes - disse indvarsles med en "kommer snart"-sektion i kurset. Med sine 38 timer er dette allerede den største af banerne i denne top fem, og den vokser hele tiden.
4. Datavidenskab og maskinlæring med Python – Hands On!
Python er meget brugt til videnskab og dataanalyse, og dette kursus fokuserer på to aspekter af disse: data mining og maskinlæring.
I modsætning til de andre kurser, Datavidenskab og maskinlæring er et kursus fokuseret på at træne den studerende til et job i denne branche frem for at give generel uddannelse. Instruktør Frank Kane analyserede de specifikke færdigheder, der blev annonceret efter i stillingsopslag, og kom med et pensum, der matchede. For at fuldføre kurset har du brug for en anstændig forståelse af matematik, da det inkluderer begreber som sandsynlighed og regressionsanalyse.
Selvom du vil være i stand til at opfriske din viden, mens du følger eksemplerne igennem, hvis du kæmpede med GCSE Maths, er dette sandsynligvis ikke kurset eller karrieren for dig. Kurset forventer også en vis erfaring med grundlæggende Python, så vælg måske en anden først, før du starter.
5. Python og Django Full Stack Web Developer Bootcamp
Dette er endnu et karrierefokuseret kursus - denne gang forbereder den studerende på at udvikle dynamiske webapplikationer ved hjælp af Python og Django-rammeværket. I løbet af kurset lærer eleverne, hvordan man bygger en hel hjemmeside fra bunden. Derfra lærer de at kombinere Python, Django og SQL for at bygge interaktive apps med databaser og skabeloner.
Selvom PHP bruges mere udbredt til webudvikling (det er f.eks. sproget WordPress er indbygget), bruges Python/Django-kombinationen til en række højprofilerede tjenester, herunder Instagram. Som en bonus lærer dette kursus endda CSS, HTML og Javascript, du skal kende for at komme i gang med at bygge webapps.
6. Introduktion til Python-programmering
Et helt gratis Python-kursus (en af grundene til, at vi kan lide det), denne mulighed har en 4,4 stjerner og koster intet at tilmelde sig. Som en forudsætning for enhver af de andre, vi har nævnt, fører dette kursus dig gennem fundamentet for Python-programmering. Med korte, nemme lektioner lærer du ikke Python i sin helhed, men fordi det er gratis, er det et godt sted at starte, før du forpligter dig til et køb.
Ofte stillede spørgsmål
Her er nogle svar på ofte stillede spørgsmål.
Er Udemy-kurser det værd?
Udemy er en online samling af klasser, hvor internetbrugere kan lære en række nyttige færdigheder og viden. Mens nogle af disse kurser ikke er et passende alternativ til en universitetsuddannelse, tilbyder mange certificeringer for færdiggørelse. For noget som programmering er de en uvurderlig ressource, hvis du er i gang med at skabe et navn for dig selv i branchen.
Nej, du vil sandsynligvis ikke være en verdenskendt kirurg takket være Udemy, men for programmører, der kan skabe sig et navn uden de højeste college-legitimationsoplysninger, er det bestemt tiden og pengene værd.
Tilbyder Udemy refusion?
Ja, på mange kurser. Forudsat at det kursus, du har købt, deltager i Udemys 30-dages refusionspolitik, kan du anmode om en refusion ved at besøge webstedet. Det tager 5-10 hverdage at modtage din refusion, men den vil blive returneret til den oprindelige betalingsmetode, medmindre andet anmodes om.
Hvis du ikke er berettiget til refusion (uanset grund), vil du modtage kreditter på Udemy, som du kan bruge til et andet kursus på hjemmesiden.