IronPython官方版是一款相当实用的编程工具,IronPython官方版是在 .NET及Mono上的Python 实现,由微软的Jim

Hugunin所发起,是一个开源的项目,基于微软的DLR引擎;托管于微软的开源网站 CodePlex。IronPython的官方并未实现Python通用类库,仅实现了部分核心类。

基本简介

IronPython官方版是流行的程序设计语言Python通向.net framework的一个端口。微软公司对于.net

framework的IronPython和动态语言非常关注。微软公司已经在各种项目中提供了对IronPython的支持。

IronPython已经很好的集成到了.NET

framework中,Python语言中的字符串对应于.NET的字符串对象,并且Python语言中对应的方法,在IronPython中也都提供了。其它数据类型也是一样。

由微软的 Jim Hugunin 所发起,是一个开源的项目,基于微软的 DLR 引擎IronPython 的官方并未实现 Python

通用类库,仅实现了部分核心类,社区的开源类库实现有:

fepy(http://fepy.sourceforge.net/):fepy 为 IronPython 提供 Python

的大多数通用类库的实现。

下载的安装程序包含了二进制文件、Python标准程序库、用于Silverlight的IronPython和一个教程。此外,还有一个成为Pyc.py的工具,该工具可以把IronPython应用程序编译成二进制文件。Ipy.exe可以用来执行IronPython程序,对于熟悉Python语言及探索.NET程序集来说非常有用。

软件亮点

新的'with'语句将使编写清理代码更容易

现在可以将值传递到生成器(PEP 342:新生成器功能部分)。

进口可以是绝对的或相对的(PEP 328:绝对和相对进口部分)。

更好地处理异常处理的一些极端情况(PEP 341部分:Unified try / except / finally)。

所有这些改进都是值得的,但它们是对一种特定语言特征的改进;它们都不是对Python语义的广泛修改。

软件特色

IronPython 的变化是语言和库改进的有趣组合。库增强对于Python的用户社区将更为重要,因为添加了几个广泛使用的包。

新模块包括用于XML处理的ElementTree(xml.etree),SQLite数据库模块(sqlite)和用于调用C函数的ctypes模块。

语言变化具有中等意义。添加了一些令人愉快的新功能,但其中大部分都不是您每天都会使用的功能。

条件表达式最终使用新颖的语法添加到语言中

安装步骤

1、我们下载该软件,获得一个压缩包,对其进行解压,得到exe文件,

2、阅读安装协议,阅读完毕后点击同意,点击next

3、接着就可以看到默认安装位置在C盘,我们点击"Browse”来更改位置

4、软件正在安装中,请耐心等待软件安装完毕

5、软件安装完毕,点击finsh结束软件安装

常见问题

IronPython是什么?

简单理解就是一个.net可用的组件,或者说是.net框架下和c#等平行的另一种语言.(这样理解其实有问题,但可以帮助你快速的进入ironpython的世界).

但是,如果抛去vs和.net,ironpython和python没有什么特别的不同.我们可以把此时的vs看成一个开发python程序的IDE或框架.

更新日志

支持从zip档案中加载库

SQlite3模块

许多针对pyc.py编译器的改进,如可以通过嵌入IronPython程序集来生成独立的可执行文件

修复了许多bug

ironpython是什么软件-IronPython相关推荐

  1. ironpython 教程_「ironpython」VS2017 IronPython做界面

    本人开始做毕设了,但老师说工具要有界面,所以就开始找Python做界面的东西--之前做过C#的界面,脱拉拽很快界面就完成了,后来我查了下IronPython是用C#写的python解释器,也可以脱拉拽 ...

  2. ironpython教程_用IronPython写winform程序-.NET教程,Asp.Net开发

    是感兴趣,真正的开发可不敢用这个 下面的例子是从jim hugunins 的blog里看到的 先要有ironpython,可以到ironpython的网站上下载http://ironpython.co ...

  3. ironpython安装_安装 IronPython

    IronPython 1.0发布了IronPython是Python编程语言在.NET平台上的实现.它支持一个可交互的控制台,该控制台支持完全的动态编译,并且可以让Python程序员访问所有的.NET ...

  4. 推荐IronPython开发IDE: IronPython Studio

    概述 IronPython是运行于.Net上的给予DLR的Python开发语言,目前最新的版本是2.0 Alpha 6,IronPython Studio是一个强大的开发IronPython的IDE, ...

  5. ironpython使用numpy_为IronPython安装numpy

    我想用c#在IronPython中运行一些代码.在这段代码中,我需要使用numpy.所以我尝试使用以下命令安装它:ipy -X:Frames -m pip install -U numpy 不幸的是, ...

  6. ironpython安装_IronPython下载 IronPython(.NET和Python实现平台) v2.7.7 官方安装版(附安装方法) 下载-脚本之家...

    ironPython是一种在.NET及Mono上的Python实现,由微软的Jim Hugunin所发起,是一个开源的项目,基于微软的DLR引擎,除去.NET,IronPython与Python并没有 ...

  7. 转载-IronPython入门:什么是IronPython?

    IronPython入门:什么是IronPython? http://developer.51cto.com  2009-10-15 09:32  康凯 编译  51CTO.com 我要评论(0) 本 ...

  8. ironpython2.7.8_【IronPython下载】IronPython v2.7.9.1000 官方版-开心电玩

    软件介绍 IronPython是一款支持Python语言的开源编程软件,我们可以通过这款软件来完成程序的代码编写,而且这款软件还拥有调试功能,帮助你测试程序的问题. IronPython软件简介 Ir ...

  9. ironpython不想要可以卸载吗_使用IronPython给.Net程序

    开发的时候,经常被策划频繁变动的方案而苦恼.这时候就想要加入点动态语言来辅助一下. 在考虑用动态语言之前也曾想过使用动态加载dll的方式,实现基础接口来调用.在卸载的时候遇到了问题,虽可以通过应用程序 ...

最新文章

  1. 架构选型必读:集中式与分布式全方位优劣对比
  2. HDU - 1560 DNA sequence
  3. pd快充线无法连接计算机,华为快充连接扩展坞再接计算机,无法正常充电
  4. java加载sql2016_SQl Server 2016 with R.
  5. 十大下班最晚城市,四个在广东
  6. 解决WordPress设置错误的url网站不能访问的问题
  7. 计算机网络原理视频学习教程
  8. mtk kernel
  9. MySQL更新时间的时候生成随机时间
  10. 清华职业学校计算机培训学校,成都青华职业学校2021招生简章
  11. 使用vagrant搭建三台虚拟机环境
  12. 【MATLAB-app】摸索2天,果断放弃gui,彻底爱上了appdesigner。
  13. ubuntu18.04 卸载软件
  14. TDengine助力京东云IoT数据统计改造
  15. 计算机办公应用引言,计算机办公软件应用案例教程(Windows 7+Office 2010)
  16. 东北大学软件学院与计算机学院,东北大学软件学院一行来我校计算机学院交流访问...
  17. 如何用pdf转换器快速转换PDF文件
  18. Linux怎么部署网卡驱动,手动安装Linux网卡驱动程序
  19. 拒绝搜狗 - 流氓软件怎么不罚款? | 搜人引擎
  20. signature=9e4f4b0dad18452c0736b320a827b91f,Lenze CAN-BUS B-C

热门文章

  1. 自动化新闻写作机器人:会不会导致记者失业
  2. 关于setTimeout的一道经典面试题
  3. 数据结构复习笔记(基本概念)
  4. Android去除CardView默认的阴影
  5. 微信小程序富文本修改图片的大小
  6. [iBoard 电子学堂][第二卷 C程序设计语言 ]第一篇 C语言简介
  7. 比较两个人的年龄大小
  8. 2019年更多优质小程序将有「冒泡」机会
  9. FileInputFormat 之 TextInputFormat
  10. 字符串拼接onclick函数