VS2010中 Python的可视化编程如何实现??

Python013

VS2010中 Python的可视化编程如何实现??,第1张

pyqt开发我们都是用eric4的。所以也不需要手动生成py文件了,一键编译。

vs2010用来做.net, c++开发当然很好。用来做python开发,别扭。还比不上eclipse+pydev。某些商业版本的IDE功能也是很强大的。比如pycharm,wingide

可视化编程的鼻祖是delphi,后来这位老大被微软请去做了j++, c#等。dotnet时期的VISUAL 都有一点点delphi的痕迹。可惜与delphi还是差了很远。架构不好。并不是人多才做得好。这位一个人就可以做到最好。

不可否认vs这个集成环境,是目前最好的。不过python的编程习惯风格与它还不太一致。另外新版本的VS把旧版的好多方便使用的功能去掉了。有些象是office 2003以后版本,很难用的说。

智能感应真的很有用

我知道,我们一直都在讨论智能感应。Visual

Studio一直以来都对于其支持的编程语言提供强大的智能感应功能,所以如果你在过去15年中使用过C#或者VB,你可能不再会有深刻的印象。然而Python开发人员就没有这么幸运了,因为它只包含很少的代码提示和基本的语法高亮。

与其他编程语言不同,Python不需要开发者指定类型。这可以在编码时省去大量的时间,但是需要你对程序有深刻的理解,以及编辑器所提供的任何帮助都是非常重要的。大多数编辑器并不会提供提示,来强迫开发者时刻保持全部程序的操作。

在Visual Studio中,我们提供为开发者提供了深层次的理解。利用全程序分析,我们可以追踪变量从它第一次初始化到被使用的整个过程。开发者可以悬停鼠标来观察他被指向的类型,或者通过点击来查看它的成员。

对于Python的共同模式,我们已经花费了不少时间用来优化Visual Studio的分析功能。这里可以进行一些尝试:

在一个元组中放入不同类型,然后拆开

调用带有不同参数的函数,查看返回值

将一个值添加到被传到方法的列表中

建立一个子类,并开始重写方法

调式是个大事情

类似于智能感应,Python交互式调式是相当近期的产物。传统意义上的Python开发者需要花费大量的时间在终端或者命令提示符下来回切换来调式代码。举个例子

虽然类似这样的调试小项目中是可以忍受的,但是通过单步执行代码的方式会使用开发者变的迷失方向,而且这种方式在大一点的项目中将会变得效率极低。相反,Visual Studio直接覆盖了调试接口,这样你可以在编辑器中查看端点,当前语句以及上下文的调用堆栈。

利用自定义监视窗体和浮动式自动更新,你可以一直监视变量的值而无需反复索取,并且这样也很容易调用堆栈和查看当前变量的当前状态

最棒的部分是这样的调式是通过Python标准接口的形式实现的。所以你不需要特别版本的Python来获得它,并且你的代码可以运行在windows或者其它平台上. 我们还可以使用一些非标准的接口与最近 CPython 版本提供混合的本机/Python 调试,让你可以通过单步执行的方式在C/C++和Python中移动。当你想要使用键盘操作时,我们有一个带有该功能的交互式调试窗口。

“大“的工程真的很大

每个人对于所谓的”大“工程的理解都不一样。是100个文件算大?还是一千个类算大?又或者1万行代码?不论你对“大”的理解是怎么样的,随着你的项目便的越来越大,围绕它进行的操作也随着难度提升。

Visual Studio丰富的智能感应不仅能让开发者在工程任意地方使用,它也可以用比全文本所有更好的方式来查找所有类和功能的引用。转到定义和查找引用都是很有用的工具,导航功能可以帮助你通过智能过滤找到文件,类或者工程

应用程序生命周期管理与 Python 项目

一套丰富的应用程序管理功能都可使用Visual Studio online,包括 TFS 和 git 版本控制、 交互的代码审查、 在线规划仪表板、 团队房间,承载的测试、 生成、 部署服务和与更多的第三方服务的集成。所有这些功能可以与 Python 项目在 Visual Studio 中,通过团队资源管理器中无处不在的 Eclipse 插件,和通过任何 web 浏览器中直接使用。简而言之,当管理 Python 或任何其他语言的一个项目时,Visual Studio 有助于使每个人都在你的团队一起,向前,不管你找到一百或 100 万行代码

我如何获得它(PTVC)?

很多Python代码都是开源的,如果你需要使用PTVC,你可以免费的获得Visual Studio 2015 Community Edition,你也可以通过你的雇主或者学校访问Visual Studio 2015专业和企业版。在这些情况下,你不需要下载和安装PTVC:它们都直接通过Visual Studio安装。

在我们的发布页面上你会发现样品包和扩展,以及主要的安装程序。如果您希望使用 Visual Studio 2015 Express Web 或桌面版,又或者您仍在使用 Visual Studio 2013,那么你将需要从发布网站上下载安装程序。

最后,PTVS 是一个免费、 开放源代码的项目,我们接受社会贡献。通过github,来访问我们的页面,提供反馈,提出问题,或尝试我们还没正式发布的新功能。

不知道为什么,关于python IDE好多人都推荐用pycharm,但是无奈没人教,作为一只小白,真心不会用。于是就用了VS2015.

(1).打开 文件->新建项目 在模板里面找到python

(2).没安装模板的就可以安装了

(3).安装完成之后就可以选择新建 Python Application(当然还有其他Python)

(4)改个项目名字,选好项目存储位置就可以开始编写我们的Python程序咯。

弄完IDE,就正式开始学习Python了。