Python, il principale linguaggio di programmazione per i dati, e MongoDB, con il suo schema flessibile e dinamico, sono una coppia perfetta per la creazione di moderne applicazioni web, API JSON, processori di dati e tanto altro. MongoDB dispone di un driver nativo per Python e può contare su un intero team di ingegneri impegnati a garantire che MongoDB e Python funzionino insieme.
Sommario
Cos'è Python?
Python, il coltellino svizzero degli attuali linguaggi a tipizzazione dinamica, ha un supporto completo per le più comuni attività di manipolazione ed elaborazione dei dati, il che lo rende uno dei migliori linguaggi di programmazione per la scienza dei dati e lo sviluppo web. Il dizionario nativo di Python e i tipi di dati degli elenchi lo rendono secondo solo a JavaScript per la manipolazione di documenti JSON e adatto a lavorare con BSON. PyMongo, la libreria di driver MongoDB standard per Python, è facile da usare e offre un'API intuitiva per accedere a database, collection e documenti.
Gli oggetti recuperati da MongoDB tramite PyMongo sono compatibili con dizionari ed elenchi, quindi possiamo facilmente manipolarli, iterarli e stamparli.
Come vengono memorizzati i dati in MongoDB
MongoDB memorizza i dati in documenti di tipo JSON:
I dizionari Python hanno questo aspetto:
Continua a leggere per scoprire come iniziare e sfruttare il potenziale di questa potente combinazione.
Prerequisiti
Scarica e installa Python sulla macchina. Per verificare se l'installazione è corretta, digita python --version nel terminale della riga di comando. Dovresti ottenere qualcosa di simile a questo:
Puoi seguire gli esempi di Python MongoDB in questo tutorial anche se non hai esperienza con Python.