IronPython in Action explores these topics with examples, making use of the Python interactive console to explore framework with live objects. IronPython in Action. Python is a dynamic language, used for a wide variety of purposes, with an emphasis on clean and expressive code. using IronPython CTP for – p – Executing a py file within a C#, 1, peterkao87 is there or will be there a spanish version of IronPython in action, 0 .
|Published (Last):||2 September 2018|
|PDF File Size:||17.81 Mb|
|ePub File Size:||13.88 Mb|
|Price:||Free* [*Free Regsitration Required]|
InMicrosoft quietly announced an initiative to bring dynamic languages to the. The starting point for this project was a. 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. IronPython in Action offers a comprehensive, hands-on introduction to Microsoft’s exciting new approach for programming the.
It approaches IronPython as a first class. NET language, fully integrated with the. 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 typingmetaprogramming, 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.
Part 1 Getting started with IronPython
Stay ahead with the ironpythno most comprehensive technology and business learning platform. With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more. Start Free Trial No credit card required. IronPython in Action 3 reviews. View table of contents.
Book Description InMicrosoft quietly announced an initiative to bring dynamic languages to the. Roadmap Jn conventions and downloads Author Online About the authors About the title About the cover illustration 1.
Getting started with IronPython 1. A new language for.
An introduction to IronPython 1. A brief history of IronPython 1. IronPython for Python programmers 1. Python 2021 the CLR 1. The Python programming language 1.
IronPython in Action
Multiple programming paradigms 1. Live objects on the console: Using the interactive interpreter 1. Live objects and the interactive interpreter 1.
Object introspection with dir and help 1. Introduction to Python 2. An overview of Python 2. Names, objects, and references 2. Mutable and immutable objects 2. Statements and expressions 2.
IronPython in Action
Conditionals and loops 2. Additional Python features 2. Closures and scoping rules 2. Modules, packages, and importing 2. The Python standard library 2. NET objects and IronPython 3.
The Form class 3. Structures, enumerations, and collections: Methods and properties inherited from Control 3. Adding a Label to the Form: The FormBorderStyle enumeration 3. Hello World with Form and Label 3.
Delegates and the MouseMove event 3. Event handlers in IronPython 3. Core development techniques 4. Writing an application and design patterns with IronPython 4. Data modeling and duck typing 4.
Python and protocols 4. Duck typing in action 4. Model-View-Controller in IronPython 4. Introducing ironpythno running example 4. A data model 4. A controller class 4. The command pattern 4. NET and Python ways 4. Handling exceptions and the system message box 4. Integrating commands with our running example 4. Menu classes and lambda 4.
ToolBar and images 4. Bringing the GUI to life xction. First-class functions in action with XML 5. Higher order functions 5. A null-argument-checking decorator 5. Representing documents with XML 5. A DocumentWriter Class 5.
An alternative with an inner function 5. The Open command 5. Properties, dialogs, and Visual Studio 6. Adding the OpenCommand 6. Visual Studio Express and IronPython 6. Wiring the commands to the view 6. Object irpnpython with BinaryFormatter 6. The unittest module 7. Creating a TestCase 7. Test suites with multiple modules 7. Testing with mocks 7. Mocks and dependency injection 7.
Interacting with the GUI thread 7. An AsyncExecutor for asynchronous interactions 7. Metaprogramming, protocols, and more 8. Protocols instead of interfaces 8. A myriad of magic methods The Length of Containers Representing objects as strings Truth testing of objects 8. Equality and inequality 8. Dynamic attribute access 8. Attribute access with built-in functions 8.
Attribute access through magic methods 8. Proxying attribute access 8. Introduction to metaclasses 8. Uses of metaclasses 8. A profiling metaclass 8.