### Python: - unterstützt drei Programmierparadigmen: -> Objektorientierte Programmierparadigmen -> Verfahrensorientierte Programmierparadigmen -> Funktionsprogrammierparadigmen - Objektorientierte Programmierparadigmen: - Objekte definiert als Instanz von Klassen - unterstützt Kapselung und Vererbung des Codes -> Code leicht wiederverwendbar - Verfahrensorientierte Programmierparadigmen: Vorteil - Allzweckprogrammierung Nachteil - Datenschutz - Funktionsprogrammierparadigmen Vorteil - Einfach zu verstehen - erleichtert das Debuggen und Testen Nachteil - Schlechte Leistung - Geringe Lesbarkeit des Codes Generelle Infos zu Python: - Interpretationssprache -> gut lesbar und knappen Programmierstil - Alle drei Programmierparadigmen einzeln anwendbar -> Flexibilität - Übersetzung mit Compiler -> Durch geringe Syntax einfache Compilierung