Python, el principal lenguaje de programación para ciencia de datos, y MongoDB, con su esquema flexible y dinámico, son una combinación fantástica para crear aplicaciones web modernas, API JSON y procesadores de datos, solo por nombrar algunos. MongoDB tiene un controlador Python nativo y un equipo de ingenieros dedicados a garantizar que MongoDB y Python funcionen juntos sin problemas.
Tabla de contenido
¿Qué es Python?
Python, la navaja suiza de los lenguajes de tipeado dinámico de hoy en día, tiene un soporte integral para tareas comunes de manipulación y procesamiento de datos, lo que lo convierte en uno de los mejores lenguajes de programación para la ciencia de datos y el desarrollo web. El diccionario nativo de Python y los tipos de datos de lista lo convierten, después de JavaScript, en el segundo mejor lenguaje para manipular documentos JSON, y muy adecuado para trabajar con BSON. PyMongo, la biblioteca de controladores estándar de MongoDB para Python, es fácil de usar y ofrece una API intuitiva para acceder a bases de datos, colecciones y documentos.
Los objetos recuperados de MongoDB a través de PyMongo son compatibles con diccionarios y listas, por lo que podemos manipularlos, iterarlos e imprimirlos con facilidad.
Cómo almacena MongoDB los datos MongoDB almacena datos en documentos tipo JSON:
```json # documento Mongodb (estilo JSON ) document_1 = { "_id" : "BF00001CFOOD", "item_name" : "Bread", "quantity" : 2, "ingredients" : "all-purpose flour" }
``` Siga leyendo para obtener una descripción general de cómo comenzar y aprovechar el potencial de esta poderosa combinación.
Prerrequisitos
Descargar e instale Python en su máquina. Para confirmar si su instalación es correcta, escriba Python --version en su terminal de línea de comando. Deberías obtener algo similar a:
Puedes seguir los ejemplos de Python MongoDB en este tutorial incluso si eres nuevo en Python.