miért kell tanulni PowerQuery M, mint az első programozási nyelv?

forrás: excelcampus.com

nemrég írtam egy könyvet PowerQuery útmutató pandák.

könyvemben elmagyaráztam a pandák fogalmait a PowerQuery használatával. Azt is jeleztem, hogy az adatszakértőknek miért kell megtanulniuk a Python/pandákat.

de azt hiszem, még nem magyaráztam el, miért tanulni PowerQuery az első helyen?

persze, más nyelvek megtanulása először lehetséges, de azt hiszem, a PowerQuery M-nek megvan a helye kezdő nyelvként.

itt vannak az okok, amelyekre gondoltam:

  • beépített-közvetlenül az Excel-be

mivel közvetlenül az Excel-be és a PowerBI-be van építve, nincs szükség további szoftverek telepítésére. Ha frissíti az Excel – t vagy a PowerBI-t, a PowerQuery is frissül.

Ha bármilyen frissítés megszakítja a megoldást, egyszerűen visszavonhatja és újra elvégezheti a lépéseket, hogy ugyanazt a megoldást érje el. PowerQuery frissíti a kódot az Ön számára.

  • az adatok teljesen biztonságos

PowerQuery működik egy másolatot az adatokat. Ezért gondtalan lehet a megoldás kódolásában. Mindig visszatérhet az eredeti, érintetlen adatokhoz.

azt is lehetővé teszi, hogy visszavonja és újra lépéseket könnyedén így te szabadon hibázni, ahogy tanulni. Az adatok jó kezekben vannak.

  • a PowerQuery m nyelv használata szórakoztatóbb, mint a VBA

a VBA az első olyan programozás, amely közvetlenül az Excelbe érhető el, és még ma is használják. Azonban bárki számára, aki tapasztalattal rendelkezik a VBA-val, a nyelv furcsaságai (alapértelmezés szerint rögzített tömb, egy másik könyvtárból importálandó diktátumok stb.) párosulva elavult szerkesztő teszi frusztráló használni.

a PowerQuery más. Ez egy jól átgondolt és könnyebben használható nyelv. Az IntelliSense pedig csak működik!

teljesítmény Intellisense funkció
  • ösztönzi a”hacker”gondolkodásmódot

a GUI kód generálásának és szerkesztésének keveréke lehetővé teszi a felhasználó számára az adatátalakítások különböző kombinációinak kipróbálását. Ezért a felhasználó feltörheti a kódot, amíg az adataik nem tűnnek helyesnek.

továbbá, a felhasználó érkezik egy gyorsabb megoldás gyorsabb, mert ez a mix így érvényesítése a hacker mantra”Make it work, make it fast/beautiful”. A kezdő lehet, hogy a megoldás a munka a GUI majd ugorj szerkesztési módba, hogy a kód jobb — eltávolítja a felesleges vagy ismétlődő lépéseket.

  • lehetővé teszi a felhasználó számára, hogy egyetlen dologra összpontosítson

fotó: Paul skorupskas a Unsplash

programozási nyelvek, mint a Python, Java, stb. általános célú programozási nyelvek. Ez azt jelenti, hogy webes alkalmazásokhoz, GUI-hoz, adattudományhoz, kaparáshoz és még sok máshoz használhatók.

ez összességében nagyszerű, de a kezdők számára kísértés lehet, hogy egyik területről a másikra ugorjanak anélkül, hogy először megszilárdítanák tudásukat egyben. És a rengeteg oktatóanyagok odakinn, ez tényleg lehetséges.

a PowerQuery csak az Excel és a PowerBI adatmanipulációjára és átalakítására szolgál. Ez a korlátozás valójában áldás a programozás teljes kezdője számára.

Ez arra kényszeríti őket, hogy elsajátítsák az egyik programozási nyelvet, amíg készen állnak arra, hogy más nyelvekre lépjenek.

  • lehetővé teszi a felhasználó számára a programozási önellátás elérését

az önellátás elérése-amíg nincs szükség edzőkerekekre!

a programozás tanulásának végső célja a programozás önellátásának elérése. Ez azt jelenti, hogy a felhasználó többé-kevésbé:

  • kényelmes látni és olvasni a kódot — tudja, hogy a kód kezelése nem fogja megtörni a számítógépet, és nagyon megbocsátó
  • tudja, hogy saját megoldást talál — magában foglalhatja a StackOverflow körüli keresést, sokat keresgélést vagy a beépített súgó használatát
  • tudja, hogyan kell beállítani a/saját eszközeit-a programozás ismét olyan mértékben fejlődött, hogy az eszközök bőségesek és nagyon könnyen használhatóak

ezek kritikusak több nyelv tanulásában.

a PowerQuery rendelkezik mindezekkel. Mivel a kód megfelel az egyes lépéseknek, a kód könnyebben olvasható. A kódgenerálás “segítségként” vagy dokumentációként is szolgálhat bizonyos funkciók használatához. Nincs szükség külső eszközök beállítására is.

ezért a PowerQuery tanulás minden kezdőnek bizalmat ad arra, hogy később más nyelveket tanuljon.

  • megtöri a programozókkal kapcsolatos tévhiteket

minden kezdőnek ez az érzése, hogy a programozók azok, akik egész éjjel kapucnis pulóvert viselnek a parancssorban egy sötét szobában, több izzó képernyővel.

Ez messze van az igazságtól.

az alacsony kódú eszközökkel, mint a PowerQuery, bárki kódolhat pizsamájában! Ez megkönnyíti az indulást mindezen sztereotípiák nélkül.

nagyon hiszem, hogy minden szakembernek (könyvelőnek stb.) Meg kell tanulnia kódolni. Jön egy számviteli háttér, van csak egy csomó feladatot, hogy lehet tenni könnyebb a programozás.

most, a PowerQuery segítségével könnyebb elkezdeni. Azonnal szálljon fel!

megjegyzés: ebben a bejegyzésben kicseréltem a PowerQuery-t és az M nyelvet. Technikailag különbözőek — a PowerQuery az eszköz, M a nyelv. De úgy gondolom, hogy a gondolat jobban kommunikálható ezzel a megközelítéssel.

Ez a bejegyzés eredetileg a Linkedin-en jelent meg.

mit kell tudni a PowerQuery és a pandák finomságairól? Pénztár a könyvemben PowerQuery útmutató a Pandákhoz a Gumroad-on.

Kövess engem a Linkedin – en és a Twitteren.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.