Book Image

Building web applications with Python and Neo4j

By : Sumit Gupta
Book Image

Building web applications with Python and Neo4j

By: Sumit Gupta

Overview of this book

Table of Contents (14 chapters)
Building Web Applications with Python and Neo4j
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 4. Getting Python and Neo4j to Talk Py2neo

Python is a widely used general-purpose and high-level programming language. The power of Python comes from the fact that it provides a high level of abstraction to the programmers from the concepts such as memory management, portability, and so on, which are the core features of Python, resulting in a readable, maintainable, and cleaner code. It emphasizes the speed of development where the programmers can pick up basic Python skills in a short time frame, and also describes the concepts and ideas in fewer lines of code in comparison to other programming languages such as C++ or Java.

Python is interpreted where it uses a just-in-time (also known as JIT) compiler named PyPy (http://en.wikipedia.org/wiki/PyPy) and provides faster development cycles, along with ease of programming and debugging to the programmers.

Python is interpreted, interactive, object-oriented, and supports multiple programming paradigms such as imperative, functional...