0%

Kapitel 1

Wenn eine Datei nicht mehr reicht

Willkommen bei SQL und Datenbanken mit Python

Hallo, ich bin Erik. Ich begleite dich durch SQL und Datenbanken mit Python.

Eine CSV-Datei kann ein nützlicher Speicherort für Daten sein. Python kann sie lesen, du kannst sie selbst öffnen, und sie kann einem kleinen Projekt lange gute Dienste leisten. Schwierigkeiten beginnen, wenn dieselbe Tatsache in mehrere Zeilen kopiert wird und diese Kopien nicht mehr übereinstimmen.

Genau an diesem Punkt beginnen wir.

Das Projekt, das du bauen wirst

Du arbeitest an einem Katalog für den Verleih von Geräten und Ausrüstung. Anfangs stehen seine Informationen in einer CSV-Datei. Du überführst sie in SQLite, stellst der Datenbank Fragen mit SQL und baust mit Python ein Programm, das seine Daten auch nach dem Schließen noch kennt.

Dieser Kurs knüpft an Python in Practice an. Wenn du ein Python-Programm ausführen, mit einer strukturierten Datei arbeiten, eine Funktion schreiben und einen Test ausführen kannst, kennst du genug Python, um anzufangen.

Du brauchst noch keine SQL-Kenntnisse, und es gibt keinen separaten Datenbankserver zu installieren. SQLite wird mit Python mitgeliefert.

Lerne Monty kennen

Monty ist die Lernbegleitung von Python Land. Du kannst um einen Hinweis, eine andere Erklärung, Hilfe beim Lesen eines Fehlers oder eine Überprüfung deines Codes bitten.

Monty ist im gesamten ersten Kapitel enthalten. Öffne Monty jetzt und frage:

Wann passt eine CSV-Datei nicht mehr gut zu einem Projekt?

Wenn die Antwort zu allgemein bleibt, frage nach einem Beispiel mit Menschen, die Geräte ausleihen. Den Teil zu benennen, den du konkreter erklärt haben möchtest, ist ein guter Weg zu hilfreicherer Unterstützung.

Nach Kapitel 1 gehört die vollständige Monty-Unterstützung zum Guided-Abonnement. Der Kurs funktioniert auch ohne sie eigenständig.

Markiere diese Lektion als abgeschlossen, wenn du bereit bist. Wir öffnen die Verleih-CSV und finden zwei Zeilen, die für sich gültig aussehen, aber nicht beide die Wahrheit wiedergeben können.