Copyright
Brief Table of Contents
Table of Contents
List of Figures
List of Tables
List of Listings
Foreword
Preface
Acknowledgments
About this Book
1. Getting started with IronPython
Chapter 1. A new language for .NET
1.1. An introduction to IronPython
1.1.1. What is IronPython?
1.1.2. A brief history of IronPython
1.1.3. IronPython for Python programmers
1.1.4. IronPython for .NET programmers
1.2. Python on the CLR
1.2.1. Dynamic languages on .NET and the DLR
1.2.2. Silverlight: a new CLR
1.2.3. The Python programming language
1.2.4. Multiple programming paradigms
1.3. Live objects on the console: the interactive interpreter
1.3.1. Using the interactive interpreter
1.3.2. The .NET framework: assemblies, namespaces, and references
1.3.3. Live objects and the interactive interpreter
1.3.4. Object introspection with dir and help
1.4. Summary
Chapter 2. Introduction to Python
2.1. An overview of Python
2.1.1. Python datatypes
2.1.2. Names, objects, and references
2.1.3. Mutable and immutable objects
2.2. Python: basic constructs
2.2.1. Statements and expressions
2.2.2. Conditionals and loops
2.2.3. Functions
2.2.4. Built-in functions
2.2.5. Classes
2.3. Additional Python features
2.3.1. Exception handling
2.3.2. Closures and scoping rules
2.3.3. List comprehensions
2.3.4. Modules, packages, and importing
2.3.5. Docstrings