A few years ago I’ve decided to learn IronPython and so I’ve read a book, wrote some code and blogged about my experience. I really enjoyed coding in Python and the connection with .NET seemed to be promising – that is until Microsoft pulled the plug on IronPython and its sister language IronRuby. I felt … Continue reading IronPython lives!
Tag: IronPython
Aspect Oriented Programming in Python using Decorators
It always amazes me how some tasks are easier using dynamic languages. AOP (Aspect Oriented Programming) is just one more thing that can be done easily using Python – at least to some extent.Python has a powerful language feature that makes it all happen – called “Function Decorator” and this is how you use it:The … Continue reading Aspect Oriented Programming in Python using Decorators
How to run IronPython code from C#
I’ve just got back from a joint session with Shay at the local .NET user group, I’ve presented IronPython after an excellent IronRuby session done by Shay. One example I didn’t have the time to show was how to run IronPython script from within C# code. After the session I was asked by a group … Continue reading How to run IronPython code from C#
IronRuby and IronPython on the next Israeli .NET User Group Meeting
This year I’ve decided to learn about Dynamic languages. If you’ve been reading this blog for a while you know that I’ve been learning IronPython for the last year and now I want to share my experience with other .NET developers, And for that purpose I’ll be presenting the .NET dynamic languages with the help … Continue reading IronRuby and IronPython on the next Israeli .NET User Group Meeting
Book Review: IronPython in Action
If you’ve been reading my blog for a while you might have noticed that I’m in the process of learning IronPython, Half way through my IronPython project I felt I was missing something, Although I have read Dive Into Python I had a feeling that I’m actually writing Python and that I need a more … Continue reading Book Review: IronPython in Action
Getting started with IronPython – Part 4: MiniMax algorithm
After learning the basics of IronPython programming in the previous posts you’re ready for the fourth post – where I’m going to add simple AI logic to the Mancala game. Previous Posts: Part 1 – Where to start Part 2 – Let’s write some code Part 3 - Unit testing As part of my quest … Continue reading Getting started with IronPython – Part 4: MiniMax algorithm
Getting started with IronPython – Part 3: unit testing
Welcome to the 3rd part of my quest to learn IronPython. In this part I’ll show how I’ve unit tested my application. Previous parts of this series: Where to start – resources, environment and how I’ve started learning IronPython Let’s write some code – the project I’m writing along with my impressions of how things … Continue reading Getting started with IronPython – Part 3: unit testing
Getting started with IronPython – Part 2: Let’s write some code
In the previous part I wrote on how I’ve leant the basics of IronPython programming. In this post I will show the first lines I wrote as part of the project I decided to write in order to learn IronPython. Before I div into the code I’d like to take a moment to explain about … Continue reading Getting started with IronPython – Part 2: Let’s write some code
Getting started with IronPython – Part 1 where to start
It seems to me that there is a lot of talk about the new .NET Dynamic Languages lately. Because I wanted to see what the DLR was all about I will learn IronPython as part of my quest to learn new programming languages. Learning new language When I learn a new programming language I look … Continue reading Getting started with IronPython – Part 1 where to start