Browse by Tags

All Tags » IronPython (RSS)

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 IronPython focused book that will teach me how to write dynamic code that uses .NET as well, luckily for me I stumbled upon IronPython in Action and found exactly what I was looking for. Writing a book that...
Posted by dhelper | 2 comment(s)

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 to learn how to program in Python I’ve decided to implement a simple Minimax algorithm. The algorithm is simple and relies on a elementary principle – each turn you will choose the best move and your opponent will...

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 done   Being a TDD’er (Test Driven Developer) one of the first things I’ve searched from when I’ve started learning IronPython is unit testing framework, luckily for me I didn’t need...

SharpDevelop 3.1 Beta released – with some IronPython goodness

When I’ve started learning IronPython I choose #Develop as my IDE. Because it had IronPython intellisense and debugging support it seemed like a good fit for my simple project. When my project needed basic UI I rolled up my sleeves and wrote a winform control line by line. It seems that the good people of #Develop had heard my cries of pain and decided to improve IronPython support of their product. The newest version (Beta) release today comes with an IronPython winform editor – like the one I’m...
Posted by dhelper | with no comments

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 the project I’m coding. The Project I’ve wanted to refresh some of the materials I’ve learnt at university in “Introduction to AI” course and for my IronPython project I choose to use Minimax algorithm. In case you’ve never heard...
Posted by dhelper | 5 comment(s)

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 up three “ingredients”: a Book, tutorials/code examples and a project. It also helps if to have a “programmer friendly” IDE that helps writing and debugging. Learning from examples scattered around the internet is...
Posted by dhelper | 8 comment(s)