Python, die führende Programmiersprache der Datenwissenschaft, und MongoDB mit seinem flexiblen und dynamischen Schema sind hervorragend beispielsweise zum Erstellen moderner Webanwendungen, JSON-APIs, Datenprozessoren und für vieles mehr geeignet. MongoDB verfügt über einen nativen Python-Treiber und ein Team von Technikern, die sich jederzeit um die nahtlose Zusammenarbeit von MongoDB und Python bemühen.
Inhaltsverzeichnis
Was ist Python?
Python, das „Schweizer Taschenmesser“ unter den dynamisch typisierten Sprachen von heute, bietet umfassende Unterstützung für gängige Datenmanipulationen und -verarbeitungsaufgaben, was es zu einer der besten Programmiersprachen für die Bereiche Data Science und Webentwicklung macht. Dank der nativen Wörterbuch- und Listendatentypen ist Python nach JavaScript die zweitbeste Sprache für die Bearbeitung von JSON-Dokumenten – und eignet sich hervorragend für die Arbeit mit BSON. PyMongo, die Standard-MongoDB-Treiberbibliothek für Python, ist einfach zu bedienen und bietet eine intuitive API für den Zugriff auf Datenbanken, Collections und Dokumente.
Objekte, die über PyMongo aus MongoDB abgerufen werden, sind mit Wörterbüchern und Listen kompatibel, sodass wir sie leicht manipulieren, iterieren und ausgeben können.
Wie MongoDB Daten speichert
MongoDB speichert Daten in JSON-ähnlichen Dokumenten:
Python-Wörterbücher haben folgenden Aufbau:
Lesen Sie einen Überblick zu den ersten Schritten und zur Entfesselung des Potenzials dieser leistungsfähigen Kombination.
Vorbereitungen
Laden Sie Python herunter und installieren Sie die Software auf dem Computer. Um zu verifizieren, ob die Installation in Ordnung ist, geben Sie python --version in das Befehlszeilenterminal ein. Das Resultat sollte Folgendem ähneln:
Sie können sich anhand der Python MongoDB-Beispiele in diesem Tutorial einarbeiten, auch wenn Sie Python noch nicht genutzt haben.