Browse Source

Lerntagebuch.md

remotes/origin/HEAD
Pascal Schneider 1 year ago
parent
commit
5b2d2d2d41
  1. 27
      Lerntagebuch.md
  2. 41
      Programmierparadigmen.md

27
Lerntagebuch.md

@ -13,13 +13,38 @@
Den Befehl "mkdir" werden wir im Projekt einsetzen, um einen Ordner in einem Verzeichnis zu erstellen.
Hiermit können wir unsere Arbeitsschritte besser abgrenzen, um Fehler zu erkennen und diese entsprechend zu lösen.
### Wiederholung
Mit dem Befehl "mv" kann man bestimmte Dateien in beispielsweise einem Verzeichnis verschieben und zusätzlich auch den Namen anpassen.
Zudem kann man auch Dateien zwischen einzelne Ordner verschieben, um eine gewisse Arbeitsordnung zu haben.
### Kritik
Ich habe keine Kritik zur letzten Vorlesungswoche

---
## SU 02 (28.10.2023)
## SU 02 (03.11.2023)
### Lernziel
- Programmierparadigmen
- Imperative Programmierung
- Objektorientierte Programmierung
- Declarative Programmierung
- Programmierprinzipien
### Erkenntnis
Die "typisierte Programmierung" werden wir im Projekt einsetzen, da Programmiersprachen wie C, Java und Phython nach diesem Prinzip vorgehen.
Ein Vorteil hierbei ist beispielsweise, dass man in diesen Programmiersprachen Fehler schnell erkennt, da diese in IDE's ausgeführt werden, die nach dem
sogenannten "fail fast". gehen
### Wiederholung
Die "Imperative Programmierung" ist ein Programmierparadigma, welches aus einem Programm mit einer Folge von Anweisungen besteht, die eine Reihenfolge der Abläufe vorgeben soll.
Dieses Programmierparadigma trifft auf die ersten Programmiersprachen zu, die zudem sehr hardwarenah waren.
### Kritik
Ich habe keine Kritik zur letzten Vorlesungswoche

41
Programmierparadigmen.md

@ -0,0 +1,41 @@
### Phython:
- 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
Loading…
Cancel
Save