Python, le meilleur langage de programmation pour la data science, et MongoDB, avec son schéma flexible et dynamique, sont parfaitement adaptés à la création d'applications web modernes, d'API JSON et de processeurs de données, pour n'en citer que quelques-uns. MongoDB dispose d'un pilote Python natif et d'une équipe d'ingénieurs qui veillent à ce que MongoDB et Python fonctionnent parfaitement ensemble.
Table des matières
En quoi consiste Python ?
Python, le couteau suisse des langages typés dynamiques actuels, offre une prise en charge complète des tâches courantes de manipulation et de traitement des données, ce qui en fait l'un des meilleurs langages de programmation pour la science des données et le développement Web. Le dictionnaire natif de Python et les types de données de liste le placent juste derrière JavaScript pour la manipulation de documents JSON, et en font un outil idéal pour travailler avec BSON. PyMongo, la bibliothèque de pilotes MongoDB standard pour Python, est facile à utiliser et propose une API intuitive pour accéder aux bases de données, aux collections et aux documents.
Les objets récupérés dans MongoDB par PyMongo sont compatibles avec les dictionnaires et les listes, ce qui nous permet de les manipuler, de les itérer et de les imprimer facilement.
Comment MongoDB stocke les données
MongoDB stocke les données dans les documents de type JSON :
Les dictionnaires Python présentent l'aspect suivant :
Vous trouverez ci-après un aperçu de la manière de mettre en place et d'exploiter le potentiel de cette puissante combinaison.
Conditions préalables
Téléchargez et installez Python sur votre machine. Pour vérifier la conformité de votre installation, tapez python --version sur votre ligne de commande. Vous devriez obtenir quelque chose de similaire à :
Vous pouvez suivre les exemples de ce tutoriel relatifs à Python et MongoDB même si vous ne connaissez pas Python.