Adjust content overview in notebook 00

- the old chapters 01 and 02 were merged
  -> reflect that in the contents overview in notebook 00
- streamline text
This commit is contained in:
Alexander Hess 2019-09-19 16:04:19 +02:00
parent b5382758ea
commit 387708f253

View file

@ -295,15 +295,7 @@
"slide_type": "slide" "slide_type": "slide"
} }
}, },
"outputs": [ "outputs": [],
{
"name": "stdout",
"output_type": "stream",
"text": [
"Hello world\n"
]
}
],
"source": [ "source": [
"print(\"Hello world\")" "print(\"Hello world\")"
] ]
@ -316,7 +308,7 @@
} }
}, },
"source": [ "source": [
"Sometimes a code cell starts with an exclamation mark `!`. Then, the Jupyter notebook behaves as if you just typed the following commands right into a terminal. The cell below asks `python` to show its version number. This is actually *not* Python code but a command in the [Shell](https://en.wikipedia.org/wiki/Shell_script) language. The `!` is useful to execute short commands without leaving a Jupyter notebook." "Sometimes a code cell starts with an exclamation mark `!`. Then, the Jupyter notebook behaves as if you just typed the following command right into a terminal. The cell below asks `python` to show its version number. This is actually *not* Python code but a command in the [Shell](https://en.wikipedia.org/wiki/Shell_script) language. The `!` is useful to execute short commands without leaving a Jupyter notebook."
] ]
}, },
{ {
@ -671,7 +663,7 @@
} }
}, },
"source": [ "source": [
"### The ABC Rule" "### ABC Rule"
] ]
}, },
{ {
@ -728,7 +720,7 @@
} }
}, },
"source": [ "source": [
"### Phase Iteration - The $\\pi$ Rule" "### Phase Iteration"
] ]
}, },
{ {
@ -756,7 +748,7 @@
"cell_type": "markdown", "cell_type": "markdown",
"metadata": { "metadata": {
"slideshow": { "slideshow": {
"slide_type": "slide" "slide_type": "skip"
} }
}, },
"source": [ "source": [
@ -767,39 +759,38 @@
"cell_type": "markdown", "cell_type": "markdown",
"metadata": { "metadata": {
"slideshow": { "slideshow": {
"slide_type": "slide" "slide_type": "skip"
} }
}, },
"source": [ "source": [
"**Part 1: Expressing Logic**\n", "**Part 1: Expressing Logic**\n",
"\n", "\n",
"- What is a programming language?\n", "- What is a programming language? What kind of words exist?\n",
" 1. Structure of a Program\n", " 1. Elements of a Program\n",
"- What kind of words exist?\n", " 2. Functions & Modularization\n",
" 2. Variables, Expressions, Statements, & Comments\n", "- What is the flow of execution? How can we form sentences from words?\n",
" 3. Functions\n", " 3. Boolean Logic & Conditionals\n",
"- How can we form sentences from words?\n", " 4. Recursion & Looping"
" 4. Conditionals\n",
" 5. Iteration"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": { "metadata": {
"slideshow": { "slideshow": {
"slide_type": "slide" "slide_type": "skip"
} }
}, },
"source": [ "source": [
"**Part 2: Managing Data**\n", "**Part 2: Managing Data and Memory**\n",
"\n", "\n",
"- How is data stored in memory?\n", "- How is data stored in memory?\n",
" 6. Numbers\n", " 5. Numbers\n",
" 7. Text\n", " 6. Text\n",
" 8. Sequences\n", " 7. Sequences\n",
" 9. Mappings & Sets\n", " 8. Mappings & Sets\n",
" 9. Arrays\n",
"- How can we create our own data types?\n", "- How can we create our own data types?\n",
" 10. Classes & Instances" " 10. Object-Orientation"
] ]
}, },
{ {
@ -821,7 +812,7 @@
} }
}, },
"source": [ "source": [
"As with every good lecture, there always has to be a [xkcd](https://xkcd.com/353/) comic somewhere." "As with every good lecture, there has to be a [xkcd](https://xkcd.com/353/) comic somewhere."
] ]
}, },
{ {