O IronPython é uma implementação da linguagem Python para o ambiente .NET, é facilmente integrável com C# e também é possível fazer extensões para IronPython em C# também de forma relativamente fácil.
Em resumo, com IronPython pode-se fazer tudo que se faz em C# com a grande vantagem de usar o poder da linguagem python.
É possível rodar o IronPython no Ubuntu usando a ambiente mono (OBS: mono em espanhol que dizer macaco).
Para saber mais sobre o mono visite http://www.mono-project.com/Main_Page
O IronPython não está completamente integrado ao mono, ou seja, no ubuntu ainda não se consegue compilar corretamente o código .py para .exe, contudo, no Windows essa compilação ocorre de forma muito fácil.
Para baixar o IronPython clique Aqui.
Para instalar o IronPython no Ubuntu de forma fácil eu escrevi um pequeno script de instalação, o qual pode ser baixado nesse link: installIronPythonUbuntu
O arquivo compactado contendo o IronPython deve estar na mesma pasta que o script de instalação. No terminal digite:
$ sudo sh install.sh
Após a instalação basta digitar no terminal ipy e a mágia acontecerá:
$ ipy
IronPython 2.7.3 (2.7.0.40) on Mono 4.0.30319.1 (32-bit)
Type "help", "copyright", "credits" or "license" for more information.
>>>
Até a próxima.