|
|
Zeile 1: |
Zeile 1: |
| + | ==Über diesen Kurs== |
| | | |
− | = Dieses ist nur ein Test! =
| + | [Über das Programmieren](https://www.notion.so/ber-das-Programmieren-705908be07d34b94beb84fade7878214) |
| | | |
| + | [Kurze Einführung in Python](https://www.notion.so/Kurze-Einf-hrung-in-Python-08497fcb82bf46ae9a3d7305280c4bae) |
| | | |
− | # Über diesen Kurs
| + | [Der M5Stack C Plus](https://www.notion.so/Der-M5Stack-C-Plus-a5048b51a9864767bf72bcfaa404b7c4) |
| | | |
− | --- | + | [Die Entwicklungsumgebung - Thonny](https://www.notion.so/Die-Entwicklungsumgebung-Thonny-f4ba903e5533433787038d8993f3f974) |
| | | |
− | # Dieser Kurs
| + | ==Themen:== |
| | | |
− | Dieser Kurs soll eine einfache Einführung in Micropython geben. Er wird 6 Abende umfassen und Euch erste Schritte mit Micropython gehen lassen. Er wird auch auf die Besonderheiten des M5Stack Micropython eingehen.
| + | [Datentypen](https://www.notion.so/Datentypen-f13bf81c2d1f43b0b9250a5034f7a996) |
| | | |
− | - Wie ist dieser Kurs didaktisch gestaltet?
| + | [Datenstrukturen](https://www.notion.so/Datenstrukturen-2cb011dfb47f4512914104593410730d) |
− | - Programmien ist wie LEGO:
| + | |
− | - Erst die Elemente kennenlernen, dann damit umgehen .
| + | |
− | - Programmieren lernen
| + | |
− | - Wer eine Programmiersprache beherrscht ist kein Programmierer.
| + | |
− | - Programmieren heißt Probleme zu lösen.
| + | |
− | - Selbst Probleme suchen und mit einem eigenen Programm lösen.
| + | |
− | - Zuerst werden wir uns ein wenig mit Python vertraut machen.
| + | |
− | - Wichtige Bestandteile von Python.
| + | |
− | - Daten
| + | |
− | - Entscheidungen
| + | |
− | - Wiederholungen
| + | |
− | - Funktionen
| + | |
− | - OOP
| + | |
− | - Pythonic Style
| + | |
− | - Dann kurz auf die Unterschiede zwischen Python (CPython) und Micropython eingehen und uns ansehen wo wir Informationen herbekommen.
| + | |
− | - Anschließend werden wir die Interaktive Benutzerschnittstelle IDLE von CPython kennenlernen.
| + | |
− | - Nun ist es Zeit für eine IDE. Wir werden hier mit Thonny arbeiten.
| + | |
− | - Wenn alle Teilnehmer einen M5Stick C+ oder M5Stack Classic haben werden wir mit Micropython beginnen.
| + | |
− | - Zahlendarstellung, Datentypen und Variablen
| + | |
− | - const
| + | |
− | - tuple
| + | |
− | - list
| + | |
− | - dict
| + | |
− | - set
| + | |
− | - Logik und Entscheidungen
| + | |
− | - boolean
| + | |
− | - if
| + | |
− | - else
| + | |
− | - elif
| + | |
− | - Schleifen und Iteration
| + | |
− | - if
| + | |
− | - while
| + | |
− | - Besonderheiten des M5Stack Micropython
| + | |
− | - Grafische Oberfläche gestalten
| + | |
− | - Wlan
| + | |
| | | |
− | --- | + | [Operatoren ](https://www.notion.so/Operatoren-1bc13a853a2f4f4ba5b180514ef6b39a) |
| | | |
− | # Terminplan
| + | Kontrollstrukturen |
| | | |
− | [1. Abend:](https://www.notion.so/1-Abend-43921ab18c4b43318437643f55dddfb9) | + | [Funktionen](https://www.notion.so/Funktionen-ad8bf7a7eb1a4f9aa97a902415dd6981) |
| | | |
− | [2. Abend:](https://www.notion.so/2-Abend-6d3fa6851faf42069e3abba2f74e68b7) | + | [Module](https://www.notion.so/Module-8aaecdeb2a16456b9f242ef658855b6b) |
| | | |
− | [3. Abend:](https://www.notion.so/3-Abend-8d83745b67964d208eedcc8b784e8592)
| + | Scripte |
| | | |
− | [4. Abend:](https://www.notion.so/4-Abend-dff9c82d2cef4436a46eddeb87a29c4e)
| + | Exceptions |
| | | |
− | [5. Abend:](https://www.notion.so/5-Abend-a77fdd75b31b4861a25029da619e0d1f)
| + | Garbage Collection |
| | | |
− | [6. Abend:](https://www.notion.so/6-Abend-69b314164c2747438c6ba6f91e7a9ebb)
| + | Das interne Dateisystem |
| | | |
− | --- | + | [M5-GUI](https://www.notion.so/M5-GUI-11d4291f9c6b4c039fc8f6e9516d464e) |
| | | |
− | # Rohmaterial
| + | [M5-Taster](https://www.notion.so/M5-Taster-7a395bdc55b541e394146f8068fe8554) |
| | | |
− | [1. Abend Roh](https://www.notion.so/1-Abend-Roh-4d58f3f5c0cf42d6a552fca0952e3587) | + | [M5-GPIO](https://www.notion.so/M5-GPIO-70a8587755954253981cd11337c26d80) |
| | | |
− | [Thonny & Daten & I/O & Rechnen](https://www.notion.so/Thonny-Daten-I-O-Rechnen-838b80b338534fb68dccc6c32181f292)
| + | M5-Units-I2C |
| | | |
| + | M5-ESPNow |
| | | |
| + | M5-Wlan |
| | | |
| + | [M5-WebServer](https://www.notion.so/M5-WebServer-c045f410f5854287a451ec0d342768bc) |
| | | |
− | [[Image:Datentypen.pdf]] | + | [MQTT](https://www.notion.so/MQTT-ff8772adbf1d42b7b24dc20559516fee) |
| + | |
| + | [Thread](https://www.notion.so/Thread-5d6d5ff478884f3a85e229c145872e81) |
| + | |
| + | [Interrupts](https://www.notion.so/Interrupts-4aebdd8fb73c4ca382d724c03c96a862) |
| + | |
| + | [Gedächnis trainieren lernen](https://www.notion.so/Ged-chnis-trainieren-lernen-ad58d4996e6c48f09589ac87c085cc52) |
| + | |
| + | [Coden lernen](https://www.notion.so/Coden-lernen-01d13b366cef4955b0f85ad5dc364818) |
| + | |
| + | [Was ist ein guter Weg, um Programmieren zu lernen?](https://www.notion.so/Was-ist-ein-guter-Weg-um-Programmieren-zu-lernen-823ae90f2a624d3492a0530d6644e8f0) |
| + | |
| + | [https://rishikagupta1999.medium.com/python-programming-22eef4786ff2](https://rishikagupta1999.medium.com/python-programming-22eef4786ff2) |
| + | |
| + | [https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo/wiki](https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo/wiki) |