Dreadfully Ever After Sale
 
 

Recently Viewed clear list


Original Essays | September 15, 2014

Lois Leveen: IMG Forsooth Me Not: Shakespeare, Juliet, Her Nurse, and a Novel



There's this writer, William Shakespeare. Perhaps you've heard of him. He wrote this play, Romeo and Juliet. Maybe you've heard of it as well. It's... Continue »

spacer
Qualifying orders ship free.
$44.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
4 Remote Warehouse Software Engineering- General

Ironpython in Action

by

Ironpython in Action Cover

 

Synopses & Reviews

Publisher Comments:

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.

Book News Annotation:

IronPython is Microsoft's implementation of the Python programming language for .NET and Mono. This book for programmers not only teaches the mechanics of using IronPython, but also demonstrates the power of object-oriented programming in the Python language. To this end, it covers best practices in API design, testing, and the use of design patterns in structured application development. Appendices cover basics of C#, and creating objects in Python. A list of online resources for more information is included. The book assumes some programming experience but requires no previous knowledge of Python or .NET. The authors are Python and IronPython developers. The book is distributed in the US and Canada by O'Reilly. Annotation ©2009 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Offering a comprehensive, hands-on introduction to Microsoft's exciting new approach for programming the .NET framework, this guide approaches IronPython as a first-class .NET language, fully integrated with the .NET environment, Visual Studio, and open source Mono implementation.

Synopsis:

IronRuby places Ruby as a first-class .NET programming language, with full access to all the features, components, and frameworks available from C# and VB.NET. The new Dynamic Language Runtime (DLR) bridges the gap between the IronRuby code and the Common Language Runtime (CLR)-the .NET virtual machine-while preserving the "duck typing," metaprogramming, code generation, and other dynamic language features that draw developers to Ruby.

IronRuby in Action offers a comprehensive, hands-on introduction to this exciting new tool. Designed primarily for .NET developers who want to use Ruby, this book quickly introduces the Ruby language and walks you through the core concepts of programming in a dynamic language. Through numerous engaging examples, it shows you how to leverage WPF, Silverlight, and ASP.NET with the Ruby language, and how to use Rails and other Ruby libraries on the .NET framework. You will also learn how to use the Rails ActiveRecord component for ORM and the Ruby's RSpec for testing your code.

Whether you're a Ruby user exploring .NET or a .NET developer exploring the world of dynamic languages, IronRuby in Action will get you started quickly and show you how to be productive with this powerful new tool.

About the Author

Ivan Porto Carrero is an independent Ruby and .NET developer. He has been programming Ruby for the last 2 years and .NET for the last 6 years. He is an active member of the open source community, and has contributed to the Castle project along with various JavaScript libraries. He served as the leader of New Zealand's New Plymouth User Group and organizes the architect chats as part of the Wellington "Lunch with Geeks" program.

Adam Burmister's business card describes him as a "web superhero in training;" a humble reminder that keeps him striving for knowledge and success. As a polyglot front- and back-end developer, usability evangelist, and designer, Adam has tackled a variety of roles for top international organizations. Like many New Zealanders, he travels widely from his current home in London.

Product Details

ISBN:
9781933988337
Author:
Foord, Michael J.
Publisher:
Manning Publications
Foreword by:
Hugunin, Jim
Foreword:
Hugunin, Jim
Author:
Muirhead, Christian
Author:
Burmister, Adam
Author:
Foord, Michael
Author:
Carrero, Ivan Porto
Subject:
Programming - Software Development
Subject:
Programming Languages - C
Subject:
Internet - General
Subject:
Software Development & Engineering - General
Subject:
Python (Computer program language)
Subject:
Microsoft.net framework
Subject:
Software Engineering-General
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Subject:
Programming Languages - General
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Subject:
.net;ASP;ASP.NET;C#;DLR;Design patterns;Development;Dotnet;Duck typing;Dynamic;Embedding;Extending;Ironpython;Metaclasses;Metaprogramming;Mono;Oop;Powershell;Programming;Python;VB;VB.NET;WPF;XML;XP;ado;applications;bcl;csharp;databases;fepy;interpreter;ip
Edition Description:
Print PDF
Publication Date:
20090331
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
480
Dimensions:
9.25 x 7.38 in

Related Subjects

» Computers and Internet » Computer Languages » C#
» Computers and Internet » Computer Languages » Python
» Computers and Internet » Internet » General
» Computers and Internet » Internet » Information
» Computers and Internet » Internet » Web Publishing
» Computers and Internet » Software Engineering » General

Ironpython in Action New Trade Paper
0 stars - 0 reviews
$44.99 In Stock
Product details 480 pages Manning Publications - English 9781933988337 Reviews:
"Synopsis" by ,
Offering a comprehensive, hands-on introduction to Microsoft's exciting new approach for programming the .NET framework, this guide approaches IronPython as a first-class .NET language, fully integrated with the .NET environment, Visual Studio, and open source Mono implementation.
"Synopsis" by ,

IronRuby places Ruby as a first-class .NET programming language, with full access to all the features, components, and frameworks available from C# and VB.NET. The new Dynamic Language Runtime (DLR) bridges the gap between the IronRuby code and the Common Language Runtime (CLR)-the .NET virtual machine-while preserving the "duck typing," metaprogramming, code generation, and other dynamic language features that draw developers to Ruby.

IronRuby in Action offers a comprehensive, hands-on introduction to this exciting new tool. Designed primarily for .NET developers who want to use Ruby, this book quickly introduces the Ruby language and walks you through the core concepts of programming in a dynamic language. Through numerous engaging examples, it shows you how to leverage WPF, Silverlight, and ASP.NET with the Ruby language, and how to use Rails and other Ruby libraries on the .NET framework. You will also learn how to use the Rails ActiveRecord component for ORM and the Ruby's RSpec for testing your code.

Whether you're a Ruby user exploring .NET or a .NET developer exploring the world of dynamic languages, IronRuby in Action will get you started quickly and show you how to be productive with this powerful new tool.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.