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 …

Einstieg in C# und .NET

Download dotnet

Microsoft hat in der Vergangenheit in Sachen Programmierung viel getan. Neben dem populären Code-Editor Visual Studio Code, wird auch .NET (ehemals .NET Core) permanent weiterentwickelt. Derzeit liegen die stabilen Versionen 6 (LTS) und 7 vor. Und sowohl Visual Studio Code als auch .NET laufen auf Linux, macOS und Windows, so dass die Entwicklung von Cross-Plattform-Programmen möglich ist. Erforderliche Komponenten installieren … Weiterlesen …