Jeg har nylig skrevet en bok Om PowerQuery Guide Til Pandaer.
i min bok har jeg forklart Pandas konsepter ved Hjelp Av PowerQuery. Jeg har også angitt hvorfor datapersonell bør lære Python / Pandas.
Men jeg tror jeg ikke har forklart hvorfor lære PowerQuery i utgangspunktet?Visst, det er mulig å lære andre språk først, men Jeg tror PowerQuery M har sin plass som nybegynners språk.
Her er grunnene til at jeg kunne tenke på:
- Innebygd I Excel
Siden Den er bygget rett inn I Excel og PowerBI, er det ikke nødvendig å installere tilleggsprogramvare. Hvis Du oppdaterer Excel eller PowerBI, Vil PowerQuery bli oppdatert også.
hvis noen oppdateringer bryter løsningen din, kan du bare angre og gjenta trinnene med letthet for å komme til samme løsning. PowerQuery vil oppdatere koden for deg.
- dataene dine er helt trygge
PowerQuery fungerer på en kopi av dataene dine. Derfor kan du være bekymringsfri i koding løsningen. Du kan alltid gå tilbake til dine opprinnelige, uberørte data.
Også, det kan du angre og gjenta trinn med letthet dermed er du fri til å gjøre feil som du lærer. Dine data er i gode hender.PowerQuery m språk er morsommere å bruke ENN VBA
VBA ER den første programmeringen som er tilgjengelig rett inn I Excel og fortsatt brukes i dag. Men for alle med erfaring MED VBA, quirks av språket (array som er fast i lengde som standard, dicts som skal importeres fra et annet bibliotek, etc.) kombinert med utdatert editor gjør det frustrerende å bruke.
PowerQuery er annerledes. Det er et godt gjennomtenkt og enklere å bruke språk. Og IntelliSense fungerer bare!
- det oppfordrer»hacker»tankesett
blandingen av gui kodegenerering og redigering tillater brukeren å prøve forskjellige kombinasjoner av data transformasjoner trinn. Derfor kan brukeren hacke rundt koden til dataene ser riktig ut.brukeren kan også komme til en raskere løsning raskere på grunn av denne blandingen, og dermed håndheve hackerens mantra «Gjør det til å fungere, gjør det raskt/vakkert». Nybegynneren kan få løsningen til å fungere ved Hjelp Av Guiene, og deretter hoppe inn i redigeringsmodus for å gjøre koden bedre-fjerne unødvendige eller dupliserte trinn.
- Lar brukeren fokusere på en ting
programmeringsspråk som python, java, etc. er generelle programmeringsspråk. Dette betyr at de kan brukes til webapplikasjoner, bygge GUI, datavitenskap, skraping og så mye mer.
Dette er flott som helhet, men for nybegynnere kan de bli fristet til å hoppe fra ett område til et annet uten å størkne først sin kunnskap i en. Og med overflod av oppl ring der ute, er det virkelig mulig.
PowerQuery er laget kun for datamanipulering og transformasjon i Excel og PowerBI. Denne begrensningen er faktisk en velsignelse for en komplett nybegynner i programmering.
dette tvinger dem til å mestre ett programmeringsspråk til de er klare til å gå videre til andre språk.
- Tillater brukeren å oppnå programmering selvforsyning
det endelige målet når man lærer programmering, er å oppnå programmering selvforsyning. Dette betyr at brukeren mer eller mindre:
- er behagelig å se og lese kode — vet at håndtering av kode ikke vil bryte datamaskinen og er veldig tilgivende
- Vet å komme frem til en løsning i sin egen – kan innebære å søke Rundt StackOverflow, Googling mye, Eller bruke den innebygde hjelp
- Vet hvordan å sette opp sine / egne verktøy – igjen programmering har utviklet seg til det punktet at verktøyene er rikelig og er svært enkel å bruke
Disse er kritiske i å lære flere språk.
PowerQuery har alle disse. Pa grunn av at koden tilsvarer hvert trinn, er koden lettere a lese. Kodegenereringen kan også fungere som «hjelp» eller dokumentasjon om hvordan du bruker visse funksjoner. Det er ikke nødvendig å sette opp noen eksterne verktøy også.
derfor vil learning PowerQuery gi enhver nybegynner tilliten til å lære andre språk senere.
- Bryter misforståelsene om programmerere
enhver nybegynner har denne følelsen av at programmererne er de som bærer hoodies koding hele natten i ledeteksten i et mørkt rom med flere glødende skjermer.
dette er langt fra sannheten.
med lavkodeverktøy som PowerQuery kan alle kode i pyjamas! Dette gjør det lettere å komme i gang uten alle disse stereotypene.
jeg tror virkelig at noen fagfolk (regnskapsførere, etc) bør lære å kode. Kommer opp fra en regnskapsbakgrunn, er det bare mange oppgaver som kan gjøres enklere med programmering.
Nå, Med PowerQuery, er det lettere å komme i gang. Kom om bord nå!
Merk: Jeg har byttet PowerQuery og m-språket i dette innlegget. Teknisk sett er De forskjellige — PowerQuery er verktøyet, M er språket. Men jeg tror tanken er bedre kommunisert med denne tilnærmingen.
dette innlegget er opprinnelig publisert På Linkedin.
Hva å vite Mer PowerQuery og Pandas godbiter? Kassen på min bok PowerQuery Guide Til Pandaer På Gumroad.
Følg Meg På Linkedin og Twitter.