Table of Contents

 

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

List of Figures