Neo4j (source code) is a NoSQL graph database that can be used to persist data in Python web applications and data projects. Neo4j has both a commercial version and a community version of the database.
Building social network with Neo4j and Python explores varying approaches for performing social data analysis in relational databases and graph databases.
The Newest RDBMS-to-Neo4j ETL Tool explains the differences between traditional relational database models and the graph-based structure Neo4j provides. The article also covers how to use an Extract, Transform and Load (ETL) tool to move your data from one database such as MySQL into Neo4j.
Building a Recommendation Engine with Neo4j and Python shows how to use Neo4j's Cypher query language to retrieve and process data.
Using Neo4j from Python is the official page with Python-based database drivers.
Getting started with Neo4j and Python is a short tutorial for installing Neo4j and running your first query.
impfuzzy for Neo4j is a Python script that uses Neo4j as a backend to analyze malware.
Easily build maps, search and navigation into your Python applications with Mapbox.
Scout monitors the performance of your Python apps, identifying slow queries, memory bloat, and more. Free during Tech Preview.