Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m323:learningunits:lu03:aufgaben:timer [2024/09/11 14:08] – [Beispiel] kmaurizi | modul:m323:learningunits:lu03:aufgaben:timer [2025/11/25 21:26] (aktuell) – [Vorlage] kmaurizi | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| ==== Detaillierte Aufgabenstellung ==== | ==== Detaillierte Aufgabenstellung ==== | ||
| - | **API-Aufruf: | + | **API-Aufruf: |
| **Zweite Aufgabe:** Parallel zum API-Aufruf sollte Ihr Programm eine andere asynchrone Aufgabe durchführen. Diese Aufgabe sollte darin bestehen, jede Sekunde eine Zahl auszugeben, die ständig um 1 erhöht wird (ein asynchroner Timer). | **Zweite Aufgabe:** Parallel zum API-Aufruf sollte Ihr Programm eine andere asynchrone Aufgabe durchführen. Diese Aufgabe sollte darin bestehen, jede Sekunde eine Zahl auszugeben, die ständig um 1 erhöht wird (ein asynchroner Timer). | ||
| Zeile 51: | Zeile 51: | ||
| async def fetch_data_from_api(callback): | async def fetch_data_from_api(callback): | ||
| """ | """ | ||
| - | Diese Funktion ruft asynchron alle 3 Sekunden eine API (' | + | Diese Funktion ruft asynchron alle 3 Sekunden eine API (' |
| Verzögerung von 3 Sekunden simuliert. Nachdem die Daten von der API abgerufen wurden, wird der bereitgestellte | Verzögerung von 3 Sekunden simuliert. Nachdem die Daten von der API abgerufen wurden, wird der bereitgestellte | ||
| Callback mit den Daten aufgerufen. | Callback mit den Daten aufgerufen. | ||