1. Lektion: Mit Phyton und Thonny vertraut machen - REPL: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(Created page with "Category:Microphyton Kurs 2023 == Über den Kurs == == Phyton / Microphyton Übersicht == * Interpreter / Scriptsprache * nicht typisiert (neuerdings möglich) * Objektor...")
 
(Informationsquellen)
Zeile 24: Zeile 24:
 
* Bücher
 
* Bücher
 
* Internet
 
* Internet
 +
** [https://www.python-lernen.de https://www.python-lernen.de]
  
 
== Thonny ==
 
== Thonny ==

Version vom 29. Juli 2023, 13:10 Uhr


Über den Kurs

Phyton / Microphyton Übersicht

  • Interpreter / Scriptsprache
  • nicht typisiert (neuerdings möglich)
  • Objektorientiert
    • man muss aber nicht OOP programmiere
    • Alles ist ein Objekt
    • OOP-Notation findet man ständig
  • aktuell 3.11
  • Microphyton basiert auf Phyton 3.4 / 3.5
  • Microphyton aktuell Version 1.20
  • M5Stack-Firmware basiert auf Microphyton 1.12
  • Phyton ist einfach
    • nur wenige Schlüsselworte (Keywords)
    • aber mächtig durch Module (Bibliotheken)
  • Lesbarkeit
    • Einrückungen
    • Style Guide for Phyton Code (PEP8)
      • Phyton Enhancement Proposals = Vorschläge zur Verbesserung von Phyton
    • Phytonisch

Informationsquellen

Thonny

  • Was ist Thonny
    • Programme für Phyton schreiben:
      • Editor
        • Windows Editor
        • notepad++
        • Sublime Text
        • Atom
      • IDE
        • Mu Editor
        • µPyCraft IDE
        • Thonny
        • PyCharm
      • Visual Studio Code

Thonny installieren

Nur kurz beschreiben. Alle müssen zu Beginn des Kurses ein lauffähiges Thonny auf ihrem Laptop haben!

Thonny kennenlernen

  • Einführung in Thonny
    • Die verschiedenen Bereiche und ihre Verwendung
      • Editorfenster
      • Terminalfenster
        • Navigieren mit Hoch- und Runtertaste
        • "_" holt den letzten Wert
      • Dateifenster
  • Gerät auswählen
  • Erstes Programm: Begrüßung.py

Die REPL

  • Read Modify Print Loop / EVA
    • Interaktiv mit dem Interpreter kommunizieren.