Appendix A. An Overview of Python for Java Programmers

The most important thing to realize about the relationship between Python and the Java programming language is that they are complementary tools. They have strengths at opposite ends of the programming spectrum and they both belong in your programming tool chest.

The key to understanding the relationship and synergy between the Java platform and Python is differentiating Java the virtual machine from Java the programming language.

The Java platform consists of two very different things:

  • A virtual machine

  • A programming language

The Java virtual machine is a program that reads and executes instructions expressed in Java Virtual Machine Code, known as Java bytecode. The Java programming language ...

Get XML Processing with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.