A tudomány fejlődésének jelenlegi iránya, hogy a tudást, az egyéni munkát a "egy nagy közös felhőbe" építse, így az mindenki számára elérhetővé, és használhatóvá válik. Ezért döntöttek az oktatók úgy, hogy ti is megismerkedjetek a rendszerrel. Mivel ez egy nagyon új dolog, így lehetnek kisebb hibák a rendszerben, ezért előre is elnézést kérünk. Ha bármilyen hibát is észleltek, először a gyakorlatvezetőnek jelezzétek, és ha ez nem lehetséges, keressétek fel Stéger Józsefet.
Mi oktatók, kutatók hisszük, hogy a Jupyter Notebook egy remek rendszer a fent említett szemlélet kibontakoztatására. Ez egy interaktív környezet tudományos programok írására, futtatására és dokumentációk készítésére. Bővebb információt a http://jupyter.org/ weboldalon találtok.
A Jupyter Notebook egy olyan webes alkalmazás, amely lehetőséget biztosít számotokra, hogy a dokumentumokban levő programkódokat, képleteket, algoritmusokat, adatokat, képeket és magyarázatokat megosszátok egymással, oktatóitokkal illetve kollégáitokkal. Ezzel hatékonnyá téve az a közös munkát, az együttműködést.
Sok sikert kívánunk a további munkához!
A Markdown egy webes "könnyen" írható, "könnyen" olvasható formátum, mely tipikusan böngészőben megjelenített szövegek, dokumentumok gyors szerkesztését teszi lehetővé. Az órák során használt jupyter keretrendszer Markdown formátumú celláiba legtöbbször az adott programozási feladattal kapcsolatos feladatok leírása kerül. Ezen kívül ha a feladat szövege megköveteli, hogy szavakban fejezzük ki a program megírása során szerzett tapasztalatainkat, akkor ezeket a gondolatokat is Markdown cellákba kell leírni! Az alábbiakban tekintsük át a Markdown formátum alapjait.
Ez a szövegszerkesztés nagyban hajaz a Latex szerkésre. Sok-mindent hasonlóan meg lehet csinálni. Illetve a rendszert támogatja, a html
parancsokkal történő szövegszerkesztést. Az eddigi órákon vetített diasorok (Gnuplot, Latex) is ezen rendszerben készültek. Néhány notebookban van 1-1 html formázás, de többségében az alapértelmezett, és itt tárgyalt markdown stílust lehet felfedezni.
(Megj.: HTML írással több speci is foglalkozik. De akár 2-3 délután alatt megtanulható alapszinten a szintaxisa.)
Egy teljes notebook vagy egy szövegrész címeit Markdownban a #-jellel jelöljük. Egy # jelölheti például a teljes notebook címét, két # egy fejezet címét. Egyre több # pedig a dokumentum tagolásának egyre mélyebb szerkezeti egységeit.
Markdownban lehetőség van egyes szavak vagy szövegrészletek kiemelésére. Ha egy szövegrészt egy *-al veszünk körbe. akkor dőlt lesz, ha két *-t használunk akkor vastagon szedetté válnak a betűk. Ha egy szövegrészt két ~~ jel közé veszünk, akkor az a rész áthúzásra kerül.
Markdown cellákban ha - jellel kezdünk sorokat, akkor azt a Markdown értelmező listába fogja rendezni:
Ha számokkal kezdjük a sorokat, akkor számozott listát kapunk
Markdown-ban | és - karakterek segítségével meghatározott módon körbehatárolt szövegrészlet segítségével írhatunk táblázatokat.
Segítség: http://www.tablesgenerator.com/markdown_tables Például így:
Név | Osztályzat |
---|---|
Pisti | 4 |
Géza | 3 |
Gizi | 5 |
Markdown-ban így link neve hivatkozhatunk egy linkre.
Ha az interneten vagy a dokumentum saját könyvtárstruktúrájában lévő képet akarunk Markdown cellában megjeleníteni, azt pedig így tehetjük meg:
markdown
![macska](http://a.deviantart.net/avatars/n/y/nyancat.gif?6)
vagy html formátumot használva:
<img src="http://a.deviantart.net/avatars/n/y/nyancat.gif?6"></img>
Ha "Markdown" formázással \$ \$ -jelek közzé teszünk szöveget akkor szép matematikai képleteket tudunk írni, például ilyeneket hogy $\sin(\alpha+\beta)=\sin(\alpha)\cos(\beta)+\cos(\alpha)\sin(\beta)$. Ha egy képeltet nagyon ki akarunk emelni a szövegből akkor tegyük két \$ jel közzé! $$E=mc^2$$
Ha "Markdown" formázással \$ \$ -jelek közzé teszünk szöveget akkor szép matematikai képleteket tudunk írni, például ilyeneket hogy $\sin(\alpha+\beta)=\sin(\alpha)\cos(\beta)+\cos(\alpha)\sin(\beta)$. Ha egy képleletet nagyon ki akarunk emelni a szövegből akkor tegyük két \$ jel közzé! $$E=mc^2$$
Végül pedig egy mindenkit izgató kérdés:
$$\frac{1}{2}x+b_u\cdot x=?$$