"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Üdvözöl a Jupyter Notebook rendszer."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"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.\n",
"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.\n",
"\n",
"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.\n",
"\n",
"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. \n",
"\n",
"**Sok sikert kívánunk a további munkához!**\n",
"\n",
"
*A játék a kutatás legjobb módja.*\n",
" *Albert Einstein*
"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Markdown cellák\n",
"\n",
"A [Markdown](https://en.wikipedia.org/wiki/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](http://jupyter.org/) 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! \n",
"Az alábbiakban tekintsük át a Markdown formátum alapjait."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Szövegszerkesztés\n",
"\n",
"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.\n",
"\n",
"(Megj.: HTML írással több speci is foglalkozik. De akár 2-3 délután alatt megtanulható alapszinten a szintaxisa.)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Címsorok\n",
"\n",
"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. \n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Szöveg formátuma\n",
"\n",
"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~~.\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Listák \n",
"\n",
"Markdown cellákban ha - jellel kezdünk sorokat, akkor azt a Markdown értelmező listába fogja rendezni:\n",
"\n",
"- ez elment vadászni\n",
"- ez meglőtte\n",
"- ez haza vitte\n",
"\n",
"Ha számokkal kezdjük a sorokat, akkor számozott listát kapunk\n",
"\n",
" 1. megérett a meggy \n",
" 2. csipkebokor vessző\n",
" 3. te leszel a párom"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Táblázatok\n",
"\n",
"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. \n",
"\n",
"Segítség: http://www.tablesgenerator.com/markdown_tables Például így:\n",
"\n",
"**Név**|**Osztályzat** \n",
"-------|------------- \n",
"Pisti | 4 \n",
"Géza | 3 \n",
"Gizi | 5 "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Képek, Linkek\n",
"\n",
"Markdown-ban így [link neve](http://www.hasznos-link.hu) hivatkozhatunk egy linkre.\n",
"\n",
"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: \n",
"```markdown\n",
"![macska](http://a.deviantart.net/avatars/n/y/nyancat.gif?6)\n",
"```\n",
"![macska](http://a.deviantart.net/avatars/n/y/nyancat.gif?6)\n",
"\n",
"vagy html formátumot használva: \n",
"```html\n",
"\n",
"```\n",
"\n",
"\n",
"---"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Képletek írása"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"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$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"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$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"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$.\n",
"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)$.\n",
"3. Így írhatunk alsó és felső indexeket $a_i$, $c^2$.\n",
"4. Így pedig törteket $\\frac{1}{2}$.\n",
"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.\n",
"6. Figyeljük meg a különbséget az ha kettő \\$\\$-t használunk $$\\mathrm{e}^x=\\sum_n \\frac{x^n}{n!} $$\n",
"7. Integrálni, deriválni és parciálisan deriválni pedig így tudnunk $$\\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$$ \n",
"8. Itt egy pár példa vastag betűs vektorokra $$\\mathbf{a}\\cdot\\mathbf{b}=\\sum_{i=1}^3 a_ib_i$$\n",
"9. Itt pedig egy példa felülvonásra $$\\overline{x}=\\frac{1}{N}\\sum_{i=1}^Nx_i$$\n",
"10. Gyökjelet pedig így lehet írni $\\gamma=\\sqrt{1-v^2/c^2}$\n",
"\n",
"Végül pedig egy mindenkit izgató kérdés:\n",
"\n",
"\n",
"$$\\frac{1}{2}x+b_u\\cdot x=?$$"
]
}
],
"metadata": {
"hide_input": false,
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.2"
},
"name": "mintapelda00.ipynb",
"nav_menu": {},
"toc": {
"navigate_menu": true,
"number_sections": false,
"sideBar": true,
"threshold": 6,
"toc_cell": true,
"toc_section_display": "block",
"toc_window_display": false
}
},
"nbformat": 4,
"nbformat_minor": 1
}