Chapter 5. Just Enough Python

This chapter provides an overview of the Python language, giving just enough detail to allow us to proceed into real-world XML processing with Python. Python is a multifaceted, general-purpose programming language with a particular affinity for text processing. Naturally, any high-level overview of such a versatile beast is doomed to be subjective. Therefore, be warned, this chapter is subjective! Here are my eight favorite bullet points about Python.

Python is:

  • WYSIWYG

  • Object oriented

  • Cleanly designed

  • Freely available

  • Open

  • XML friendly

  • Interactive

  • Interpreted

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.