<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sitzungen | Informatik GTW</title>
    <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/</link>
      <atom:link href="https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/index.xml" rel="self" type="application/rss+xml" />
    <description>Sitzungen</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>de-de</language><copyright>© 2026 [Axel Dürkop](https://axel-duerkop.de/) für das [Institut für Technische Bildung und Hochschuldidaktik (ITBH)](https://itbh-hh.de/de/) an der [TU Hamburg (TUHH)](https://www.tuhh.de/tuhh/startseite.html).</copyright><lastBuildDate>Wed, 03 Apr 2019 12:50:13 +0100</lastBuildDate>
    <image>
      <url>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/media/icon_hu592ba2062d5160a4e581afd6b7f22ccb_99360_512x512_fill_lanczos_center_3.png</url>
      <title>Sitzungen</title>
      <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/</link>
    </image>
    
    <item>
      <title>09 | Freitag, 12.12.2025</title>
      <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/09-fr-2025-12-12/</link>
      <pubDate>Fri, 05 Dec 2025 12:50:13 +0000</pubDate>
      <guid>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/09-fr-2025-12-12/</guid>
      <description>&lt;h2 id=&#34;grundlagen-der-programmierung-mit-python&#34;&gt;Grundlagen der Programmierung mit Python&lt;/h2&gt;
&lt;p&gt;In einer Einführung in die Informationstechnik dürfen erste Schritte mit einer Programmiersprache nicht fehlen. Daher wenden wir uns in diesem Abschnitt der leicht erlernbaren Skriptsprache Python zu. Sie werden erste Programme schreiben, die entweder auf Ihrem Laptop oder dem Raspberry Pi ausgeführt werden.&lt;/p&gt;
&lt;h2 id=&#34;ziele&#34;&gt;Ziele&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Sie kennen verschiedene Datentypen und ihren sinnvollen Einsatz.&lt;/li&gt;
&lt;li&gt;Sie definieren Variablen mit Daten unterschiedlicher Typen.&lt;/li&gt;
&lt;li&gt;Sie geben die gespeicherten Inhalte von Variablen aus.&lt;/li&gt;
&lt;li&gt;Sie führen Berechnungen mit Variablen durch.&lt;/li&gt;
&lt;li&gt;Sie fügen Kommentare in Ihren Code ein und kommentieren Programmzeilen aus.&lt;/li&gt;
&lt;li&gt;Sie greifen auf Elemente von Listen und Verzeichnissen zu.&lt;/li&gt;
&lt;li&gt;Sie iterieren mit Schleifen über Listen, um deren Werte auszugeben.&lt;/li&gt;
&lt;li&gt;Sie programmieren Bedingungen und Fallunterscheidungen, um den Programmverlauf davon abhängig zu ändern.&lt;/li&gt;
&lt;li&gt;Sie kennen verschiedene Arten von Schleifen und deren sinnvollen Einsatz.&lt;/li&gt;
&lt;li&gt;Sie definieren Funktionen und rufen sie auf.&lt;/li&gt;
&lt;li&gt;Sie übergeben Parameter an eine Funktion.&lt;/li&gt;
&lt;li&gt;Sie führen Berechnungen mit Funktionen durch und geben das Ergebnis zurück.&lt;/li&gt;
&lt;li&gt;Sie kennen die Grundlagen der objektorientierten Programmierung in Python und können diese an gegebenen Beispielen erklären.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;inhalte&#34;&gt;Inhalte&lt;/h2&gt;
&lt;h3 id=&#34;variablen-und-ausgaben&#34;&gt;Variablen und Ausgaben&lt;/h3&gt;
&lt;p&gt;Nach dem obligatorischen &lt;a href=&#34;https://de.wikipedia.org/wiki/Hallo-Welt-Programm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hello World!&lt;/a&gt; mit &lt;code&gt;print(&amp;quot;Hello World!&amp;quot;)&lt;/code&gt; setzen Sie Ihre Reise in die Welt der Programmierung mit möglich einfachen ersten Skripten fort:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-1&#34;&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-2&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-2&#34;&gt;2&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-3&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-3&#34;&gt;3&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-4&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-4&#34;&gt;4&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-5&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-5&#34;&gt;5&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-6&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-6&#34;&gt;6&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-7&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-7&#34;&gt;7&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;sinn&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;42&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;hund&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Dackel&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;katze&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Julia&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;sinn&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;hund&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;katze&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;listen-und-schleifen&#34;&gt;Listen und Schleifen&lt;/h3&gt;
&lt;p&gt;Hier werden drei Variablen definiert und anschließend wieder ausgegeben. Im folgenden Skript nähern Sie sich effizienteren Methoden der Ausgaben von Variablen an:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-1&#34;&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-2&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-2&#34;&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-3&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-3&#34;&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-4&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-4&#34;&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-5&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-5&#34;&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-6&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-6&#34;&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-7&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-7&#34;&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-8&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-8&#34;&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-9&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-9&#34;&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-10&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-10&#34;&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-11&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-11&#34;&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-12&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-12&#34;&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-13&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-13&#34;&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-14&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-14&#34;&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-15&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-15&#34;&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-16&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-16&#34;&gt;16&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-17&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-17&#34;&gt;17&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-18&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-18&#34;&gt;18&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-19&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-19&#34;&gt;19&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-20&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-20&#34;&gt;20&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-21&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-21&#34;&gt;21&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-22&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-22&#34;&gt;22&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-23&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-23&#34;&gt;23&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-24&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-24&#34;&gt;24&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-25&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-25&#34;&gt;25&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Vorgänge, die sich wiederholen, können mit Schleifen automatisiert werden.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Hier wird eine Variable vom Typ Liste definiert.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Hund&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Elefant&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Bär&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Gottesanbeterin&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Liste als Ganzes ausgeben&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Einzelne Elemente ausgeben&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Hier das erste&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Das dritte Element ausgeben&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Alle Elemente des Tierheims in&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# der richtigen Reihenfolge ausgeben&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# So umständlich muss es nicht bleiben.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Eine Schleife hilft.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00a8c8&#34;&gt;for&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;tier&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;in&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;tierheim&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;tier&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;bedingungen-und-fallunterscheidungen&#34;&gt;Bedingungen und Fallunterscheidungen&lt;/h3&gt;
&lt;p&gt;Wenn Sie den Programmverlauf abhängig von einer Bedingung ändern wollen, bspw. abhängig von einem bestimmten Wert einer Variablen, können tun Sie das in Python folgendermaßen:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-1&#34;&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-2&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-2&#34;&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-3&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-3&#34;&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-4&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-4&#34;&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-5&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-5&#34;&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-6&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-6&#34;&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-7&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-7&#34;&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-8&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-8&#34;&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-9&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-9&#34;&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-10&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-10&#34;&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-11&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-11&#34;&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-12&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-12&#34;&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-13&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-13&#34;&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-14&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-14&#34;&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Erstellen Sie eine Datenbank, in der alle Mitglieder &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# einer Schulklasse gespeichert sind. &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Geben Sie alle Mitglieder der Klasse der Reihe nach mit Ihrem Namen aus.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;klasse&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Klaus&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Ingo&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Bärbel&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;gewinner_in&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Ingo&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Gehen Sie der Reihe nach die Klassenliste durch. &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Wenn Sie auf den Gewinner bzw. die Gewinnerin des &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Vorlesewettbewerbs stoßen, geben Sie die zugehörigen Daten aus.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00a8c8&#34;&gt;for&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;teilnehmer_in&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;in&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;klasse&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#00a8c8&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;teilnehmer_in&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;gewinner_in&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;teilnehmer_in&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;verzeichnisse-dictionaries&#34;&gt;Verzeichnisse (dictionaries)&lt;/h3&gt;
&lt;p&gt;Ein besonderer Datentyp ist das Verzeichnis (engl.: dictionary). Es speichert Bezeichner-Wertepaare. Mit der Kombination einer Liste mit Verzeichnissen ist es u.a. möglich, die Struktur von Tabellen nachzubilden:&lt;/p&gt;














&lt;figure  id=&#34;figure-diese-tabelle-lässt-sich-mit-einer-kombination-von-liste-und-verzeichnissen-in-python-abbilden-quelle-screenshot-aus-calc&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;./screenshot-calc-tabelle.png&#34; alt=&#34;Diese Tabelle lässt sich mit einer Kombination von Liste und Verzeichnissen in Python abbilden. Quelle: Screenshot aus Calc&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Diese Tabelle lässt sich mit einer Kombination von Liste und Verzeichnissen in Python abbilden. Quelle: Screenshot aus Calc
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-1&#34;&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-2&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-2&#34;&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-3&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-3&#34;&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-4&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-4&#34;&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-5&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-5&#34;&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-6&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-6&#34;&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-7&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-7&#34;&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-8&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-8&#34;&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-9&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-9&#34;&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-10&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-10&#34;&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-11&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-11&#34;&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-12&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-12&#34;&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-13&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-13&#34;&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-14&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-14&#34;&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-15&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-15&#34;&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-16&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-16&#34;&gt;16&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-17&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-17&#34;&gt;17&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-18&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-18&#34;&gt;18&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-19&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-19&#34;&gt;19&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-20&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-20&#34;&gt;20&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-21&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-21&#34;&gt;21&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-22&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-22&#34;&gt;22&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-23&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-23&#34;&gt;23&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-24&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-24&#34;&gt;24&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-25&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-25&#34;&gt;25&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-26&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-26&#34;&gt;26&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-27&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-27&#34;&gt;27&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-28&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-28&#34;&gt;28&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-29&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-29&#34;&gt;29&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-30&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-30&#34;&gt;30&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-31&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-31&#34;&gt;31&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-3-32&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-3-32&#34;&gt;32&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;klasse&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;vorname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Ingo&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;nachname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Ingersen&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;vorname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Ayse&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;nachname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Klausen&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;vorname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Paul&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;nachname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Paulsen&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;vorname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Petra&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;nachname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Petersen&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;gewinner_in&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Klausen&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Geben Sie beim Durchlaufen der Klassenliste den &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Vor- und Nachnamen der Person aus, die den &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Vorlesewettbewerb gewonnen hat.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Zur Erinnerung: Auf Elemente der Liste greifen Sie&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# wie folgt zu:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# print(klasse[1][&amp;#34;nachname&amp;#34;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00a8c8&#34;&gt;for&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;mitglied&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;in&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;klasse&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#00a8c8&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;mitglied&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;nachname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;gewinner_in&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;gewinner_in&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;funktionen&#34;&gt;Funktionen&lt;/h3&gt;
&lt;p&gt;Funktionen kapseln Programmcode, der öfter verwendet werden soll. Durch Parameter wird eine Funktion noch flexibler und universeller einsetzbar. So lässt sich zu dem obigen Programm noch eine Funktion ergänzen:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-1&#34;&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-2&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-2&#34;&gt;2&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-3&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-3&#34;&gt;3&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-4&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-4&#34;&gt;4&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-5&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-5&#34;&gt;5&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-6&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-6&#34;&gt;6&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-7&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-7&#34;&gt;7&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-8&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-8&#34;&gt;8&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-4-9&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-4-9&#34;&gt;9&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Funktionsdefinition&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00a8c8&#34;&gt;def&lt;/span&gt; &lt;span style=&#34;color:#75af00&#34;&gt;gewonnen_hat&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;gewinner_in&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;klasse&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#00a8c8&#34;&gt;for&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;mitglied&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;in&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;klasse&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#00a8c8&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;mitglied&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;vorname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;gewinner_in&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          &lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;mitglied&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;nachname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;]&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34; &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;mitglied&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;vorname&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Funktionsaufruf&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;gewonnen_in&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#34;Ingo&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;klasse&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;auftrag-ganz-einfache-programme-schreiben&#34;&gt;Auftrag: Ganz einfache Programme schreiben&lt;/h2&gt;
&lt;style&gt;
  #ganz-einfache-programme-schreiben p:first-child::after {
  content: &#34;Ganz einfache Programme schreiben&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;ganz-einfache-programme-schreiben&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;p&gt;Schreiben Sie Programme zu den folgenden Aufforderungen, nachdem Sie das Material auf dieser Seite durchgearbeitet haben.&lt;br&gt;
Lesen Sie genau, was dort steht und machen Sie nicht mehr als nötig, um die Aufgabe zu erfüllen.&lt;br&gt;
Legen Sie für jede Aufgabe eine neue Datei an.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Geben Sie alle Wochentage der Reihe nach aus.&lt;/li&gt;
&lt;li&gt;Geben Sie nacheinander die Namen der letzten fünf Bundeskanzler*innen aus. Unterbrechen Sie das Programm bei der ersten Frau, die dieses Amt inne hatte.&lt;/li&gt;
&lt;li&gt;Bauen Sie eine Maschine (Funktion), die einen &amp;ldquo;Tisch&amp;rdquo;, einen &amp;ldquo;Stuhl&amp;rdquo; oder eine &amp;ldquo;Tür&amp;rdquo; zurückgibt, wenn Sie &amp;ldquo;Holz&amp;rdquo; hineingeben. Wenn Sie kein &amp;ldquo;Holz&amp;rdquo; hineingeben, sagt die Maschine: &amp;ldquo;Damit kann ich nichts anfangen.&amp;rdquo; Falls Sie Zufallszahlen brauchen, lesen Sie &lt;a href=&#34;https://www.python-lernen.de/zufallszahlen-random.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&amp;ldquo;Zufälliges Element aus einer Liste&amp;rdquo;&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&#34;auftrag-blogbeitrag-in-quarto&#34;&gt;Auftrag: Blogbeitrag in Quarto&lt;/h2&gt;
&lt;style&gt;
  #blogbeitrag-in-quarto p:first-child::after {
  content: &#34;Blogbeitrag in Quarto&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;blogbeitrag-in-quarto&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;p&gt;Schreiben Sie einen neuen Blogbeitrag in Quarto über ein Programm, dass Sie geschrieben haben. Formatieren Sie den Codeschnippsel korrekt und erläutern Sie anschließend die Anweisungen Zeile für Zeile in einem Fließtext.&lt;br&gt;
Bemühen Sie sich um korrekte Fachtermini, die Sie &lt;a href=&#34;https://www.python-lernen.de/python-grundlagen.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;auf dieser Website&lt;/a&gt; finden können.&lt;/p&gt;
&lt;p&gt;Generieren Sie mit &lt;code&gt;quarto render&lt;/code&gt; Ihr Blog einmal neu. Laden Sie es anschließend auf Ihren Raspberry PI hoch. Starten Sie mit &lt;code&gt;python -m http.server&lt;/code&gt; einen Entwicklungsserver im richtigen Verzeichnis auf dem RPI. Prüfen Sie im Browser, ob Sie Ihr Blog aufrufen können.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anmerkung:&lt;/strong&gt; Wenn Sie Ihren Codeschnippsel mit Zeilennummern versehen wollen, um leichter einen Bezug herstellen zu können, notieren Sie dies wie folgt:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;```{.python code-line-numbers=&amp;quot;true&amp;quot;}
    print(&amp;quot;Bald ist Weihnachten&amp;quot;)
```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Die Darstellung sollte so aussehen:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-{.python&#34; data-lang=&#34;{.python&#34;&gt;1 print(&amp;#34;Bald ist Weihnachten&amp;#34;)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h3 id=&#34;abgabetermin&#34;&gt;Abgabetermin&lt;/h3&gt;
&lt;p&gt;Der Auftrag ist bis zum &lt;strong&gt;Mittwoch, 17.12.2025&lt;/strong&gt;, zu erledigen.&lt;/p&gt;
&lt;h3 id=&#34;abgabe&#34;&gt;Abgabe&lt;/h3&gt;
&lt;p&gt;Bitte geben senden Sie diesmal keine Lösungen im Mattermost-Kanal. Bringen Sie Ihre Programme und Ihren Blogbeitrag mit in die nächste Veranstaltung. Wir werden dann gemeinsam die Lösungen besprechen und den aktuellen Stand Ihrer Blogs begutachten.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>08 | Freitag, 05.12.2025</title>
      <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/08-fr-2025-12-05/</link>
      <pubDate>Thu, 04 Dec 2025 12:50:13 +0000</pubDate>
      <guid>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/08-fr-2025-12-05/</guid>
      <description>&lt;h2 id=&#34;sensoren-auslesen-und-apis-ansteuern&#34;&gt;Sensoren auslesen und APIs ansteuern&lt;/h2&gt;
&lt;p&gt;In der heutigen Sitzung lesen Sie verschiedene Sensoren am Raspberry Pi aus und steuern eine API an.&lt;/p&gt;
&lt;h2 id=&#34;ziele&#34;&gt;Ziele&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Sie können verschiedene Sensoren am Raspberry Pi auslesen.&lt;/li&gt;
&lt;li&gt;Sie können eine API ansteuern.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;inhalte&#34;&gt;Inhalte&lt;/h2&gt;
&lt;p&gt;In der heutigen Sitzung geht es darum, einen Button und einen Temperatur-Sensor am Raspberry Pi auszulesen. Außerdem lernen Sie, wie Sie eine API eines bekannten Streamingdienstes ansteuern können.&lt;/p&gt;
&lt;h2 id=&#34;material&#34;&gt;Material&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Arbeiten Sie in der Sitzung und in Heimarbeit mit dem Skript &lt;a href=&#34;../../../../einheiten/webanwendungen-mit-flask/button-abfragen/&#34;&gt;Button abfragen&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Arbeiten Sie in der Sitzung und in Heimarbeit mit dem Skript &lt;a href=&#34;../../../../einheiten/webanwendungen-mit-flask/sensoren-auslesen/&#34;&gt;Sensoren auslesen&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;api-ansteuern&#34;&gt;API ansteuern&lt;/h2&gt;
&lt;p&gt;Für Python gibt es das Paket &lt;a href=&#34;&#34;&gt;spotipy&lt;/a&gt;, das die Interaktion mit der Spotify-API ermöglicht. Eine API ist eine Schnittstelle, über die Daten gelesen und geschrieben werden können. Viele APIs lassen auch das Aufrufen von Funktionen zu. In diesem Fall können Sie z.B. die Wiedergabe eines Songs starten oder pausieren.&lt;/p&gt;
&lt;p&gt;Erstellen Sie eine neue App im Developler-Bereich von Spotify: &lt;a href=&#34;https://developer.spotify.com/dashboard/applications&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Spotify Developer Dashboard&lt;/a&gt;. Notieren Sie sich die &lt;code&gt;Client ID&lt;/code&gt; und die &lt;code&gt;Client Secret&lt;/code&gt;, die Sie für die Authentifizierung benötigen.&lt;/p&gt;
&lt;p&gt;Installieren Sie das Paket mit dem Befehl:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-1&#34;&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;../venv/bin/pip install spotipy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Erstellen Sie ein neues Python-Skript &lt;code&gt;spotify_api.py&lt;/code&gt; und fügen Sie folgenden Code ein:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-1&#34;&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-2&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-2&#34;&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-3&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-3&#34;&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-4&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-4&#34;&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-5&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-5&#34;&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-6&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-6&#34;&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-7&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-7&#34;&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-8&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-8&#34;&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-9&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-9&#34;&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-10&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-10&#34;&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-11&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-11&#34;&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-12&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-12&#34;&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-13&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-13&#34;&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-14&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-14&#34;&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;spotipy&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;from&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;spotipy.oauth2&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;SpotifyClientCredentials&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;birdy_uri&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#d88200&#34;&gt;&amp;#39;spotify:artist:2WX2uTcsvV5OnS0inACecP&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;spotify&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;spotipy&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;Spotify&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;client_credentials_manager&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;SpotifyClientCredentials&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;results&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;spotify&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;artist_albums&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;birdy_uri&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;album_type&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#39;album&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;albums&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;results&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#39;items&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00a8c8&#34;&gt;while&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;results&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#39;next&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;]:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;results&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;spotify&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;next&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;results&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;albums&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;extend&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;results&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#39;items&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00a8c8&#34;&gt;for&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;album&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;in&lt;/span&gt; &lt;span style=&#34;color:#111&#34;&gt;albums&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#111&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;album&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#d88200&#34;&gt;&amp;#39;name&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#111&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Dieses Beispiel finden Sie &lt;a href=&#34;https://spotipy.readthedocs.io/en/2.25.2/#examples&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;in der Dokumentation von Spotipy&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;auftrag-weiterarbeit-an-den-projekten&#34;&gt;Auftrag: Weiterarbeit an den Projekten&lt;/h2&gt;
&lt;style&gt;
  #weiterarbeit-an-den-projekten p:first-child::after {
  content: &#34;Weiterarbeit an den Projekten&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;weiterarbeit-an-den-projekten&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;Verfolgen Sie die Arbeit an Ihrem Projekt weiter. Setzen Sie die in den letzten Sitzungen begonnenen Arbeiten fort und erweitern Sie Ihr Projekt um weitere Funktionen. Nutzen Sie die heute behandelten Themen, um Sensoren auszulesen oder APIs anzusteuern, falls dies für Ihr Projekt sinnvoll ist.&lt;/div&gt;&lt;/div&gt;
&lt;h3 id=&#34;abgabetermin&#34;&gt;Abgabetermin&lt;/h3&gt;
&lt;p&gt;Der Auftrag ist bis zum &lt;strong&gt;Mittwoch, 10.12.2025&lt;/strong&gt;, zu erledigen.&lt;/p&gt;
&lt;h3 id=&#34;abgabe&#34;&gt;Abgabe&lt;/h3&gt;
&lt;p&gt;Bitte senden Sie den Link zu Ihrem HedgeDoc im Mattermost-Kanal &amp;ldquo;Arbeitsaufträge&amp;rdquo;. Schicken Sie bitte &lt;strong&gt;keine Mail&lt;/strong&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>07 | Freitag, 28.11.2025</title>
      <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/07-fr-2025-11-28/</link>
      <pubDate>Thu, 27 Nov 2025 12:50:13 +0000</pubDate>
      <guid>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/07-fr-2025-11-28/</guid>
      <description>&lt;h2 id=&#34;ortskenntnisse-auf-dem-raspberry-pi-vertiefen&#34;&gt;Ortskenntnisse auf dem Raspberry Pi vertiefen&lt;/h2&gt;
&lt;p&gt;In der heutigen Sitzung wiederholen Sie die Navigation im Dateisystem des Raspberry Pi und die Installation von Softwarepaketen.&lt;/p&gt;
&lt;h2 id=&#34;ziele&#34;&gt;Ziele&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Sie installieren und aktualisieren zusätzliche Software auf dem RPI.&lt;/li&gt;
&lt;li&gt;Sie legen Ordner per Fernzugriff an und löschen diese wieder. Und legen wieder welche an.&lt;/li&gt;
&lt;li&gt;Sie besuchen gegenseitig die bisher erstellten Websites.&lt;/li&gt;
&lt;li&gt;Sie kennen die Unterschiede zwischen privaten und öffentlichen IP-Adressen.&lt;/li&gt;
&lt;li&gt;Sie kennen Möglichkeiten, Ihre HTML-Seiten mit CSS zu gestalten.&lt;/li&gt;
&lt;li&gt;Sie können Chatbots nutzen, um sich Programmierkenntnisse anzueignen.&lt;/li&gt;
&lt;li&gt;Sie reflektieren Chancen und Risiken des Einsatzes von Chatbots im Bildungsbereich.&lt;/li&gt;
&lt;li&gt;Sie können vegane Cantuccini backen (optional).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;inhalte&#34;&gt;Inhalte&lt;/h2&gt;
&lt;p&gt;In der heutigen Sitzung geht es darum, die Kenntnisse auf einem Linux-System zu vertiefen. Dazu gehören die Navigation im Dateisystem, das Anlegen und Löschen von Ordnern sowie die Installation und Aktualisierung von Softwarepaketen.&lt;/p&gt;
&lt;p&gt;Sie finden in den Lerneinheiten dieses Skripts auch eine Seite &lt;a href=&#34;../../../../einheiten/netzwerk-architekturen-verstehen-raspberry/kommandozeile/&#34;&gt;Fingerübungen für die Kommandozeile&lt;/a&gt;, die Sie gern durcharbeiten können, wenn Sie Ihre Kenntnisse in der Kommandozeile vertiefen möchten. Mehr Informationen gibt es auch im Video &lt;a href=&#34;https://www.youtube.com/watch?v=gd7BXuUQ91w&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&amp;ldquo;60 Linux Commands you NEED to know (in 10 minutes)&amp;rdquo;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;auftrag-lernen-mit-chatbots&#34;&gt;Auftrag: Lernen mit Chatbots&lt;/h2&gt;
&lt;style&gt;
  #lernen-mit-chatbots p:first-child::after {
  content: &#34;Lernen mit Chatbots&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;lernen-mit-chatbots&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;p&gt;Im heutigen Auftrag beschäftigen Sie sich mit dem Thema &amp;ldquo;Lernen mit Chatbots&amp;rdquo;. Chatbots sind mittlerweile weit verbreitet und als angehende Lernkräfte sollten Sie im Laufe Ihres Studiums eine Haltung zu dieser Technologie entwickeln. Dafür lassen sich z. B. folgende Fragen stellen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ist die Aussage haltbar, dass Chatbots wie ChatGPT zu mehr Bildungsgerechtigkeit beitragen können? Warum (nicht)?&lt;/li&gt;
&lt;li&gt;Welche Chancen und Risiken sehen Sie im Einsatz von Chatbots im Bildungsbereich?&lt;/li&gt;
&lt;li&gt;Wie können Chatbots sinnvoll in den Unterricht integriert werden?&lt;/li&gt;
&lt;li&gt;Welche ethischen Überlegungen sollten bei der Nutzung von Chatbots im Bildungsbereich berücksichtigt werden?&lt;/li&gt;
&lt;li&gt;Wie können Lernende und Lehrende gleichermaßen von der Nutzung von Chatbots profitieren?&lt;/li&gt;
&lt;li&gt;Welche Herausforderungen könnten bei der Implementierung von Chatbots im Bildungsbereich auftreten?&lt;/li&gt;
&lt;li&gt;Wie können Lehrkräfte sich auf den Einsatz von Chatbots im Unterricht vorbereiten?&lt;/li&gt;
&lt;li&gt;Welche Rolle spielen Datenschutz und Privatsphäre bei der Nutzung von Chatbots im Bildungsbereich?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sie sehen, es gibt viele Fragen. Um sich praktisch diesem Thema anzunähern, testen Sie bitte in diesem Auftrag mal den Lernmodus eines Chatbots Ihrer Wahl, bspw. ChatGPT, Claude oder Gemini.&lt;/p&gt;
&lt;figure  id=&#34;figure-aktivierter-lernmodus-in-chatgpt-screenshot-vom-28112025-unangemeldet&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;./screenshot-chatgtp-lernmodus.png&#34; alt=&#34;Aktivierter Lernmodus in ChatGPT. Screenshot vom 28.11.2025, unangemeldet&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Aktivierter Lernmodus in ChatGPT. Screenshot vom 28.11.2025, unangemeldet
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Aufgabe 1:&lt;/strong&gt; Lassen Sie sich das Python-Skript zum Schalten von Hardware mit HTML erklären. Nutzen Sie dafür den folgenden Prompt. Ersetzen Sie die Platzhalter durch Ihre Angaben:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ich bin Student:in an einer technischen Hochschule und werde Berufsschulleher:in der [Fachrichtung]. In meiner mündlicher Prüfung im Fach Einführung in die Informationstechnik muss ich ein Python-Skript erklären. Hilf mir!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Kopieren Sie &lt;a href=&#34;../../../../einheiten/webanwendungen-mit-flask/hardware-schalten/#skript-led-mit-pythonflask-schalten&#34;&gt;das Skript&lt;/a&gt; unter diesen Prompt und schicken Sie die Anfrage ab.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anmerkung:&lt;/strong&gt; Der Lernmodus funktioniert besser, wenn das Skript in dieser Form in den Prompt kopiert wird. Dem Bot die URL zu zeigen, führt zu ganz anderen Antworten, die ich nicht so gut finde.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aufgabe 2:&lt;/strong&gt; Notieren Sie in einem HedgeDoc Ihre Erfahrungen mit dem Lernmodus. Gehen Sie dabei auf folgende Punkte ein:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Welchen Chatbot haben Sie genutzt?&lt;/li&gt;
&lt;li&gt;Wie gut war die Erklärung des Skripts? Konnte der Chatbot alle Teile des Skripts erklären?&lt;/li&gt;
&lt;li&gt;Haben Sie das Gefühl, dass der Chatbot Ihre Fragen verstanden hat?&lt;/li&gt;
&lt;li&gt;Haben Sie den Lernmodus vorher schon einmal genutzt? Wenn ja, wie waren Ihre Erfahrungen damals?&lt;/li&gt;
&lt;li&gt;Würden Sie den Lernmodus für das Lernen von Programmierung empfehlen? Warum (nicht)?&lt;/li&gt;
&lt;li&gt;Wo sehen Sie Chancen und Risiken im Einsatz von Chatbots im Bildungsbereich?&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&#34;optional-vegane-cantuccini-klonen-und-backen&#34;&gt;Optional: Vegane Cantuccini klonen und backen&lt;/h2&gt;
&lt;style&gt;
  #vegane-cantuccini-klonen-und-backen p:first-child::after {
  content: &#34;Vegane Cantuccini klonen und backen&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;vegane-cantuccini-klonen-und-backen&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;ol&gt;
&lt;li&gt;Klonen Sie &lt;a href=&#34;https://collaborating.tuhh.de/itbh/oer/informatik/codebeispiele/vegane-cantuccini/-/tree/main?ref_type=heads&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;das Rezept für vegane Cantuccini&lt;/a&gt; mit Git auf Ihren Raspberry Pi:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-0-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-0-1&#34;&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone https://collaborating.tuhh.de/itbh/oer/informatik/codebeispiele/vegane-cantuccini.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;Wechseln Sie in das Verzeichnis:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-1-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-1-1&#34;&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#111&#34;&gt;cd&lt;/span&gt; vegane-cantuccini
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;Führen Sie den Code auf Ihrem Rechner aus:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34; id=&#34;hl-2-1&#34;&gt;&lt;a style=&#34;outline: none; text-decoration:none; color:inherit&#34; href=&#34;#hl-2-1&#34;&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python rezept.py
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;4&#34;&gt;
&lt;li&gt;Backen Sie nach Belieben. Schönen 1. Advent!&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h3 id=&#34;abgabetermin&#34;&gt;Abgabetermin&lt;/h3&gt;
&lt;p&gt;Der Auftrag ist bis zum &lt;strong&gt;Mittwoch, 03.12.2025&lt;/strong&gt;, zu erledigen.&lt;/p&gt;
&lt;h3 id=&#34;abgabe&#34;&gt;Abgabe&lt;/h3&gt;
&lt;p&gt;Bitte senden Sie den Link zu Ihrem HedgeDoc im Mattermost-Kanal &amp;ldquo;Arbeitsaufträge&amp;rdquo;. Schicken Sie bitte &lt;strong&gt;keine Mail&lt;/strong&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>06 | Freitag, 21.11.2025</title>
      <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/06-fr-2025-11-21/</link>
      <pubDate>Thu, 20 Nov 2025 12:50:13 +0000</pubDate>
      <guid>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/06-fr-2025-11-21/</guid>
      <description>&lt;h2 id=&#34;hardware-mit-dem-raspberry-pi-ansprechen&#34;&gt;Hardware mit dem Raspberry Pi ansprechen&lt;/h2&gt;
&lt;p&gt;In der heutigen Sitzung wiederholen Sie den Aufbau unseres Veranstaltungsnetzes und werden dabei vielleicht immer selbständiger und souveräner.&lt;/p&gt;
&lt;h2 id=&#34;ziele&#34;&gt;Ziele&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Sie installieren und aktualisieren zusätzliche Software auf dem RPI.&lt;/li&gt;
&lt;li&gt;Sie legen Ordner per Fernzugriff an und löschen diese wieder. Und legen wieder welche an.&lt;/li&gt;
&lt;li&gt;Sie verwenden einen einfachen Texteditor auf dem RPI, um erste Python-Skripte zu schreiben.&lt;/li&gt;
&lt;li&gt;Sie schalten eine LED durch das Anlegen und Löschen von Dateien an und aus.&lt;/li&gt;
&lt;li&gt;Sie realiseren ein einfaches HTML-Konstrukt, um die GPIOs des RPIs aus einer Website heraus anzusteuern.&lt;/li&gt;
&lt;li&gt;Sie entwickeln eine einfache HTML-Seite mit verschiedenen Elementen.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;inhalte&#34;&gt;Inhalte&lt;/h2&gt;
&lt;p&gt;In der heutigen Veranstaltung geht es darum, die Grundlagen zur Hardwareansteuerung mit Linux und Python auf dem Raspberry Pi kennenzulernen. Dabei orientieren Sie sich an dem Skript im Kapitel &lt;a href=&#34;../../../../einheiten/webanwendungen-mit-flask/hardware-schalten/&#34;&gt;Hardware über HTTP ansteuern&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wenn Sie diese Zusammenhänge praktisch ausprobiert und verstanden haben, sind Sie in der Lage, weitere Sensoren und Aktoren am Raspberry anzusteuern.&lt;/p&gt;
&lt;h2 id=&#34;auftrag-html-seite-erstellen&#34;&gt;Auftrag: HTML-Seite erstellen&lt;/h2&gt;
&lt;style&gt;
  #html-seite-erstellen p:first-child::after {
  content: &#34;HTML-Seite erstellen&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;html-seite-erstellen&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;p&gt;Ergänzen Sie die Python/Flask-Skripte in &lt;a href=&#34;../../../../einheiten/webanwendungen-mit-flask/flask-auf-der-serverseite/#minimal-applikation-mit-flask&#34;&gt;Flask auf der Serverseite&lt;/a&gt; und &lt;a href=&#34;../../../../einheiten/webanwendungen-mit-flask/hardware-schalten/#der-quellcode-f%C3%BCr-eine-simple-webanwendung-mit-pythonflask&#34;&gt;Hardware über HTTP ansteuern&lt;/a&gt; im HTML-Teil nach folgenden Vorgaben:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Die Seite hat einen Titel.&lt;/li&gt;
&lt;li&gt;Die Seite enthält eine Überschrift.&lt;/li&gt;
&lt;li&gt;Die Seite enthält einen Absatz mit Text.&lt;/li&gt;
&lt;li&gt;Die Seite enthält eine Liste mit mindestens drei Elementen.&lt;/li&gt;
&lt;li&gt;Die Seite enthält ein Bild (verwenden Sie ein Bild Ihrer Wahl, das Sie online finden können).&lt;/li&gt;
&lt;li&gt;Die Seite enthält einen Link zu einer anderen Webseite (z.B. &lt;a href=&#34;https://www.raspberrypi.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.raspberrypi.org&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Optional:&lt;/strong&gt; Die Seite enthält zwei Link-Elemente, mit denen Sie eine LED an- und ausschalten können (verwenden Sie dazu die GPIO-Pins des Raspberry Pi).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nutzen Sie zum Selbstlernen von HTML und CSS gern die Seiten &lt;a href=&#34;https://www.w3schools.com/html/default.asp&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;W3 Schools&lt;/a&gt; und &lt;a href=&#34;https://wiki.selfhtml.org/wiki/HTML&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;SelfHTML Wiki&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h3 id=&#34;abgabetermin&#34;&gt;Abgabetermin&lt;/h3&gt;
&lt;p&gt;Der Auftrag ist bis zum &lt;strong&gt;Mittwoch, 26.11.2025&lt;/strong&gt;, zu erledigen.&lt;/p&gt;
&lt;h3 id=&#34;abgabe&#34;&gt;Abgabe&lt;/h3&gt;
&lt;p&gt;Bitte senden Sie den Link zu Ihrem HedgeDoc im Mattermost-Kanal &amp;ldquo;Arbeitsaufträge&amp;rdquo;. Schicken Sie bitte &lt;strong&gt;keine Mail&lt;/strong&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>05 | Freitag, 14.11.2025</title>
      <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/05-fr-2025-11-14/</link>
      <pubDate>Thu, 13 Nov 2025 12:50:13 +0000</pubDate>
      <guid>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/05-fr-2025-11-14/</guid>
      <description>&lt;h2 id=&#34;lokales-netzwerk-aufbauen-und-zugriff-auf-entfernte-rechner&#34;&gt;Lokales Netzwerk aufbauen und Zugriff auf entfernte Rechner&lt;/h2&gt;
&lt;p&gt;In der heutigen Sitzung richten Sie ein lokales Netzwerk im Seminarraum ein und binden ihre Laptops und Raspberrys ein. Dafür folgen Sie den Lerneinheiten &lt;a href=&#34;../../../../einheiten/netzwerk-architekturen-verstehen-raspberry/netzwerk-aufbauen/&#34;&gt;Netzwerkarchitekturen verstehen lernen mit dem Raspberry Pi&lt;/a&gt; und &lt;a href=&#34;../../../../einheiten/netzwerk-architekturen-verstehen-raspberry/remote-access/&#34;&gt;Aus der Ferne zugreifen&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;hardware-mit-dem-raspberry-pi-ansprechen&#34;&gt;Hardware mit dem Raspberry Pi ansprechen&lt;/h2&gt;
&lt;p&gt;In der heutigen Sitzung wiederholen Sie den Aufbau unseres Veranstaltungsnetzes und werden dabei vielleicht immer selbständiger und souveräner.&lt;/p&gt;
&lt;h2 id=&#34;ziele&#34;&gt;Ziele&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Sie beschreiben, wie ein lokales Netzwerk aufgebaut ist und welche technischen Konzepte darin eine Rolle spielen.&lt;/li&gt;
&lt;li&gt;Sie erläutern das Konzept einer MAC-Adresse.&lt;/li&gt;
&lt;li&gt;Sie binden einen Raspberry Pi in ein lokales Netzwerk ein.&lt;/li&gt;
&lt;li&gt;Sie erläutern die grundsätzliche Funktion eines Routers.&lt;/li&gt;
&lt;li&gt;Sie kennen den Unterschied zwischen privaten und öffentlichen IP-Adressen und können Beispiele solcher Adressen nennen.&lt;/li&gt;
&lt;li&gt;Sie administrieren Ihren heimischen Router.&lt;/li&gt;
&lt;li&gt;Sie erklären die Funktion eines DHCP-Servers.&lt;/li&gt;
&lt;li&gt;Sie erläutern den Unterschied zwischen einer statischen und einer dynamischen IP-Adresse.&lt;/li&gt;
&lt;li&gt;Sie greifen per SSH auf Ihren Raspberry Pi zu.&lt;/li&gt;
&lt;li&gt;Sie erläutern den technischen Aufbau eines Steckbretts (Breadboard) und können erste Bauteile in einem Stromkreis integrieren.&lt;/li&gt;
&lt;li&gt;Sie schalten eine LED durch Textbefehle auf der Kommandozeile an und aus.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;auftrag-individueller-einstieg-in-die-projektarbeit&#34;&gt;Auftrag: individueller Einstieg in die Projektarbeit&lt;/h2&gt;
&lt;style&gt;
  #individueller-einstieg-in-die-projektarbeit p:first-child::after {
  content: &#34;individueller Einstieg in die Projektarbeit&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;individueller-einstieg-in-die-projektarbeit&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;p&gt;Die Aufträge für diese Sitzung sind dieses Mal individuell und stellen Ihren individuellen Einstieg in die technische herausforderung Ihrer Projekte dar.&lt;/p&gt;
&lt;p&gt;Sie finden die Aufträge in Ihrem persönlichen HedgeDoc-Dokument, das Sie für diese Veranstaltung angelegt haben.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h3 id=&#34;abgabetermin&#34;&gt;Abgabetermin&lt;/h3&gt;
&lt;p&gt;Der Auftrag ist bis zum &lt;strong&gt;Mittwoch, 19.11.2025&lt;/strong&gt;, zu erledigen.&lt;/p&gt;
&lt;h3 id=&#34;abgabe&#34;&gt;Abgabe&lt;/h3&gt;
&lt;p&gt;Bitte senden Sie den Link zu Ihrem HedgeDoc im Mattermost-Kanal &amp;ldquo;Arbeitsaufträge&amp;rdquo;. Schicken Sie bitte &lt;strong&gt;keine Mail&lt;/strong&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>04 | Freitag, 07.11.2025</title>
      <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/04-fr-2025-11-07/</link>
      <pubDate>Thu, 06 Nov 2025 12:50:13 +0000</pubDate>
      <guid>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/04-fr-2025-11-07/</guid>
      <description>&lt;h2 id=&#34;raspberry-pi-in-betrieb-nehmen-und-konfigurieren&#34;&gt;Raspberry Pi in Betrieb nehmen und konfigurieren&lt;/h2&gt;
&lt;p&gt;In der heutigen Sitzung nehmen Sie einen Raspberry Pi in Betrieb. Dafür folgen Sie der Lerneinheit &lt;a href=&#34;../../../../einheiten/netzwerk-architekturen-verstehen-raspberry/&#34;&gt;Netzwerkarchitekturen verstehen lernen mit dem Raspberry Pi&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Der kleine Rechner dient uns als technische Lernplattform, um ganz unterschiedliche informatische und technische Konzepte kennenzulernen. Unser erstes Ziel ist es, &lt;a href=&#34;../../../../einheiten/webanwendungen-mit-flask/hardware-schalten/&#34;&gt;eine LED zu schalten&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ziele&#34;&gt;Ziele&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Sie kennen grundsätzliche Konzepte von Hard- und Software.&lt;/li&gt;
&lt;li&gt;Sie installieren das Betriebssysstem für den Raspberry Pi auf einer SD-Karte.&lt;/li&gt;
&lt;li&gt;Sie erläutern den Begriff &amp;ldquo;Distribution&amp;rdquo; im Zusammenhang mit dem Linux-Betriebssystem.&lt;/li&gt;
&lt;li&gt;Sie können Ihren Raspberry in Ihr Heimnetzwerk einbinden.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;auftrag-projektidee-ausdenken&#34;&gt;Auftrag: Projektidee ausdenken&lt;/h2&gt;
&lt;style&gt;
  #projektidee-klassifizierung-visualisieren p:first-child::after {
  content: &#34;Projektidee Klassifizierung visualisieren&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;projektidee-klassifizierung-visualisieren&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;ol&gt;
&lt;li&gt;Setzen Sie ein HedgeDoc auf.&lt;/li&gt;
&lt;li&gt;Formulieren Sie eine Projektidee (halbe bis ganze DIN A4-Seite).&lt;/li&gt;
&lt;li&gt;Betten Sie ggf. Bilder oder Videos ein, die Sie inspirieren. Wie das geht, ist &lt;a href=&#34;https://writemd.rz.tuhh.de/features?both#Externals&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;in der Referenz zu HedgeDoc&lt;/a&gt; nachzulesen.&lt;/li&gt;
&lt;li&gt;Kommunizieren Sie in Mattermost im Kanal &amp;ldquo;Projektideen&amp;rdquo; untereinander möglichst offen.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Diskutieren Sie Ihre Idee mit Ihren Mitstudierenden, da es hier nicht um einen Wettbewerb geht, sondern um einen fruchtbaren Austausch, bei dem im besten Fall alle voneinander profitieren.&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&#34;auftrag-heimischen-router-erkunden&#34;&gt;Auftrag: Heimischen Router erkunden&lt;/h2&gt;
&lt;style&gt;
  #heimischen-router-erkunden p:first-child::after {
  content: &#34;Heimischen Router erkunden&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;heimischen-router-erkunden&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;ol&gt;
&lt;li&gt;Finden Sie heraus, ob und wie Sie sich auf Ihrem heimischen Router anmelden können. Oft können Sie über die Adressen &lt;code&gt;http://192.168.178.1&lt;/code&gt; oder &lt;code&gt;http://192.168.1.1&lt;/code&gt; auf eine Weboberfläche des Routers aus Ihrem Browser zugreifen. Das Passwort, das dann verlangt wird, steht ggf. unter dem Gerät oder auf einem Beipackzettel der Verpackung. Hoffentlich nicht, denn dieses Passwort sollte nach dem Kauf geändert worden sein.&lt;/li&gt;
&lt;li&gt;Schauen Sie sich in der Weboberfläche um und identifizieren Sie Begriffe, die Sie vielleicht schon kennen.&lt;/li&gt;
&lt;li&gt;Ändern Sie Einstellungen nur, wenn Sie wissen, was die Folge ist.&lt;/li&gt;
&lt;li&gt;Können Sie herausfinden, welche Geräte aktuell mit Ihrem Router verbunden sind? Finden Sie auch den Raspberry Pi, den Sie in der letzten Sitzung eingerichtet haben?&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h3 id=&#34;abgabetermin&#34;&gt;Abgabetermin&lt;/h3&gt;
&lt;p&gt;Der Auftrag ist bis zum &lt;strong&gt;Mittwoch, 12.11.2025&lt;/strong&gt;, zu erledigen.&lt;/p&gt;
&lt;h3 id=&#34;abgabe&#34;&gt;Abgabe&lt;/h3&gt;
&lt;p&gt;Bitte senden Sie den Link zu Ihrem HedgeDoc im Mattermost-Kanal &amp;ldquo;Arbeitsaufträge&amp;rdquo;. Schicken Sie bitte &lt;strong&gt;keine Mail&lt;/strong&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>02 | Freitag, 24.10.2025</title>
      <link>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/02-fr-2025-10-24/</link>
      <pubDate>Tue, 21 Oct 2025 12:50:13 +0000</pubDate>
      <guid>https://www3.tuhh.de/itbh/einfuehrung-in-die-informationstechnik/veranstaltungen/wise202526/sitzungen/02-fr-2025-10-24/</guid>
      <description>&lt;h2 id=&#34;was-ist-informationstechnik&#34;&gt;Was ist Informationstechnik?&lt;/h2&gt;
&lt;p&gt;Eine Definition finden Sie sicherlich in einem einschlägigen Nachschlagewerk. Schauen Sie anschließend bitte das folgende Video an, während Sie die Tonausgabe möglichst laut einstellen.&lt;/p&gt;














&lt;figure  id=&#34;figure-coding-trance-music-fully-narrated-von-switch-angel-httpswwwyoutubecomwatchvgwxccbsomsg&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;./screenshot-switch-angel.png&#34; alt=&#34;Coding Trance Music (Fully Narrated) von Switch Angel, https://www.youtube.com/watch?v=GWXCCBsOMSg&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      Coding Trance Music (Fully Narrated) von Switch Angel, &lt;a href=&#34;https://www.youtube.com/watch?v=GWXCCBsOMSg&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.youtube.com/watch?v=GWXCCBsOMSg&lt;/a&gt;
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id=&#34;fragen-zum-video&#34;&gt;Fragen zum Video&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Was beobachten Sie?&lt;/li&gt;
&lt;li&gt;Wie funktioniert das Musikmachen bei Switch Angel?&lt;/li&gt;
&lt;li&gt;Welche informatischen Konzepte können Sie rund um das Video identifizieren?&lt;/li&gt;
&lt;li&gt;Welche Rolle spielen KI und Algorithmen rund um das Video?&lt;/li&gt;
&lt;li&gt;Was müssen Sie wissen und können, um zu machen, was Switch Angel macht?&lt;/li&gt;
&lt;li&gt;Welche anderen Videos zu Live Coding kennen Sie?&lt;/li&gt;
&lt;li&gt;Probieren Sie es selbst mit &lt;a href=&#34;https://strudel.cc&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Strudel&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;video-einführung-in-mattermost&#34;&gt;Video: &amp;ldquo;Einführung in Mattermost&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;Mattermost ist ein Chatprogramm, das im professionellen Bereich als ernstzunehmende Alternative zu &lt;a href=&#34;https://slack.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Slack&lt;/a&gt; gilt. Es ist freie Software und wird bei uns an der TU Hamburg gehostet. Ich setze es schon seit mehreren Jahren zur Begleitung meiner Lehrveranstaltung ein.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://player.vimeo.com/video/409314374&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Video &amp;ldquo;Einführung in Mattermost&amp;rdquo; auf Vimeo ansehen&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;inhalte-des-videos&#34;&gt;Inhalte des Videos&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;sinnvolle Kontoeinstellungen&lt;/li&gt;
&lt;li&gt;Grundlagen zur Benutzeroberfläche (Kanäle, private Kanäle und Direktnachrichten)&lt;/li&gt;
&lt;li&gt;Verfassen von Posts mit Markdown&lt;/li&gt;
&lt;li&gt;ein Video oder einen Link posten&lt;/li&gt;
&lt;li&gt;einen Screenshot posten&lt;/li&gt;
&lt;li&gt;einen Codeschnipsel posten&lt;/li&gt;
&lt;li&gt;auf einen Post einer anderen Person antworten&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;auftrag-zum-video&#34;&gt;Auftrag zum Video&lt;/h3&gt;
&lt;style&gt;
  #mattermost-kennenlernen p:first-child::after {
  content: &#34;Mattermost kennenlernen&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;mattermost-kennenlernen&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;ol&gt;
&lt;li&gt;Posten Sie einen Screenshot eines Programmfensters von Ihrem Rechner!&lt;/li&gt;
&lt;li&gt;Posten Sie einen Link zu einer Lernressource, die Sie interessant finden.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&#34;kollaborativ-schreiben-in-hedgedoc&#34;&gt;Kollaborativ schreiben in HedgeDoc&lt;/h2&gt;
&lt;p&gt;HedgeDoc ist eine freie Browsersoftware, &lt;a href=&#34;https://writemd.rz.tuhh.de/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;die bei uns an der TU Hamburg installiert ist&lt;/a&gt;. Die Vorteile des Tools werden Sie im Laufe unserer Sitzungen noch besser kennenlernen. HedgeDoc eignet sich daher hervorragend, um mit mehreren an einem Text zu arbeiten.&lt;/p&gt;
&lt;p&gt;Um ein HedgeDoc zu erstellen, müssen Sie sich auf der Seite anmelden. Das tun sie mit denselben Zugangsdaten, die Sie auch für GitLab und StudIP verwenden. Anschließend können Sie ein neues Dokument erstellen, indem Sie auf &amp;ldquo;New Note&amp;rdquo; klicken.&lt;/p&gt;
&lt;p&gt;Wenn andere es lesen (und bearbeiten) sollen, müssen Sie oben rechts die Zugangseinstellungen von &amp;ldquo;PROTECTED&amp;rdquo; auf &amp;ldquo;FREELY&amp;rdquo; ändern. Den Link zu dem Dokument können Sie dann in Mattermost posten.&lt;/p&gt;
&lt;h2 id=&#34;auftrag-beobachten-und-schreiben&#34;&gt;Auftrag: Beobachten und schreiben&lt;/h2&gt;
&lt;style&gt;
  #beobachtungen-und-interesssen p:first-child::after {
  content: &#34;Beobachtungen und Interesssen&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;beobachtungen-und-interesssen&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;ol&gt;
&lt;li&gt;Notieren Sie in einem HedgeDoc, welche Auswirkungen der Digitalisierung Sie in Ihrem Beruf beobachten.
&lt;ul&gt;
&lt;li&gt;Wie verändern sich Arbeitsprozesse?&lt;/li&gt;
&lt;li&gt;Welche Hardware und Software spielt eine entscheidende Rolle in Ihrem Berufsfeld, jetzt und in Zukunft?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Für was wollen Sie am Ende der Informatikveranstaltung eine Expertin, ein Experte sein?&lt;/li&gt;
&lt;li&gt;Wenn Geld und Zeit keine Rolle spielen: Was für ein informatisch-technisches Projekt würden Sie gern realisieren?&lt;/li&gt;
&lt;li&gt;Formatierung des Dokuments: Formatieren Sie Ihr Dokument mithilfe der Symbolleiste über dem Schreibbereich. Untergliedern Sie Ihren Text mit sinnvollen Zwischenüberschriften.&lt;/li&gt;
&lt;li&gt;Geben Sie unter der Zwischenüberschrift &amp;ldquo;Referenzen&amp;rdquo; an, welche Hilfsmittel Sie zur Erstellung des Textes verwendet haben. Wie das bei der Verwendung von KI-Tools zu erfolgen hat, können Sie in der &lt;a href=&#34;https://tore.tuhh.de/entities/publication/0d380524-bba7-487a-92c6-bed891b345f0&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Handreichung: KI-Tools in Studium und Lehre&lt;/a&gt; nachlesen.&lt;/li&gt;
&lt;li&gt;Notieren Sie nur Ihren Vornamen unter dem Text.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&#34;experimentiervorschlag-musik-programmieren-mit-strudel&#34;&gt;Experimentiervorschlag: Musik programmieren mit Strudel&lt;/h2&gt;
&lt;style&gt;
  #musik-programmieren-mit-strudel p:first-child::after {
  content: &#34;Musik programmieren mit Strudel&#34;;
}
&lt;/style&gt;
&lt;div class=&#34;notices aufgabe&#34;  id=&#34;musik-programmieren-mit-strudel&#34; &gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&#34;content&#34;&gt;&lt;p&gt;Wenn Sie Lust und Zeit haben, probieren Sie das Programm &lt;a href=&#34;https://strudel.cc&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Strudel&lt;/a&gt;. Strudel ist eine Programmierumgebung, mit der Sie Musik komponieren können. Es eignet sich hervorragend, um spielerisch erste Programmiererfahrungen zu sammeln.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Probieren Sie Beispiele unter dem Menüpunkt &amp;ldquo;Learn&amp;rdquo; aus.&lt;/li&gt;
&lt;li&gt;Kopieren Sie Beispiele, die Ihnen gefallen, in den Editor.&lt;/li&gt;
&lt;li&gt;Nutzen Sie STRG + ENTER für Play/Update und STRG + . für Stop.&lt;/li&gt;
&lt;li&gt;Achtung: Der Editor speichert nicht für immer, was Sie komponieren. Kopieren Sie Ihr Werk also in eine Textdatei, wenn Sie es behalten wollen. Alternative können Sie den Link unter &amp;ldquo;Share&amp;rdquo; verwenden, um Ihr Werk zu speichern oder in Mattermost zu teilen.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&#34;zusammenfassung-der-aufträge&#34;&gt;Zusammenfassung der Aufträge&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Bearbeiten des Kapitels &lt;a href=&#34;../../voraussetzungen/&#34;&gt;Voraussetzungen&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Bearbeiten des Auftrags zum Video &amp;ldquo;Kommunkation und Zusammenarbeit mit Mattermost&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Verfassen eines HedgeDocs mit den oben formulierten Fragen&lt;/li&gt;
&lt;li&gt;Optional: Komponieren Sie ein Stück mit Strudel.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In der kommenden Sitzung verfügen Sie demnach über einen &lt;strong&gt;TUHH-Account&lt;/strong&gt;, sind bei &lt;strong&gt;GitLab&lt;/strong&gt; angemeldet und haben etwas in &lt;strong&gt;Mattermost&lt;/strong&gt; beigetragen. Sie haben außerdem die &lt;strong&gt;Software auf Ihrem Rechner aktualisiert&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&#34;abgabetermin&#34;&gt;Abgabetermin&lt;/h3&gt;
&lt;p&gt;Der Auftrag ist bis zum &lt;strong&gt;Mittwoch, 05.10.2025&lt;/strong&gt;, zu erledigen.&lt;/p&gt;
&lt;h3 id=&#34;abgabe&#34;&gt;Abgabe&lt;/h3&gt;
&lt;p&gt;Bitte senden Sie den Link zu Ihrem HedgeDoc in Mattermost im Kanal &amp;ldquo;Arbeitsaufträge&amp;rdquo;. Schicken Sie bitte &lt;strong&gt;keine Mail&lt;/strong&gt;.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
