Programmieren für technische Aufgaben – Variablen Datentypen und Einheiten nutzen
Programmieren für technische Aufgaben – Variablen Datentypen und Einheiten nutzen
Einleitung
Zielgruppe: Technische Berufsausbildung, insbesondere Mechatronik, Elektronik, Automatisierungstechnik und Fachinformatik.
Dauer: ca. 90 Minuten einschließlich Praxis und Selbstkontrolle.
Kurzbeschreibung: Du lernst, technische Messwerte mit Python zu verarbeiten. Im Mittelpunkt stehen Variablen, Datentypen, Einheiten und verständliche Variablennamen.
Dein Ausbildungsauftrag: Entwickle ein kleines Prüfprogramm für ein fiktives Förderband. Es soll Messwerte auswerten, die Geschwindigkeit berechnen und Ergebnisse verständlich anzeigen.

Praxisbezug: Fördersystem in einer Fabrik. Bild: falco, Wikimedia Commons, CC0.
Am Ende kannst Du:
- Messwerte passenden Datentypen zuordnen.
- Aussagekräftige Variablennamen mit Einheiten verwenden.
- Millimeter und Millisekunden korrekt umrechnen.
- Ein Python-Programm lokal ausführen und testen.
- Rechenergebnisse mit Einheiten visualisieren und überprüfen.
Sicherheitsregel: Alle Daten sind fiktiv. Du arbeitest ausschließlich mit lokal gespeicherten Übungsdateien auf einem dafür vorgesehenen Rechner. Es erfolgen keine Zugriffe auf fremde Netzwerke, Produktivanlagen, Steuerungen, Kundendaten oder Zugangsdaten. Python-Testprogramme werden nicht mit realen Anlagen verbunden. Externe Lernvideos sind freiwillige Zusatzangebote und keine Testumgebungen.
Lernumgebung vorbereiten
Du benötigst Python 3, einen Texteditor und ein lokales Übungsverzeichnis.
Arbeitsplatz:
training_foerderband/
foerderband.py
diagramm.py
test_foerderband.py
Verwende eine lokal installierte Python-3-Version. Die Beispiele benötigen keine Zusatzpakete, Internetverbindung oder Anmeldung.
Lokaler Start:
python --version python foerderband.py
Auf Systemen mit dem Befehl python3 ersetzt Du python entsprechend.
Isolierte Übung: Nutze nur diesen Ordner und selbst erstellte Testdaten. Für erste Experimente kannst Du mit python -I -q eine interaktive Python-Sitzung starten. Der Parameter -I reduziert Einflüsse der Python-Umgebung, ist aber keine Betriebssystem-Sicherheits-Sandbox. Führe deshalb ausschließlich vertrauenswürdigen Übungscode aus.
Lerneinheit 1: Variablen verstehen
Lernzeit: 10 Minuten
Eine Variable ist ein Name, über den ein Programm auf einen Wert zugreift. In Python weist das Gleichheitszeichen einen Wert zu.

Ein einfaches Riemengetriebe als technische Veranschaulichung. Bild: Kmhkmh, CC BY 3.0.
Beispiel:
kennung = "FB-07"
messung_nr = 3
weg_mm = 2400
zeit_ms = 3000
print(kennung)
print(weg_mm)Ausgabe:
FB-07 2400
Merke: Der Variablenname beschreibt den Inhalt. Die Endungen _mm und _ms machen die Maßeinheit erkennbar.
Schlechte Namen: a, x1, wert
Bessere Namen: weg_mm, zeit_ms, messung_nr
Nach der Python-Stilrichtlinie PEP 8 werden mehrere Wörter in Variablennamen üblicherweise durch Unterstriche getrennt.
Lernvideo: Variablen und Datentypen – Python-Grundlagen.
Mini-Aufgabe: Denke wie ein Programmierer
Welche Information enthält weg_mm? Welcher Name wäre für eine Zeitmessung in Sekunden geeignet?
Feedback: weg_mm steht für einen Weg in Millimetern. zeit_s ist ein geeigneter Name für eine Zeit in Sekunden. Solche Namen machen Einheitenfehler leichter erkennbar.
Lerneinheit 2: Datentypen auswählen
Lernzeit: 10 Minuten
Ein Datentyp legt fest, welche Art von Wert verarbeitet wird.
| Datentyp | Bedeutung | Beispiel | Verwendung |
|---|---|---|---|
int
|
Ganze Zahl | 3
|
Anzahl der Messungen |
float
|
Gleitkommazahl | 2.4
|
Weg in Metern |
str
|
Zeichenkette | "FB-07"
|
Gerätekennung |
bool
|
Wahrheitswert | True
|
Ergebnis einer Prüfung |

