Python - Datenstruktur
Computer speichern und verarbeiten Daten mit einer außergewöhnlichen Geschwindigkeit und Genauigkeit. Daher ist es sehr wichtig, dass die Daten effizient gespeichert werden und schnell abgerufen werden können. Auch die Datenverarbeitung sollte in kürzester Zeit erfolgen, ohne jedoch an Genauigkeit zu verlieren.
Datenstrukturen befassen sich damit, wie die Daten organisiert und im Speicher gehalten werden, wenn ein Programm sie verarbeitet. Es ist wichtig zu beachten, dass die Daten, die als Teil persistenter Speicher auf der Festplatte gespeichert sind (wie relationale Tabellen), hier nicht als Datenstruktur bezeichnet werden.
Ein Algorithmus ist ein schrittweiser Befehlssatz zum Verarbeiten der Daten für einen bestimmten Zweck. Ein Algorithmus verwendet also verschiedene Datenstrukturen auf logische Weise, um ein bestimmtes Rechenproblem zu lösen.
In diesem Tutorial werden wir diese beiden grundlegenden Konzepte der Informatik unter Verwendung der Programmiersprache Python behandeln.
Dieses Tutorial richtet sich an Absolventen der Informatik sowie an Softwareprofis, die bereit sind, Datenstrukturen und Algorithmusprogrammierung in einfachen Schritten mit Python als Programmiersprache zu erlernen.
Bevor Sie mit diesem Lernprogramm fortfahren, sollten Sie über Grundkenntnisse im Schreiben von Code in der Programmiersprache Python mit einer beliebigen Python-IDE und der Ausführung von Python-Programmen verfügen. Wenn Sie Python noch nicht kennen, lesen Sie bitte unser Python-Tutorial , um ein fundiertes Verständnis der Sprache zu erhalten.