or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £4.64 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Iron Python in Action [Paperback]

Michael J. Foord , Christian Muirhead
4.6 out of 5 stars  See all reviews (5 customer reviews)
RRP: £31.99
Price: £26.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.00 (16%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Friday, 21 June? Choose Express delivery at checkout. Details
Trade In this Item for up to £4.64
Trade in Iron Python in Action for an Amazon.co.uk gift card of up to £4.64, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more

Book Description

4 April 2009 1933988339 978-1933988337 1

In 2005, Microsoft quietly announced an initiative to bring dynamic languages to the .NET platform. The starting point for this project was a .NET implementation of Python, dubbed IronPython. After a couple years of incubation, IronPython is ready for real-world use. It blends the simplicity, elegance, and dynamism of Python with the power of the .NET framework.

IronPython in Action offers a comprehensive, hands-on introduction to Microsoft's exciting new approach for programming the .NET framework. It approaches IronPython as a first class .NET language, fully integrated with the .NET environment, Visual Studio, and even the open-source Mono implementation. You'll learn how IronPython can be embedded as a ready-made scripting language into C# and VB.NET programs, used for writing full applications or for web development with ASP. Even better, you'll see how IronPython works in Silverlight for client-side web programming.

IronPython opens up exciting new possibilities. Because it's a dynamic language, it permits programming paradigms not easily available in VB and C#. In this book, authors Michael Foord and Christian Muirhead explore the world of functional programming, live introspection, dynamic typing and duck typing , metaprogramming, and more.

IronPython in Action explores these topics with examples, making use of the Python interactive console to explore the .NET framework with live objects. The expert authors provide a complete introduction for programmers to both the Python language and the power of the .NET framework. The book also shows how to extend IronPython with C#, extending C# and VB.NET applications with Python, using IronPython with .NET 3.0 and Powershell, IronPython as a Windows scripting tool, and much more.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.


Frequently Bought Together

Iron Python in Action + Professional IronPython (Wrox Professional Guides) + Pro IronPython (Expert's Voice in .NET)
Price For All Three: £87.68

Buy the selected items together


Product details

  • Paperback: 480 pages
  • Publisher: Manning Publications; 1 edition (4 April 2009)
  • Language: English
  • ISBN-10: 1933988339
  • ISBN-13: 978-1933988337
  • Product Dimensions: 18.8 x 2.6 x 23.4 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 458,983 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Michael Foord has many years of Python under his belt as well as hands-on commercial experience with IronPython. Michael has written many articles on Python, including the official "HOWTO" Fetch Internet Resources Using urllib2". He has also written articles on IronPython and has spoken about IronPython in the U.S., England, and Poland. He is the author of several popular open-source Python projects and has a blog on all things Python.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
2 star
0
1 star
0
4.6 out of 5 stars
4.6 out of 5 stars
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
5.0 out of 5 stars Fills a surprising gap in the market 3 May 2009
Format:Paperback|Amazon Verified Purchase
IronPython, as the first dynamic language on top of the CLR, with version 1.0 released over two years ago, is an important language in the wider world of .net, and yet has been strangely neglected in the English language press (though there has been a Japanese language book available for a couple of years now).

IronPython in Action now fills that surprising gap.

The task the authors set themselves is an heroic one -- to teach Python to .net programmers, and .net to Python programmers, and, just in case that was not enough, several of the more outré parts of .net, and good programming practices, for just about everybody as well. What makes this a great book is that, in the course of about 450 pages, with copious external citations, they actually succeed.

Part of the secret of the success is that this (like Programming In Scala: A Comprehensive Step-By-Step Guide) is not a beginner's book and assumes the reader has a degree of familiarity with basic programming concepts -- for example, the Python "if", "for" and "while" statements are covered together in just over a page, with the link collection in Appendix C there in case a more at length treatment is required -- so freeing space for more advanced material to be covered.

The coverage of the less glamorous parts of .net (such as the System.Management namespace) is more than many mainstream .net books bother with, and the coverage of the sexier new material (WPF, Silverlight) is more measured than in the typical technology-specific text -- enough to be worthwhile whatever .net language you might typically use, even if you don't catch the Python bug.
... Read more ›
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Paperback
Being one the first books on any topic out there is a double edged sword. On the one hand you can corner the market for a while and on the other you have a wide range of expectations to deal with. With the topic being IronPython, this challenge is even trickier with the diversity of the Python audience (CPython, Jython, PyPy etc) plus the .Net crowd thrown in. Pleasing everyone is going to be tricky! Personally, I was after a more rounded knowledge of Python (I've learnt what I have through a mish-mash of tutorials and podcasts) and, more importantly, a good bit on .Net that will feed into the day job.

The opening chapter introduces the history of both Python and IronPython, dynamic languages and the rich .Net Framework. The short sections on IronPython for .Net Programmer and IronPython for Python Programmer are a nice touch. Being part of the 'In Action' Series, it unsurprisingly wastes no time and dives straight into the Python console, Silverlight, meta-programming and more before reaching chapter 2! The second chapter was one of the key ones for me hoping to fill in my patchy Python knowledge. The authors have thankfully not rushed this section (as many catch-up chapters in books sometimes do). Anyone new to Python should be up to speed no problem. Later chapters in the book cover more advanced Python topics such as protocols. It is also not just Python in there. Design patterns, unit testing and other general topics are covered with their particular relevance to Python.

Chapter 4 introduces the multi-doc example which is revisited in later chapters with different aspects expanded. This contrasts with some shallow samples in other programming books which on second glance are not that helpful. The entire book is also fairly neutral in terms of tools.
... Read more ›
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars A Clear and Broad Introduction to Python on .NET 24 April 2009
Format:Paperback
Michael Foord and Christian Muirhead have written a very clear and readable introduction to IronPython. Even as a seasoned Python programmer, I confess to having learnt a thing or two about the Python language while gaining a good background in the .NET framework. Windows Forms, ASP.NET, Silverlight, using IronPython with C# and VB, testing and metaprogramming, databases and web services - the book covers a good breadth of applications.

If you're a Python programmer looking to get into .NET, or a .NET developer wanting to explore Python and dynamic languages, this is the ideal book for you.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Fantastic book 18 April 2009
Format:Paperback
Straightforward enough for me to get started, but with enough detail to be useful as a reference book as well. Particularly liked the Silverlight and the testing chapters. Fun style of writing and 'real' enough examples.
Comment | 
Was this review helpful to you?
0 of 4 people found the following review helpful
3.0 out of 5 stars Gave it away 9 Oct 2010
Format:Paperback|Amazon Verified Purchase
Seemed like something I could do, however I got bored with it, gave it to my friend who is a programmer at heart
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges