Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Aufgabe: Bildergalerie generieren\n",
"\n",
"Generieren Sie eine einfache Bildergalerie mit Python!\n",
"\n",
"Bevor Sie etwas tun: **Erstellen Sie eine Kopie dieses Notebooks über *File -> Make a copy...***"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Vorbereitung\n",
"\n",
"Überlegen Sie zu zweit oder im Team\n",
"\n",
"- worin das Problem der Aufgabe besteht\n",
"- welche Zutaten Sie brauchen\n",
"- wie die Zutaten kombiniert werden müssen, um die Aufgabe zu lösen\n",
"\n",
"Nutzen Sie das Jupyter Notebook [\"Die pythonische Küche\"](https://collaborating.tuhh.de/itbh-inf-wise201718/jupyter-notebooks/blob/master/die_pythonische_kueche.ipynb) als Quelle der Inspiration."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Problem\n",
"\n",
"Worin besteht das Problem? Schreiben Sie mit Ihren Worten, was ein Programm leisten müsste, das die Aufgabe lösen soll.\n",
"\n",
"Die folgenden Fragen können Ihr Denken anleiten:\n",
"\n",
"- Wie sehen (einfache) Bildergalerien im Netz aus?\n",
"- Wie lassen sich die Regeln eines Systems mit Worten beschreiben, das eine solche Galerie generiert?"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Fangen Sie in etwa so an:\n",
"\n",
"> \"Um eine Bildergalerie zu generieren, müssen die Bilder bekannt sein, aus denen sie bestehen wird.\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Zutaten\n",
"\n",
"Was brauchen Sie? Schauen Sie ggf. noch einmal in [\"Die pythonische Küche\"](https://collaborating.tuhh.de/itbh-inf-wise201718/jupyter-notebooks/blob/master/die_pythonische_kueche.ipynb)."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Programm\n",
"\n",
"Jetzt kommt's! Versuchen Sie, den Code zu schreiben. Nur Mut, es kann nichts passieren."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"# Generator für eine Bildergalerie"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Ergebnissicherung\n",
"\n",
"Sichern Sie zum Ende der Einheit dieses Notebook durch einen Export: *File -> Download as -> Notebook (.ipynb)*."
]
}
],
"metadata": {
"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.6.1"
},
"toc": {
"nav_menu": {},
"number_sections": true,
"sideBar": true,
"skip_h1_title": false,
"toc_cell": false,
"toc_position": {},
"toc_section_display": "block",
"toc_window_display": false
},
"varInspector": {
"cols": {
"lenName": 16,
"lenType": 16,
"lenVar": 40
},
"kernels_config": {
"python": {
"delete_cmd_postfix": "",
"delete_cmd_prefix": "del ",
"library": "var_list.py",
"varRefreshCmd": "print(var_dic_list())"
},
"r": {
"delete_cmd_postfix": ") ",
"delete_cmd_prefix": "rm(",
"library": "var_list.r",
"varRefreshCmd": "cat(var_dic_list()) "
}
},
"types_to_exclude": [
"module",
"function",
"builtin_function_or_method",
"instance",
"_Feature"
],
"window_display": false
}
},
"nbformat": 4,
"nbformat_minor": 2
}