Micropython QuickyAus Attraktor WikiVersion vom 30. Mai 2024, 16:25 Uhr von Kapest (Diskussion | Beiträge) InhaltsverzeichnisDiese Seite dient zur Vorbereitung des Team Event MP am 11.06.2024LötenWas ist ein Microcontroller im Gegensatz zum PC?Was bietet das Demoboard?Die IDE ThonnyPythonPython ist objektorentiert entwickelt worden. Alles in Python ist ein Objekt. Demnach hat auch Alles Methoden.
MicropythonPython vs. MicropythonMicropython ist eine an den geringeren Speicher und die Besonderheiten von Microcontrolern angepasste Python Version. Was unterscheidet Python von anderen Programmiersprachen?Der auffälligste Unterschied zu anderen Programmiersprachen ist wohl, das Blöcke nicht in {} eingefasst werden, sondern eingerückt werden: if a > b: tue etwas a = b Die Einrückung beträgt 4 Spaces - !kein Tab! Datentypen und Datenstrukturen in PythonEntscheidungenFür Entscheidungen gibt es: if x > 0: print("Positive") elif x == 0: print("Zero") else: print("Negative") Schleifenfor item in my_list: print(item) while condition: # code Module / BibliothekenWie für andere Programmiersprachen, gibt es auch für Python Bibliotheken. Wenn es sich um ein einzelnes File handelt heißen sie hier Module. Wenn es eine Sammlung von mehreren Dateien ist werden sie Libraries genannt.
import modul import modul as mo from modul import function from modul import function as func Beim Einbinden eines Modules wird dieses ausgeführt. Es können also nicht nur Funktionen oder Klassen importiert werden, sondern auch Variablen initiiert oder z.B. eine Wlan-Verbindung aufgebaut werden.
Programmieren mit MicropythonLinkshttps://deasadiqbal.medium.com/python-cheatsheet-5474e14853cb |