Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Ebben a blogban megmutatom, hogyan hozhat létre dinamikus tőzsdei alkalmazást a LuckyTemplates alkalmazásban. Ez az érdekes technika a LuckyTemplates fórumon megjelent bejegyzésből derült ki. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A tag tudni akarta, hogyan kezdjük el az online adatokkal, és húzzuk be azokat a LuckyTemplatesbe, majd onnan elemezzük, ahelyett, hogy azzal kezdenénk, amit általában csinálunk, azaz egy Excel- vagy egy CSB-fájl.
Hasonlóképpen, egy másik fórumtagtól kaptam egy kérdést a Yahoo pénzügyi webhelyről való információgyűjtéssel kapcsolatban. Így hát ő és én egy érdekes megoldáson dolgoztunk ezen.
Ez egy dinamikus megoldás, ahol kiválaszthatja a kívánt részvényeket, és ez adja meg azt a Magas/Low/Close diagramot. Bármilyen részletességet beállíthat napi, heti, havi és éves szinten.
Ezért meg akartam mutatni, hogyan kell ezt csinálni, és milyen egyszerű. Megmutatja, milyen erős a LuckyTemplates a webkaparás és az automatizált adatlekérdezési képességek tekintetében.
Ahelyett, hogy azt csinálnám, amit általában csinálok, azaz szerkesztett módon dolgozom végig a bemutatót, és valahogy elérem a csúcspontokat, megmutatom az elejétől a végéig. Ezt a semmiből fogjuk megépíteni.
Tartalomjegyzék
Online adatok gyűjtése Lucky Templates-ekbe a tőzsdei jegyzés alkalmazáshoz
Egy üres fájllal kezdjük, és az egyetlen dolog, amit tettem vele, az az, hogy hozzáadtam két egyéni vizualizációt. Hozzáadtam a High/Low/Close gyertyatartó diagramot és egy chiclet szeletelőt, ami nem szükséges, de nekem jobban tetszik, mint az alapértelmezett szeletelő. Láthatja, hogy még nincsenek adatok, és nincs látvány.
15 percet állítok az órára, majd 15 percen belül felépítem és megjelenítem ezt a tőzsdei alkalmazást. Kezdjük a Yahoo Finance webhelyen, és végezzünk ajánlatkeresést.
Teljesen mindegy, milyen idézetet húzunk, és egy perc múlva meglátod, miért. Tehát ehhez a példához húzzuk a Netflixet.
Menjünk le az előzményadatokra, és választhatunk bármilyen részletességet. Tegyük fel, hogy három hónapot akarunk, és ezt akarjuk a heti záráshoz húzni, csak azért, hogy ne nyomja el a High/Low grafikont. Ezután kattintson az Alkalmaz gombra.
Ezután a letöltés helyett kattintunk a jobb gombbal, és másoljuk a hivatkozás címét , mivel szeretnénk letölteni az online verziót.
Belül, az Adatok beszerzése oldalra lépünk , és ezt egy webes csatlakozón keresztül fogjuk áthúzni.
Csak a szabványos alap webcsatlakozót használhatjuk. Nem kell itt semmi különöset csinálnunk. Csak illesszük be a másolt hivatkozást, és nyomjuk meg az Enter billentyűt, vagy kattintsunk az OK gombra.
Látni fogja, hogy ez nagyon szépen behúzza, és nem kell tennünk semmit. Megvan itt minden, amire szükségünk van.
Online adatok átalakítása
Ezután bemegyünk a Transform Databa és a. Elég kompakt ahhoz, amit csinál, de itt a Netflix szimbólumot (NFLX) szeretnénk megnézni. Ez az a statikus része a dolognak, hogy nem akarjuk, hogy minden egyes részvényre le kell húzni ezt a jegyzést.
Tehát ezt függvényvé alakítjuk. Ehhez azt fogjuk mondani, hogy „szövegként ”, majd „ mint táblázat ”, mivel azt akarjuk, hogy idézőjelek egész tömbje kerüljön kihúzásra, és át akarjuk ismételni a táblázatot. Végül csak a nyilat helyezzük el, ami funkcióvá alakítja.
És most ezt a statikus részt lecseréljük a paraméterünkre. Most pedig lecseréljük ezt a statikus részt a paraméterünkre, majd kattintsunk a Kész gombra. Ez felveszi az URL-t, majd minden alkalommal, amikor ismétlődik, leveszi a tőzsdei árfolyamot a táblázatból.
Ezután megváltoztathatjuk ennek a függvénynek a nevét. Idézet-húzásnak fogom hívni.
Készlettáblázat készítése
A következő dolog, amit tennünk kell, hogy létrehozzuk a készletek táblázatát, amelyen a függvény ismételni fog. És ezt úgy fogjuk megtenni, hogy kivonjuk az Excelből.
Az Excelben itt van egy StockList nevű fájl , és van egy Quote Symbol nevű oszlopunk, amely megegyezik a paraméterünk nevével. Most vegyük azt a részvénykosarat, amelyet ki akarunk húzni, majd mentsük el a fájlt.
A LuckyTemplates belsejében behúzzuk a fájlt.
És ez így néz ki.
Most ezt átalakíthatjuk. Vegye figyelembe, hogy az első sort fejlécként kell használnunk . Ezután változtassuk meg ennek a fájlnak a nevét StockList-re.
Az árajánlatlehúzó függvény iterálása a készletlista táblázat felett
Szeretnénk megismételni a Quote Pull funkciót a StockList táblánkon az összes megfigyelt részvény felett. Így lépünk az Oszlop hozzáadása menüpontra , és kattintsunk az Egyéni függvény meghívása elemre .
Nevezzük ezt Pull oszlopnak, és a függvénylekérdezés az Idézetlehívás függvényünk lesz. Az oszlopok, amelyeket ismételni fogunk, a QuoteSymbol.
Tehát most van egy táblázatunk a StockList táblánkban szereplő összes részvényhez.
Ezután itt néhány beállítást végzünk. A kibontás gombra kattintva töröljük az Eredeti oszlopnév használata előtagként jelölőnégyzetet .
Oszloptípus módosítása ennek megfelelően
Az utolsó dolog, amit meg kell tennünk, az az, hogy módosítanunk kell az oszloptípusokat, és meg kell győződnünk arról, hogy azok megfelelnek a megfelelő oszlopoknak.
Ha ez megtörtént, lépjünk a Kezdőlap fülre, és kattintsunk a Bezárás és alkalmazás gombra.
A dinamikus tőzsdei jegyzés alkalmazásgrafikonjának elkészítése
És most a webkaparásunk befejeződött, kezdjük el a grafikonok készítését. Itt a gyertyatartó asztalt használjuk, és csak úgy állítjuk be a méretet, hogy beleférjen az oldalba, mivel ez az oldal fókuszpontja.
Ezután a Mezőkből húzzuk be a Dátum, Nyitás, Bezárás, Magas és Alacsony mezőket a táblázatba. És láthatod, hogyan jönnek össze.
Ezután kapcsoljuk be a High/Low sapkát, majd formázzuk meg a dátumot.
Most már csak be kell dobnunk a csirkeszeletelőnket az Idézet szimbólummal.
Itt léphetünk be az Általános opcióba, és végezhetünk további módosításokat. Tegyünk ide egy csomó oszlopot, mondjuk 15 oszlopot, ha sok részvényünk van.
A magasságot vagy a szélességet is módosíthatjuk, ha akarjuk, majd kapcsoljuk ki a többszörös kijelölést és bekapcsoljuk a kényszerített kijelölést.
A csicska méretét és színét is változtathatjuk, hogy jobban nézzen ki. Ez a dinamikus tőzsdei alkalmazás végső megjelenése.
Következtetés
Néhány perc alatt elkészítettünk egy teljes tőzsdei alkalmazást, és dinamikussá tettük. Megrajzoltuk, és nagyon jól néz ki.
Ha igazán meg akarja szerezni ezt, akkor visszatérhet az URL-hez, és módosíthatja a részletességi paramétereket. További szeletelőket is hozzáadhat, ha akar, és még sok mást.
Remélem, hogy ez tetszik és hasznosnak találja. Remélhetőleg tanultál ebből valamit, és meg tudod majd valósítani a saját munkakörnyezetedben.
Minden jót,
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.