Markdown cellák

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öbször az adott porgramozá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.


Szövegszerkeztés

Címsorok

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.

Szöveg formátuma

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.

Listák

Markdown cellákban ha - jellel kezdünk sorokat, akkor azt a Markdown értelmező listába fogja rendezni:

  • ez elment vadászni
  • ez meglőtte
  • ez haza vitte

Ha számokkal kedjük a sorokat, akkor számozott listát kapunk

  1. megérett a meggy
  2. csipkebokor vessző
  3. te leszel a párom

Táblázatok

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. Például így:

Név Oszályzat
Pisti 4
Géza 3
Gizi 5

Képek, Linkek

A feladatok megírása során szükséges lehet bizonyos kérdéseknek utánanézni az interneten. Ha egy hasznos leírást találunk valahol, akkor arra Markdown-ban így link neve hivatkozhatunk.

Ha az interneten vagy a dokumentum saját könyvtárstruktúrájában lévő képet akarunk Markdown cellában mejeleníteni, azt pedig így tehetjük meg: macska


Képletek írása

Néhány feladat értelmezésénél szükséges lehet a feladat megoldásához vezető matematikai formulák ismertetése. Ha Markdown-ban \$ \$ -jelek közé teszünk latex szintaxisú 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épletet nagyon ki akarunk emelni a szövegből, akkor tegyük két \$ jel közé! $$E=mc^2$$. Tekintsük át néhány további képlet formázással kapcsolatos példát:

  1. Amint a fenti példában is láttuk, görög betűket egy \-el kezdünk, és angolul nevezzük őket meg. Például $\alpha$,$\beta$,$\gamma$,$\delta$.
  2. Az ismertebb matematikai függvényeket is lehet \-el kezdeni, de nem muszáj. Figyeljük meg a különbséget: $\sin(x)$ és $sin(x)$.
  3. Így írhatunk alsó és felső indexeket: $a_i$, $c^2$.
  4. Így pedig törteket $\frac{1}{2}$.
  5. Egy összegzés $\mathrm{e}^x=\sum_n \frac{x^n}{n!}$. Itt a \mathrm{} kifejezés segítségével az e karakter dölt jellegét tudtuk megszüntetni.
  6. Figyeljük meg a különbséget, ha kettő \$\$-t használunk $$\mathrm{e}^x=\sum_n \frac{x^n}{n!} $$
  7. Integrálni, deriválni és parciálisan deriválni pedig így tudunk: $$\int \mathrm{e}^x \mathrm{d} x=\mathrm{e}^x+C$$ $$\frac{\mathrm{d}\mathrm{e}^x}{ \mathrm{d} x}=\mathrm{e}^x$$ $$\frac{\partial\mathrm{e}^x}{ \partial x}=\partial_x \mathrm{e}^x=\mathrm{e}^x$$
  8. Itt egy pár példa vastag betűs vektorokra $$\mathbf{a}\cdot\mathbf{b}=\sum_{i=1}^3 a_ib_i$$
  9. Itt pedig egy példa felülvonásra $$\overline{x}=\frac{1}{N}\sum_{i=1}^Nx_i$$
  10. Gyökjelet pedig így lehet írni $\gamma=\sqrt{1-v^2/c^2}$

Végül pedig egy mindenkit izgató kérdés:

$$\frac{1}{2}x+b_u\cdot x=?$$
In [ ]: