博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Visual Studio重构与分析Python
阅读量:5966 次
发布时间:2019-06-19

本文共 976 字,大约阅读时间需要 3 分钟。

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2011/07/Python-Tools-VS

近日,微软的开发部门发布了的RC版。除了支持CPython与IronPython的重构外,此次发布还提供了对(Message Passing Interface)与(High Performance Computing)的支持。Visual Studio Ultimate用户还可以使用一款针对CPython的分析器。

根据项目站点上的,可以使用Python通过两种方式实现计算的可伸缩性:

  • 批处理模式:通过MPI,在集群上使用MPI4PY包装器
  • 交互模式:通过集群上集成的IPython Shell(或是使用IPython本身)

虽然MPI标准主要用于集群和超级计算机,但还可以通过其他手段来使用它。如果用于测试,那么多核开发机足以胜任小的工作量。另一个选择是“工作站集群”,PC使用空闲周期来处理数据(利用该想法最知名的例子就是了)。

是“用于交互及探索计算最全面的环境”,它非常强调并行编程。IPython运行在任何Python 2.6解释器上,包括IronPython与PyPy。

Python Tools for Visual Studio还支持众多的标准特性。内建的项目模板有:

  • Python/IronPython Console Applications
  • Python MPI Applications
  • IronPython with WPF
  • IronPython with Silverlight Web Page(本质上,它使用了Python而非JavaScript编写常规的网页)
  • IronPython with WinForms

对于一门动态语言来说,其智能感应是相当完善的。“其类型推断是独立的控制流,可用于函数、类和模块边界,在开发应用时,类型推断是实时更新的”。此外它还支持导航栏、“转到定义”和“查找所有引用”等特性。标题中所提到的重构支持在此次发布中是全新的特性。目前支持重命名与方法提取。另外还支持对象浏览器,使用Python语法显示方法签名。

调试器可用于CPython、IronPython与Python MPI,完全支持断点与变量查询。

查看英文原文:

转载地址:http://ubmax.baihongyu.com/

你可能感兴趣的文章
初学Phreeze 3
查看>>
会计的思考(17):还原会计报表的企业个性之一
查看>>
java对象初始化顺序的简单验证
查看>>
[CF452E]Three strings
查看>>
获取指定进程所对应的可执行(EXE)文件全路径(代码)
查看>>
【jQuery实例】Ajax登录页面
查看>>
ORA-01722:无效数字
查看>>
搭建golang+vscode开发环境
查看>>
C#占位符
查看>>
java面试-JVM调优和参数配置
查看>>
php简单实现二级联动
查看>>
angular4 辅助路由
查看>>
解决Eclipse java build path中Web App Libraries无法自动找到WEB-INF的lib目录
查看>>
Linux(centos)系统各个目录的作用详解
查看>>
python廖雪峰教程 学习笔记
查看>>
第10讲 | 深入区块链技术(二):P2P网络
查看>>
iOS进阶(XML、JSON数据解析)
查看>>
SignalR的Javascript客户端API使用方式整合
查看>>
如何更改Andrioid模拟器 avd路径
查看>>
Photoshop通道抠出散乱的儿童头发
查看>>