Hvis du vil lære at programmere, er Python et fremragende første sprog at teste vandet med. Dens enkle syntaks og insisteren på korrekt struktureret kode gør det let 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, desktop-software og understøttende datavidenskab - du hedder det, Python kan gøre det. Det er en fixtur på de fem mest populære kodningssprog forud for sådanne stalwarts som PHP og Javascript, så det er et godt valg, hvis du ønsker at starte en karriere som koder.
Video tutorials er en fantastisk måde at lære et nyt programmeringssprog på, og online kursusmarkedet Udemy har over 500 Python-kurser at vælge imellem. Her er vores top fem.
1. Komplet Python Bootcamp
Det mest populære Python-kursus, Komplet Python Bootcamp lever op til sit navn og er ideel, hvis du vil lære generelle programmeringsprincipper sammen med 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 spildesign
hvordan man deaktiverer kommentar på et Facebook-indlæg
Dette er i sandhed et programmeringskursus, der tilfældigvis bruger Python, og det gør præcis, hvad du forventer - at tage den studerende fra at vide noget om emnet til objektorienteret programmering og undtagelser. Derefter går den videre til nogle ret avancerede funktioner i sproget, herunder dekoratører og generatorer. Jeg formoder, at nogle studerende vil give op på dette tidspunkt, da funktioner, som nyttige til optimering af kode, læres bedst, når du har nogle erfaringer med de mere grundlæggende funktioner i Python under dit bælte.
Samlet set er dette det tætteste, du vil komme til 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 passer til dem, der ønsker at røre ved alle aspekter af sproget, omend i nogle gange akademisk form.
to. Python Mega Course: Byg 10 applikationer fra den virkelige verden
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 opbygge en GUI og SQLite til lagring af poster. Der er også et ret strålende computersynsprojekt, der bruger OpenCV-biblioteket til at genkende bevægelse gennem et webcam, før det logges online for at danne en grundlæggende sikkerhedsapp.
Kurset viser også, hvordan man skraber en webside til data ved hjælp af det smukke suppebibliotek. Du kan for eksempel bruge dette til at udtrække anmeldelser fra en Amazon-side, der er klar til at blive vist på dit websted. Du opretter dette websted ved hjælp af vejledningen om at kombinere Python og Flask - rammen, der ligger til grund for Pinterest.
3. Komplet Python Masterclass
Som navnet antyder, er dette et andet vidtgående kursus. I modsætning til en af de to foregående, Komplet Python Masterclass fokuserer mere på eksempler til desktop-apps end på fragmenter af kode eller onlineudvikling.
Hvert almindeligt anvendt aspekt af kernen i Python-sproget udforskes i dette kursus næsten altid ved at lade instruktøren skrive koden til et fungerende eksempel og tilskynde den studerende til at følge med. Forskellige komplette eksempler på apps oprettes, inklusive et blackjack-spil.
Men måske er det største træk ved dette kursus, at det udvikles meget aktivt med nye moduler, der tilføjes regelmæssigt - disse indvarsles med en kommende sektion i kurset. Efter 38 timer er dette allerede det største af banerne i denne top fem, og det vokser hele tiden.
Fire. Datalogi og maskinindlæring med Python - Hands On!
Python bruges i vid udstrækning til videnskab og dataanalyse, og dette kursus fokuserer på to aspekter af disse: datamining og maskinindlæring.
I modsætning til de andre kurser, Datalogi og maskinindlæring er et kursus med fokus på at træne den studerende til et job i denne branche snarere end at give almen uddannelse. Instruktør Frank Kane analyserede de specifikke færdigheder, der blev annonceret til i jobfortegnelser, og kom med en pensum, der skulle matche. For at gennemføre kurset har du brug for en anstændig forståelse af matematik, da det inkluderer begreber som sandsynligheds- og regressionsanalyse.
Selvom du vil være i stand til at forstærke din viden, når du følger eksemplerne igennem, er det sandsynligvis ikke kurset eller karrieren for dig, hvis du kæmpede med GCSE Maths. Kurset forventer også nogle erfaringer med grundlæggende Python, så vælg måske en anden før du starter.
5. Python og Django Full Stack Web Developer Bootcamp
Dette er et andet karrierefokuseret kursus - denne gang forbereder den studerende til at udvikle dynamiske webapplikationer ved hjælp af Python og Django-rammen. I løbet af kurset lærer de studerende, hvordan man bygger et helt websted fra bunden. Derfra lærer de, hvordan man kombinerer Python, Django og SQL til at opbygge interaktive apps med databaser og skabeloner.
Selvom PHP bruges mere udbredt til webudvikling (det er for eksempel det sprog, WordPress er indbygget), bruges Python / Django-kombinationen til en række højt profilerede tjenester inklusive Instagram. Som en bonus lærer dette kursus endda CSS, HTML og Javascript, du har brug for at vide for at komme i gang med at opbygge webapps.
hvordan man finder chrome bogmærker fil
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-stjerneklassificering og koster intet at tilmelde sig. Som et forudsat kursus for nogen af de andre, vi har nævnt, tager dette kursus dig gennem grundlaget for Python-programmering. Med korte, lette 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 universitetseksamen, tilbyder mange certificeringer for færdiggørelse. For noget som programmering er de en uvurderlig ressource, hvis du er ved 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 tid og penge 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 internet side . Det tager 5-10 arbejdsdage at modtage din refusion, men den returneres til den oprindelige betalingsmetode, medmindre andet er anmodet om.
Hvis du ikke er berettiget til refusion (af en eller anden grund), modtager du point på Udemy, som du kan bruge til et andet kursus på hjemmesiden.