feat: Add Grundlagen section with "Hallo Welt!" example

This commit is contained in:
Laborratte5 2024-05-04 16:11:03 +02:00
parent d53029453f
commit 273f946b54
Signed by: Laborratte5
GPG key ID: 3A30072E35202C02

View file

@ -19,7 +19,43 @@
"> enthält und für die Ausführung auf Mikrocontrollern \\[...\\] optimiert ist.\n",
"\n",
"Bevor wir jedoch damit beginnen können, den Mikrocontroller zu programmieren, müssen wir zunächst die Grundlagen\n",
"des Programmierens mit Python bzw. Micropython lernen."
"des Programmierens mit Python bzw. Micropython lernen.\n",
"\n",
"# Grundlagen\n",
"Ein Programm besteht aus mindestens einer Datei in welcher *Anweisungen* stehen.\n",
"Diese Anweisungen werden, bis auf bei ein paar Ausnahmen, von oben nach unten abgearbeitet.\n",
"\n",
"## Hallo Welt!\n",
"Die ersten Worte eine Programmierers sind immer \"Hello world!\" \n",
"Wir möchten also ein Programm schreiben, welches \"Hello world!\" ausgibt. \n",
"Dafür benötigen wir eine Anweisung. \n",
"Die Anweisung um Text auszugeben lautet:"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "34eb2b24",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"print(\"Mein Text\")"
]
},
{
"cell_type": "markdown",
"id": "29798263",
"metadata": {},
"source": [
"Versuche die oben stehende Anweisung so zu verändern, dass als Ausgabe \"Hallo Welt!\" erscheint.\n",
"Du kannst außerdem testen, was passiert, wenn du weitere Zeilen mit `print` Anweisungen angibst,\n",
"oder was passiert, wenn du `print()` ohne Text aufrufst."
]
}
],