A Polyglot-jegyzetfüzetek használata
A Polyglot Notebooks bővítményként telepíthető a Visual Studio Code-hoz. A Polyglot Notebook bővítményt a .NET Interactive működteti. A .NET Interactive egy élvonalbeli és innovatív motor és API, amely a .NET-en alapul a kód interaktív futtatásához és szerkesztéséhez.
Első lépésként telepítenie kell a legújabb .NET SDK-t. A Polyglot Notebooks bővítményt a Visual Studio Code-ban is telepítenie kell. Innen jegyzetfüzeteket hozhat létre és futtathat, és sokkal többet is végezhet.
Jegyzetfüzet létrehozása
Most, hogy telepítette a Polyglot Notebookot, beszéljünk egy kicsit a jegyzetfüzet létrehozásáról.
A Polyglot bővítmény telepítésekor a parancskatalóguson (Ctrl + Shift+ P) keresztül elérhető parancsokat telepít. Mindegyik parancs lehetővé teszi egy külön tevékenység elvégzését. Íme néhány telepített parancs:
- Többnyelvű jegyzetfüzet: Jegyzetfüzet megnyitása: Ez a parancs megnyit egy jegyzetfüzetet, ezáltal dolgozhat vele.
- Polyglot Notebook: Új üres jegyzetfüzet létrehozása: Ez a parancs létrehozza az új jegyzetfüzetet, és lehetőséget ad a kívánt fájlformátum és programozási nyelv kiválasztására.
- Soknyelvű jegyzetfüzet: Állítsa le az összes jegyzetfüzet-kernelt: Ez a parancs lehetetlenné teszi a kernelek váltását a cellák között.
- Többnyelvű jegyzetfüzet: Indítsa újra az aktuális jegyzetfüzet kernelét: Ez az összes programállapot és adat elvetéséhez vezet. Különösen hasznos, ha a program rossz állapotban van vagy függőben van. Újraindításkor újra kell futtatnia az összes kódcellát.
Új jegyzetfüzet létrehozásakor több lépésben kell végighaladnia. Először ki kell választania egy fájlformátumot .dib vagy .ipynb formátumban. Ezután ki kell választania az előnyben részesített nyelvet.
Kernel kiválasztása
A .NET Interaktív kernel használatakor különböző nyelveket használhat egyik cellától a másikig, változókat oszthat meg a nyelvek között, és dinamikusan csatlakoztathat új nyelveket és távoli kerneleket egy jegyzetfüzeten belül.
Az alábbi képernyőkép szakaszának kiválasztásával zökkenőmentesen válthat egyik nyelvről a másikra.
Fájlformátumok: .dib és .ipynb
A Jupyter notebook fájlformátuma (.ipynb kiterjesztés) egyszerű szöveges fájl, és nem csak a bemeneti cellákat, hanem a kimenetet is megőrzi. Ez a jegyzetfüzetek egyik leggyakoribb formátuma, mivel megkönnyíti a fájl megosztását másokkal, és nem kell futtatnia a kimenet megtekintéséhez. Ez különösen hasznos, mert megoszthatja a jegyzetfüzetet, lefuttathatja valaki másvalakivel, majd visszakaphatja az eredményeket. Néhány gyakori példa a jegyzetfüzetek létrehozása az automatizálási vagy hibaelhárítási útmutatókhoz. JSON-fájlként nehéz nyomon követni és nehéz megvizsgálni a fájlok közötti változásokat.
Az interaktív jegyzetfüzetfájl (.dib kiterjesztés) egyszerű szöveges fájl, amely könnyen olvasható, összehasonlítható és megosztható. Soha nem menti a kimeneti értékeket, ami akkor fontos, ha a jegyzetfüzetek olyan kódot futtatnak, amely képes kiértékelni és kinyomtatni a titkos értékeket, például AZ API-kulcsokat stb.
Jegyzetfüzet kezelése
Minden alkalommal, amikor új jegyzetfüzetet hoz létre, létrejön egy új cella. Továbbra is hozzáadhat cellákat a létrehozott jegyzetfüzethez. Kétféle cellatípus létezik: markdown vagy kódcellák. A kódcellákban a kívánt nyelven adhat meg és futtathat kódot.
Kódcella hozzáadása
Ha új cellát szeretne hozzáadni, válassza a + Kód lehetőséget, és egy új cella jelenik meg a meglévő cella alatt.
Kódcella futtatása
Amikor futtatnia kell a kódot, csak válassza a Futtatás ▶️ ikont (a bal oldalon pirossal jelölve). Ha az összes cellát egyszerre kell futtatnia, válassza az Összes futtatása lehetőséget (felül pirossal jelölve).)
Amikor törölni szeretné a kimenetet minden cellából, egyszerűen válassza a Cella jobb oldalán található Kuka ikont.