Visualisierung einer Zeichenkette. Bild: TripleShortOfACycle, CC BY-SA 4.0.
Probiere lokal:
anzahl = 3
weg_m = 2.4
kennung = "FB-07"
test_ok = True
print(type(anzahl).__name__)
print(type(weg_m).__name__)
print(type(kennung).__name__)
print(type(test_ok).__name__)Erwartete Ausgabe:
int float str bool
Achtung: "2400" ist Text. 2400 ist eine Zahl.
Die Umwandlung int("2400") liefert eine ganze Zahl. Bei ungeeignetem Text wie "ABC" entsteht dagegen ein ValueError.
Vertiefung: Übersicht eingebauter Python-Datentypen. Grafik: Максим Пе, CC BY-SA 4.0.
Lernvideo: Python-Datentypen int, float und str.
Mini-Aufgabe: Finde den Unterschied
messwert_text = "12"
messwert_zahl = 12
print(messwert_text + messwert_text)
print(messwert_zahl + messwert_zahl)Ergebnis:
1212 24
Feedback: Zeichenketten werden mit + aneinandergereiht. Zahlen werden addiert. Der Datentyp verändert also das Verhalten eines Operators.
Lerneinheit 3: Technische Einheiten richtig nutzen
Lernzeit: 15 Minuten
Technische Berechnungen sind nur dann sinnvoll, wenn die Größen und Einheiten zusammenpassen.
Die sieben SI-Basiseinheiten. Grafik: DePiep, CC BY-SA 3.0.
Für unseren Ausbildungsfall:
| Größe | Ausgangswert | Umrechnung | Ergebnis |
|---|---|---|---|
| Weg | 2400 mm | Durch 1000 teilen | 2,4 m |
| Zeit | 3000 ms | Durch 1000 teilen | 3 s |
| Geschwindigkeit | 2,4 m / 3 s | Weg durch Zeit | 0,8 m/s |
| Geschwindigkeit | 0,8 m/s | Mit 60 multiplizieren | 48 m/min |
Die Formel lautet:
Dabei bezeichnet die Geschwindigkeit, den Weg und die Zeit.
Python-Beispiel:
weg_mm = 2400
zeit_ms = 3000
weg_m = weg_mm / 1000
zeit_s = zeit_ms / 1000
v_m_s = weg_m / zeit_s
v_m_min = v_m_s * 60
print(f"{v_m_s:.2f} m/s")
print(f"{v_m_min:.1f} m/min")Ausgabe:
0.80 m/s 48.0 m/min
Wichtig: Die Einheit wird bei diesen Zahlen nicht automatisch von Python geprüft. Du musst die Umrechnung selbst korrekt programmieren. Der Ausdruck :.2f formatiert nur die Ausgabe auf zwei Nachkommastellen.

