IronPython简介

IronPython(铁蟒)是.NET平台上的Python的CodeName,该语言尚处在Alpha预览版(pre-alpha preview release)阶段。它拥有一个完全动态的交互式解释器,可以支持所有的.NET类型库,并且集成了.NET Framework的诸多优点,甚至可以用Python的类来扩展.NET类。IronPython遵从ECMA的CLI标准(ECMA-335),可以运行在Microsoft .NET Framework和MONO上。

    IronPython比传统的Python快1.8倍左右(相对于Python 2.4),并且和传统的Python一样是完全动态的;但相对于传统的Python,IronPython却支持可选的静态编译功能,静态编译过的IronPython程序就形成了常规的.NET可执行文件(.EXE文件)。甚至还可以将IronPython程序静态编译为.NET动态链接库(.dll文件)并且供C#和VB.NET等.NET语言调用。由于IronPython程序集中仅包含与系统库无关的托管代码,因此IronPython程序集是完全可验证的。

IronPython选择了Visual Studio 2008 Shell来作为其开发的基础,形成了IronPython studio.

目前,ironPython 2.0已经出Alpha 7了,速度很快,IronPython studio也出来了,有兴趣的朋友可以到

www.codeplex.com/ironpython下载

    顺便说一下

微软专为开源开发者提供的官方网站终于正式上线--www.CodePlex.com 微软将在新网站上提供大量微软旗下的开源授权代码,允许用户浏览和下载。目前CodePlex.com依旧处于测试阶段,微软建立该站旨在改变以往的“反开源”形象,和开源社区进行更多交流与合作。目前微软已经提供的开源代码包括Atlas AJAX开发工具套装以及Iran Python Beta 1。 CodePlex.com只是微软开源计划的步骤之一,微软希望通过推广开源内容让开发人员更熟悉微软的软件架构,促进潜在开发/购买力。 CodePlex采用微软Visual Studio 2005 Team Foundation Server建立。

今天研究了半天,不明白怎么能直接连接上codeplex的源代码服务器,遗憾!!!!

顺便转一些学习资料,方便访问,感谢原作者,致敬!

  1.安装IronPython

        2.第一个IronPython程序 
            2.1
IronPython学习之Hello World
            2.2 第一个IronPython程序(之一)      
            2.3 
第一个IronPython程序(之二)  

        3.IronPython的Python血统
            3.1 
Type Inference & Duck Typing  也说Type Inference>(动态类型语言和静态类型语言的区别) 
            3.2 
IronPython的第五块鳞片(三种特殊的数据类型——Dictionary、List和Tuple)
            3.3
IronPython0.9.2发布了 —— Generator Expression简介 (Generator Expression)
            3.4 
IronPython0.9.3发布了 —— 介绍一下Decorator  (Decorator)

        4.IronPython与.NET的无缝结合
            4.1
初试IronPython与.NET的集成
            4.2 用IronPython作为.Net的脚本语言
            4.3 IronPython的第八块鳞片(IronPython内建数据类型与System.Collections之间的联系)
            4.4 
IronPython0.9中的Examples (IronPython代码定义Event Handler以及在C#代码中嵌入IronPython Script)
            4.5
第一个 IronPython 的 ASP.NET 程序 
            4.6 
IronPython for ASP.NET:使用IronPython创建一个简单的Web页面
            4.7 IronPython for ASP.NET CTP WhitePaper 摘要翻译

        5.IronPython实用例子
            5.1
用IronPython加载,写入文本文件
            5.2 不可错过的MSDN TV —— IronPython: Python on the .NET Framework (上) 
            5.3
不可错过的MSDN TV —— IronPython: Python on the .NET Framework (中)
            5.4 不可错过的MSDN TV —— IronPython: Python on the .NET Framework (下) 

        6. IronPython的近亲——Boo
             6.1
IronPython的伙伴——Boo
             6.2
Boo简介及无关的一些牢骚
             6.3 .Net脚本语言Boo简介

一些其他的

琢木鸟 Python 社区
http://wiki.woodpecker.org.cn/moin/

好了,今天下载下来了,安装上看看,o(∩_∩)o...哈哈

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值