Part 2. Core development techniques

In part 1, we went over the basics of Python and interacting with the .NET framework from IronPython. In this part, we explore the core development techniques needed for writing applications with IronPython.

Essential to writing large programs for any platform is well-structured code. Without clear structure, it becomes impossible to keep an overview of what parts of the program perform which functions. More importantly, a well-structured program will be much easier to extend and more easily understood by others reading the code.

At the heart of the high-level techniques we use are design patterns. The term design patterns was popularized by a book of the same name, written in 1995 by four authors now immortalized ...

Get IronPython in Action 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.