Symbol zur Veranschaulichung einer Geschwindigkeit. Bild: Robertbeers, CC BY-SA 4.0.
Lernvideo von MathemaTrick: Geschwindigkeiten zwischen m/s und km/h umrechnen.
Vergleich: Von m/s nach km/h multiplizierst Du mit 3,6. Von m/s nach m/min multiplizierst Du mit 60. Das sind unterschiedliche Zielgrößen.
Lerneinheit 4: Ein technisches Prüfprogramm entwickeln
Lernzeit: 15 Minuten
Ausbildungsfall: Ein fiktives Förderband transportiert ein Werkstück über 2400 mm. Die simulierte Zeitmessung beträgt 3000 ms. Dein Programm soll die Geschwindigkeit berechnen.
Beispiel für die grafische Darstellung eines Programmablaufs. Grafik: Kayau, CC BY-SA 3.0.
Datei: foerderband.py
def geschwindigkeit_m_s(
weg_mm: float,
zeit_ms: float
) -> float:
if weg_mm < 0 or zeit_ms <= 0:
raise ValueError(
"Weg darf nicht negativ, Zeit muss positiv sein"
)
weg_m = weg_mm / 1000
zeit_s = zeit_ms / 1000
return weg_m / zeit_s
if __name__ == "__main__":
kennung = "FB-07"
messung_nr = 3
weg_mm = 2400
zeit_ms = 3000
v_m_s = geschwindigkeit_m_s(weg_mm, zeit_ms)
v_m_min = v_m_s * 60
print(
f"{kennung} | Messung {messung_nr} | "
f"{v_m_s:.2f} m/s | {v_m_min:.1f} m/min"
)Erwartete Ausgabe:
FB-07 | Messung 3 | 0.80 m/s | 48.0 m/min
Warum die Prüfung? Eine Zeit von null würde eine Division durch null verursachen. Ein negativer Weg passt nicht zum hier verwendeten Modell einer zurückgelegten Strecke.
Hinweis: Typannotationen wie : float helfen beim Lesen und bei Werkzeugprüfungen. Python erzwingt diese Typen zur Laufzeit nicht automatisch.
Gestufte Hilfen
Hilfe 1 – Denkanstoß: Bestimme zuerst die benötigten Eingabewerte und ihre Einheiten.
Hilfe 2 – Rechenweg: Rechne Millimeter in Meter und Millisekunden in Sekunden um. Verwende anschließend Weg geteilt durch Zeit.
Hilfe 3 – Teillösung: Für 2400 mm und 3000 ms gilt 2.4 / 3.0 = 0.8. Die passende Einheit ist m/s.
Selbstprüfung: Vergleiche nicht nur die angezeigte Zahl, sondern auch die ausgegebene Einheit.
Lerneinheit 5: Daten visualisieren
Lernzeit: 10 Minuten
Verwende drei fiktive Messungen. Alle haben eine Dauer von 3000 ms.
| Probe | Weg | Zeit | Geschwindigkeit |
|---|---|---|---|
| A | 1800 mm | 3000 ms | 0,6 m/s |
| B | 2400 mm | 3000 ms | 0,8 m/s |
| C | 3000 mm | 3000 ms | 1,0 m/s |
Datei: diagramm.py
from foerderband import geschwindigkeit_m_s
messungen = [
("A", 1800, 3000),
("B", 2400, 3000),
("C", 3000, 3000)
]
for probe, weg_mm, zeit_ms in messungen:
v_m_s = geschwindigkeit_m_s(weg_mm, zeit_ms)
balken = "=" * round(v_m_s * 10)
print(f"{probe} | {balken:<10} | {v_m_s:.1f} m/s")Visualisierte Ausgabe:
A | ====== | 0.6 m/s B | ======== | 0.8 m/s C | ========== | 1.0 m/s
Interpretation: Jeder Balken zeigt die berechnete Geschwindigkeit. Ein Gleichheitszeichen steht in dieser Darstellung für 0,1 m/s.
Transferfrage: Warum ist Probe C schneller als Probe A?
Feedback: Bei identischer Zeit legt Probe C die größere Strecke zurück. Deshalb ist ihre Geschwindigkeit höher. Die Balkenvisualisierung stellt diesen Zusammenhang anschaulich dar.
Lerneinheit 6: Sicher und lokal testen
Lernzeit: 15 Minuten
Ein Unit-Test prüft, ob ein Programm für bekannte Eingaben das erwartete Verhalten zeigt.
Datei: test_foerderband.py
import unittest
from foerderband import geschwindigkeit_m_s
class TestFoerderband(unittest.TestCase):
def test_messung(self):
self.assertAlmostEqual(
geschwindigkeit_m_s(2400, 3000), 0.8
)
def test_umrechnung(self):
self.assertAlmostEqual(
geschwindigkeit_m_s(1200, 2000) * 60, 36.0
)
def test_nullzeit(self):
with self.assertRaises(ValueError):
geschwindigkeit_m_s(2400, 0)
def test_negativer_weg(self):
with self.assertRaises(ValueError):
geschwindigkeit_m_s(-10, 3000)
if __name__ == "__main__":
unittest.main()Teststart im lokalen Übungsverzeichnis:
python -m unittest -v test_foerderband.py
Erwartetes Ergebnis: Vier Tests werden ausgeführt und bestehen, wenn die Dateien unverändert und korrekt gespeichert wurden.
| Test | Erwartung | Begründung |
|---|---|---|
| Normale Messung | 0,8 m/s | Weg und Zeit korrekt umgerechnet |
| Andere Messung | 36 m/min | Geschwindigkeitsumrechnung korrekt |
| Zeit gleich null | ValueError | Ungültige Division wird verhindert |
| Negativer Weg | ValueError | Unpassender Eingabewert wird abgewiesen |
Testgrenzen: Diese Tests prüfen nur die Programmfunktion mit fiktiven Werten. Sie belegen weder die Sicherheit einer realen Maschine noch die Richtigkeit echter Sensoren.
Sicherer Arbeitsmodus: Keine Netzwerkschnittstellen, keine Steuerungsverbindungen, keine Zugangsdaten, keine fremden Dateien und keine realen Maschinenbefehle verwenden.
Interaktive Aufgaben
Quiz: Teste Dein Wissen
Welcher Datentyp beschreibt die Zeichenkette FB-07? (str) (!float) (!int) (!bool)
Welcher Datentyp passt zu einer Anzahl von drei Messungen? (int) (!str) (!float) (!bytes)
Welcher Datentyp passt zum Python-Wert 2.4? (float) (!str) (!int) (!bool)
Welcher Variablenname beschreibt einen Weg in Millimetern besonders eindeutig? (weg_mm) (!x) (!wert) (!nummer)
Wie viele Sekunden entsprechen 3000 Millisekunden? (3) (!30) (!300) (!3000)
Wie viele Meter entsprechen 2400 Millimetern? (2,4 Meter) (!24 Meter) (!240 Meter) (!0,24 Meter)
Welche Geschwindigkeit ergibt sich bei 2,4 Metern in 3 Sekunden? (0,8 Meter pro Sekunde) (!8 Meter pro Sekunde) (!7,2 Meter pro Sekunde) (!1,25 Meter pro Sekunde)
Wie rechnest Du Meter pro Sekunde in Meter pro Minute um? (Mit sechzig multiplizieren) (!Durch sechzig teilen) (!Mit tausend multiplizieren) (!Durch tausend teilen)
Was passiert im gezeigten Prüfprogramm bei einer Zeit von null? (Ein ValueError wird ausgelöst) (!Das Programm liefert immer null) (!Die Geschwindigkeit wird unendlich groß ausgegeben) (!Die Zeit wird automatisch korrigiert)
Warum sollte die Einheit im Variablennamen stehen? (Sie erleichtert das Erkennen von Einheitenfehlern) (!Sie macht jede Umrechnung überflüssig) (!Sie ersetzt die Angabe eines Datentyps) (!Sie verhindert automatisch jeden Programmfehler)
Begründetes Quiz-Feedback:
Bei den Datentypfragen entscheidet die Art des gespeicherten Wertes, nicht sein Aussehen. Bei den Umrechnungen musst Du Ausgangs- und Zieleinheit unterscheiden. Bei der Nullzeitprüfung ist der Fehler ausdrücklich vorgesehen, um eine unzulässige Berechnung zu verhindern.
Memory
Finde die zusammengehörenden Begriffe und Bedeutungen.
| Integer | Ganze Zahl |
| Float | Gleitkommazahl |
| String | Zeichenkette |
| Boolean | Wahrheitswert |
| Millimeter | Tausendstel Meter |
| Millisekunde | Tausendstel Sekunde |
| Variablenname | Bezeichner eines Wertes |
| Unit-Test | Automatisierte Einzelprüfung |
Drag and Drop
Ordne die Variablennamen ihren Bedeutungen zu.
| Ordne die richtigen Begriffe zu. | Bedeutung |
|---|---|
| weg_mm | Weg in Millimetern |
| zeit_ms | Zeit in Millisekunden |
| kennung | Kennzeichnung eines Prüfobjekts |
| v_m_s | Geschwindigkeit in Metern pro Sekunde |
| messung_nr | Fortlaufende Messungsnummer |
Kreuzworträtsel
| Variable | Wie heißt ein benannter Verweis auf einen Wert im Programm? |
| Integer | Welcher englische Begriff bezeichnet einen Ganzzahltyp? |
| String | Wie heißt der Python-Datentyp für eine Zeichenkette? |
| Millimeter | Welche Längeneinheit entspricht einem Tausendstel Meter? |
| Sekunde | Welche SI-Basiseinheit wird für Zeit verwendet? |
| Testfall | Wie nennt man einen einzelnen Prüffall mit Eingabe und Erwartung? |
LearningApps
Hier findest Du zusätzliche Suchergebnisse zu passenden interaktiven Lernaktivitäten. Bearbeite nur Aufgaben ohne Anmeldung oder Übertragung personenbezogener beziehungsweise betrieblicher Daten.
Lückentext
Offene Aufgaben
Bearbeite die Aufgaben in der angegebenen Reihenfolge. Nutze ausschließlich Deinen lokalen Übungsordner und erfundene Werte.
Leicht
Basisaufgaben
- Variablen beschreiben: Erstelle eine Tabelle mit
kennung,weg_mm,zeit_msundmessung_nr. Ergänze den Datentyp und gegebenenfalls die Einheit. Feedback: Eine gute Zuordnung trennt Kennungen von Messzahlen, weil beide unterschiedlich verarbeitet werden. - Datentypen untersuchen: Führe das Beispiel mit
type()aus und notiere die Ergebnisse. Feedback: Entscheidend ist die Zuordnung vonstr,intundfloat, da sie jeweils andere Operationen ermöglichen. - Variablennamen verbessern: Ersetze in einem eigenen kleinen Programm die Namen
aundbdurch sprechende Namen mit Einheiten. Feedback: Namen wieweg_mmreduzieren Missverständnisse über die Bedeutung der Werte. - Zeichenketten vergleichen: Vergleiche lokal das Verhalten von
"15"und15bei einer Addition mit sich selbst. Feedback: Das Ergebnis unterscheidet sich, weil Zeichenketten verkettet und Zahlen addiert werden.
Standard
Anwendungsaufgaben
- Einheiten umrechnen: Berechne die Geschwindigkeit für 1500 mm in 2500 ms und prüfe das Ergebnis mit Python. Feedback: Erwartet werden 0,6 m/s. Beide Ausgangswerte müssen vor der Division in passende Einheiten umgerechnet werden.
- Messdaten darstellen: Erweitere das Balkendiagramm um eine fiktive Probe D mit 3600 mm in 3000 ms. Feedback: Der neue Balken muss 1,2 m/s anzeigen und länger als Balken C sein.
- Zahlen formatieren: Ändere die Geschwindigkeitsausgabe auf drei Nachkommastellen und erkläre den Unterschied zwischen Berechnung und Anzeige. Feedback: Die Formatierung verändert nur die Darstellung, nicht den zuvor berechneten Wert.
- Fehlerfälle testen: Ergänze einen lokalen Test für einen Weg von null bei positiver Zeit. Feedback: Das Ergebnis muss null sein. Eine zurückgelegte Strecke von null ist im Modell gültig und darf nicht mit einer ungültigen Zeit verwechselt werden.
Schwer
Transferaufgaben
- Datenfluss modellieren: Zeichne einen Programmablaufplan mit Eingaben, Umrechnung, Fehlerprüfung und Ergebnis. Feedback: Richtig ist eine Reihenfolge, in der ungültige Zeitwerte vor der Division erkannt werden.
- Plausibilitätsprüfung entwickeln: Ergänze eine selbst gewählte, begründete Maximalgeschwindigkeit für Deinen fiktiven Übungsfall und teste die Grenzwerte. Feedback: Eine Grenze ist nur sinnvoll, wenn ihre Einheit klar und ihre Wahl für das angenommene Modell begründet ist.
- Testbericht gestalten: Dokumentiere drei gültige und zwei ungültige Testfälle und erkläre mögliche Fehlerursachen. Feedback: Ein guter Bericht enthält Eingaben, Sollverhalten, Istverhalten und die Schlussfolgerung.
- Neues Messproblem übertragen: Entwickle einen lokalen Temperaturumrechner für fiktive Celsiuswerte in Kelvin. Feedback: Die korrekte Beziehung lautet
kelvin = celsius + 273.15. Celsius und Kelvin besitzen unterschiedliche Nullpunkte; deshalb genügt keine bloße Umbenennung.


