Die Lektionen zu 'Micropython Grundlagen'

Hier findet die Diskussion zum Kurs 'Micropython Grundlagen' statt. Du findest zu jeder Lektion einen eigenen Bereich. Bitte erstelle deinen Beitrag im korrekten Bereich, damit jeder weiss um welche Lektion es sich handelt.

  • Bevor es losgeht

    Noch gibt es keine Lektionen. Fragen, die vorab auftreten, können aber hier gestellt werden.

    Themen
    0
    Beiträge
    0
  • Lektion 1: Einleitung und erste Schritte

    Für alle, die es etwas genauer wissen möchten. Hier werden die Grundlagen der Sprache Micropython auf eine etwas systematischere Art besprochen. Keine Angst, die erste Lektion ist ganz einfach. Das Begleitmaterial kannst du hier herunterladen: https://www.hobbyelektroniker.ch/resources/PytGr1.zip

    Themen
    1
    Beiträge
    3
    3
  • Lektion 2: Kommentare, Blöcke und Operatoren

    Kommentare, Programmblöcke und Operatoren sind wichtige Bestandteile jeder Programmiersprache. Wie das in Python funktioniert, lernst du in dieser Lektion. Das Begleitmaterial kannst du hier herunterladen: https://www.hobbyelektroniker.ch/resources/PytGr2.zip

    Themen
    2
    Beiträge
    4
    4
  • Lektion 3: Textformatierung

    Laaangweilig!!! Aber trotzdem notwendig! Texte und Zahlen müssen korrekt formatiert sein, um wirklich gut lesbar zu sein. Python bietet hier einige komfortable Möglichkeiten. Das Begleitmaterial kannst du hier herunterladen: https://www.hobbyelektroniker.ch/resources/PytGr3.zip

    Themen
    1
    Beiträge
    3
    3
  • Lektion 4: Einfache Datentypen

    Micropython behandelt Datentypen recht unkompliziert. Trotzdem sollte man sie kennen, damit man bei Bedarf korrigierend eingreifen kann.

    Themen
    0
    Beiträge
    0
  • Lektion 5 - 8: Mengentypen

    Python ist sehr mächtig in der Verarbeitung von Mengen. Hier werden Set, Tuple, List und Dictionary besprochen.

    Themen
    1
    Beiträge
    19
    19
  • Lektion 9: Bedingungen und Schleifen

    Die Ablaufsteuerung in einem Programm wird über Kontrollstrukturen realisiert. Die wichtigsten Konstrukte dafür besprechen wir in diesem Video.

    Themen
    1
    Beiträge
    12
    12
  • Lektion 10: Funktionen

    Funktionen sind ein wichtiger Bestandteil jeder Programmiersprache. Python bietet spezielle Möglichkeiten bezüglich der Übergabe der Argumente und Rückgabe der Resultate.

    Themen
    1
    Beiträge
    3
    3
  • Lektion 11: Globale und lokale Variablen

    In Python gibt es keine Deklaration von Variablen. Jede Zuweisung erzeugt eine neue Variable. Deshalb sind in Python einige Spezialitäten zu beachten.

    Themen
    0
    Beiträge
    0
  • Lektion 12: Micropython, ESP32 und das Multitasking

    Multitasking, genauer Multithreading, erlaubt uns Arbeiten im Hintergrund auszuführen. Während unser Programm ungestört weiterläuft, kann es zum Beispiel im Hintergrund Anfragen beantworten. Das verwenden wir zum Beispiel im Webserver der Wetterstation. Obwohl die Unterstützung in Micropython etwas bescheiden ist, lässt sich mit dem _thread - Modul schon gut arbeiten.

    Themen
    0
    Beiträge
    0