问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么要用Visual Studio写Python代码

发布网友 发布时间:2022-04-30 14:50

我来回答

1个回答

热心网友 时间:2022-04-18 04:17

智能感应真的很有用

我知道,我们一直都在讨论智能感应。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,来访问我们的页面,提供反馈,提出问题,或尝试我们还没正式发布的新功能。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 怎样能够下载出mp4的二人转视频 怎么往MP4里下载二人转或电影? 求以家为题的作文,仿写《家》,不可以写成家庭成员介绍 电脑怎么下载二人转?要MP4格式的 电脑怎么下载二人转?要MP4格式的 怎么把二人转从电脑下载到手机上啊,mp4格式的,弄了一下午都没弄好。求帮助啊谢谢!! 济南断桥铝哪家的好。打算给家里的门窗都换过? 晒晒我的家好词好句 谁知道别克凯越,和奔腾B50哪一个耗油量大 word2003字体颜色怎么改 家是什么(作文) vs2013怎么进行Python编程 近日大量黑色黄头甲壳虫飞向我家,不断的爬进来,请问这到底是什么虫子,怎么消灭? 很久之前看过一本小说男主女主都是豪门世家但男主从外国回来女主家落魄,男主和女主结婚男主一家人宠上天 如何用visual studio code写python函数 回家看见什么也别扭? 如下图,一只猫相单于几只甲壳虫的重量? 汽车马力大跑的快还是排气量大跑的快 visual怎么写python的代码 深圳市安馨智家科技有限公司怎么样? 系统将在5分钟后关闭 ,正确英文怎么写 怎么下载二人转到MP4里要安MP3格式的?(帮帮忙吗?) 二人转mp4格式的在哪下载 如何翻译英文“在正常退出系统以后,机床不能关机” Mac 系统下VS Code写python时,怎么设置代码提示和补全 求二人转视频下载mp4格式的最好是压缩包谢谢 请教“登陆系统”用英语怎么说? 怎么能把二人转下载到T卡里 然后还能播放mp4 求指点 Del 电脑系统英文翻译:<13> Save & Exit Setup ? 求二人转正戏拉场戏二人转mp4资源越多越好,能发百度云更好,要钱绕道 在哪里能下载mp4格式二人转和坠子 windows XP系统安装 那些英文都是什么意识 手机下载MP4的二人转在哪下啊? Del 进入电脑系统英文翻译:<-> Esc:Quit ? F10:Save & Exit Setup ? 怎样下载二人转mp4到储存卡? 电脑重装系统中的英文都是什么意思? 想下载二人转放到MP4里面有谁有下载的网址最好是AVI的 求mp4格式的老电影、二人转 能下载的网址也行 求mp4格式的老电影、二人转 能下载的网址也行 中国移动宽带100m网速加路由器网速134M为什么打游戏延迟高?