Lernkontrolle
Bearbeite die folgenden Transferaufgaben schriftlich oder mithilfe eigener lokaler Programme.
- Falsche Einheit: Ein Kollege setzt 2400 mm direkt in eine Formel ein, die Meter erwartet. Beschreibe die Auswirkung auf das Ergebnis und entwickle eine Möglichkeit, diesen Fehler zu vermeiden.
- Ungeeigneter Datentyp: Eine Messzahl liegt als Text vor. Erkläre, wann eine Umwandlung notwendig ist und welche zusätzliche Eingabeprüfung sinnvoll wäre.
- Unplausible Messdaten: Ein fiktiver Sensor meldet eine Messzeit von null. Begründe, warum das Programm nicht einfach einen Geschwindigkeitswert berechnen darf.
- Lesbarkeit und Wartbarkeit: Vergleiche ein Programm mit Variablen namens
aundbmit einem Programm, das Einheiten in den Namen verwendet. Erkläre Auswirkungen auf Fehlersuche und Teamarbeit. - Interpretation: Zwei Testreihen besitzen identische Geschwindigkeiten, aber unterschiedliche Strecken und Zeiten. Erkläre, wie das möglich ist, und entwirf ein geeignetes Beispiel.
- Grenzen von Tests: Erläutere, weshalb vier bestandene Python-Tests noch keine Freigabe für die Steuerung einer realen Produktionsanlage darstellen.
Lernnachweis
Für einen erfolgreichen Lernnachweis solltest Du folgende Leistungen mit eigenen fiktiven Daten dokumentieren:
- Datentypen: Du kannst die verwendeten Datentypen passend auswählen und ihre Bedeutung erklären.
- Variablen: Du verwendest eindeutige Namen mit sinnvollen Einheiten.
- Einheiten: Du rechnest Millimeter, Meter, Millisekunden und Sekunden korrekt um.
- Berechnung: Dein lokales Programm liefert für die vorgegebenen Eingaben die erwarteten Geschwindigkeiten.
- Visualisierung: Du stellst mehrere Messungen übersichtlich dar und erklärst ihre Unterschiede.
- Testfälle: Du kannst gültige und ungültige Eingaben prüfen und die Ergebnisse begründen.
- Reflexion: Du beschreibst mögliche Fehlerquellen und die Grenzen der eigenen Lösung.
- Dokumentation: Du reichst den kommentierten Quelltext, eine Ausgabe, einen kurzen Testbericht und Deine Reflexion ein.
Bewertung: Nicht nur das richtige Ergebnis zählt. Besonders wichtig sind nachvollziehbare Variablennamen, fachlich korrekte Einheiten, sinnvolle Tests und begründete Entscheidungen.
OERs zum Thema
Fachlich geprüfte Grundlagen:
- Python-Dokumentation – Einführung: Zahlen, Zeichenketten, Variablen und Berechnungen.
- Python PEP 8: Namenskonventionen und lesbarer Programmierstil.
- Python unittest: Automatisierte lokale Unit-Tests.
- BIPM – SI-Broschüre: Offizielle Grundlagen zu SI-Einheiten.
- Python, Variable, Datentyp und SI-Einheiten als ergänzende Themen.
Wikipedia – Variable in der Programmierung:
Mediennachweise und Nutzungsrechte
Die eingebundenen Wikimedia-Commons-Dateien sind über ihre Dateibeschreibungsseiten auffindbar und wurden anhand der dort angegebenen Lizenzen ausgewählt.
| Medium | Urheber | Lizenz |
|---|---|---|
| Fördersystem | falco | CC0 1.0 |
| Riemengetriebe | Kmhkmh | CC BY 3.0 |
| Zeichenketten-Diagramm | TripleShortOfACycle | CC BY-SA 4.0 |
| Python-Typenhierarchie | Максим Пе | CC BY-SA 4.0 |
| SI-Basiseinheiten | DePiep | CC BY-SA 3.0 |
| Geschwindigkeitsanzeige | Robertbeers | CC BY-SA 4.0 |
| Ablaufdiagramm | Kayau | CC BY-SA 3.0 |
Lizenzhinweise: Bei CC-BY- und CC-BY-SA-Medien sind insbesondere Urhebernennung, Lizenzhinweis und gegebenenfalls die Bedingungen für Bearbeitungen zu beachten. Die verlinkten Dateiseiten enthalten die maßgeblichen Informationen. Eine Einbindung über Wikimedia Commons setzt eine entsprechende Unterstützung des Wikis voraus.
YouTube: Die verlinkten Videos sind als ergänzende Lernmedien eingebunden. Eine YouTube-Einbettung bedeutet nicht, dass das Video unter einer freien OER-Lizenz steht. Beachte die Rechte der jeweiligen Urheber und die Nutzungsbedingungen der Videoplattform. Beim Laden externer Videos oder iFrames können technische Zugriffsdaten an die jeweiligen Anbieter übertragen werden. Übermittle dort keine Übungs-, Kunden- oder Betriebsdaten. Die Python-Übungen funktionieren vollständig ohne diese Angebote.
Verknüpfte Lernbereiche
aiMOOC-Projekte
Schulfach+


aiMOOCs


aiMOOC Projekte


MOOCwiki · Deutsch
Nach dem Lernen ist vor dem Lernen
Entdecke direkt den nächsten Lernkurs. Weitere Inhalte erscheinen, wenn Du weiter nach unten scrollst.
Zur MOOCwiki-HauptseiteMediathek
Mediathek wird aus dem Wiki geladen ...
Keine passenden Inhalte gefunden. Bitte ändere Suche oder Filter.
NEWSLernweltNOAH fragenInhalt melden · Hinweise zu Fehlern, Quellen, Medienrechten oder Dubletten