Skip to content
Snippets Groups Projects
Commit 840e01eb authored by Simon Hachmeier's avatar Simon Hachmeier
Browse files

weitere Infos

parent 54688486
No related branches found
No related tags found
No related merge requests found
......@@ -3,10 +3,17 @@ Wir haben ein paar wichtige Punkte gesammelt und hier im Styleguide aufgeschrieb
## "Download"-Codezelle
Dies ist meist die erste Codezelle in den ThinkPython3 Notebooks. Diese dient dazu, Skripte herunterzuladen für Zusatz-Funktionen innerhalb der Notebooks wie bspw.:
- %%expect Befehl
- Erstellung von State-Diagrammen
- `%%expect` Befehl
- Erstellung von Zustandsdiagrammen (State-Diagrams)
- Nutzung von Turtle in den Notebooks
Bitte diese Zelle immer übernehmen und die entsprechenden Zellen im Notebook wo diese angewendet werden ebenfalls. Dies ist sichtbar durch das entsprechende Import-Statement (bspw. `import thinkpython`).
Bitte diese Zelle immer übernehmen und die entsprechenden Zellen im Notebook wo diese angewendet werden ebenfalls. Den `%%expect` Befehl erkennt man in den Zellen (steht direkt am Anfang). Die
Zustandsdiagramme erkennt man am `from diagram import ...` wie bspw. `from diagram import make_binding, Frame` und natürlich den anschließenden Verwendungen der entsprechenden Funktionen und Objekte wie hier bspw. `make_binding` und `Frame`. `jupyturtle` erkennt man an `import jupyturtle` und den entsprechenden Funktionsaufrufen.
## "%xmode"-Codezelle
Diese Codezelle befindet sich vor den Aufgaben. Sie sollte immer vor die Aufgaben übernommen werden, da sie einen erweiterten Output liefert der sehr nützlich ist für das Debuggen während der Aufgaben.
## Inhaltsverzeichnisse
Zuvor hatten wir Inhaltsverzeichnisse in den Notebooks, die manuell erstellt wurden (bzw. mit einem Plug-in). Da in der neusten Version von Jupyter Notebooks (`Notebook 7`) solche Inhaltsverzeichnisse automatisch anhand der Markdown Überschriften generiert werden, ist die manuelle Generierung der Inhaltsverzeichnisse nicht mehr notwendig.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment