This book is for data analysts, business analysts, graph analysts, and database developers looking to store and process graph data to reveal key data insights. This book will also appeal to data scientists who want to build intelligent graph applications catering to different domains. Some experience with Neo4j is required.
Although Python is used to demonstrate some algorithms in "Section 2: Graph Algorithms", we have kept the implementation simple (without any "Python magic") such that it should be accessible to you even if you are not familiar with Python. The following sections however requires some more experience with this language, especially its Data Science ecosystem, including scikit-learn, pandas or seaborn would be a plus.