Grundlagen zu Git – Teil 2

Im ersten Teil wurde für ein Webseiten-Projekt ein lokales Git-Repository angelegt. Im zweiten Teil knüpfen wir daran an und erstellen ein Remote-Repository bei Github. Rückblick Das Projekt aus dem ersten Teil enthielt nur eine Datei mit der Bezeichnung „index.html“. Nach dem Einrichten des lokalen Git-Repositorys wurde zusätzlich der Ordner „.git“ angelegt. Mit den Befehlen hatte ich dann eine Änderung in …

Weiterlesen …

Grundlagen zu Git – Teil 1

Nachdem es in einem älteren Blogbeitrag um die Installation von Git unter Windows, Linux und macOS ging, widmet sich dieser Artikel den Grundlagen zu Git, wobei sich folgende Ausführungen primär an Einsteiger richten. Klären wir zunächst aber die Frage, was Git eigentlich macht. Es handelt sich hierbei um eine Software zur Versionsverwaltung von Dateien. Anstatt von einer Datei ständig neue …

Weiterlesen …

Datenstrukturen in Python – Stacks

Nach den Queues wird in diesem Artikel zum Thema Datenstrukturen in Python auf Stacks eingegangen. Es handelt sich bei einem Stack (Stapelspeicher) ebenfalls um eine Datenstruktur, die eine Ähnlichkeit zur Liste aufweist. Die Implementierung eines Stacks kann (auch) mithilfe einer Liste vorgenommen werden. Bei Stacks gilt das LIFO-Prinzip (Last In, First Out). Das letzte Element, das hinzugefügt wird, ist das …

Weiterlesen …

Datenstrukturen in Python – Queues

Bei einer  Queue (Warteschlange) handelt es sich um eine Datenstruktur die einer Liste ähnlich ist. Allerdings ist die Funktionalität eingeschränkter Natur, denn eine Queue zeichnet sich dadurch aus, dass hier das FIFO-Prinzip (First In, First Out) gilt. Das bedeutet, dass das erste Element, das einer Queue hinzugefügt wird, das erste Element ist, das wieder entfernt wird. Das Hinzufügen von Daten …

Weiterlesen …