说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

微软隐藏最深的秘密武器之一——Visual Studio可作为Python IDE

HTML文档下载 WORD文档下载 PDF文档下载
众所周知,Visual Studio是C#、ASP.NET等应用开发的首选IDE。其实,Visual Studio也可作为Python IDE来使用。只需在Visual Studio上安装PTVS插件,即可快速将Visual Studio变成Python IDE来使用。

众所周知,Visual Studio是开发Windows平台产品的利器,是C#、ASP.NET等应用开发的首选IDE。其实,Visual Studio也可作为Python IDE来使用。你只需在Visual Studio的基础上,安装PTVS(Python Tools for Vistul Studio)插件,即可快速将Visual Studio变成Python IDE来使用。

PTVS部分功能简介

PTVS是一个自由/开源插件,它支持CPython、IronPython、编辑、浏览、智能感知、混合的Python/ C++调试、性能分析、HPC集群、IPython、Django、以及适用于Windows、Linux和MacOS的客户端的云计算。

PTVS能够识别到已安装的Python引擎,用户可以很容易的在多个引擎之间进行切换。在这里,用户可以看到,VS可以为每个版本的Python或IronPython自动更新相应的数据库。

PTVS集成了Python单元测试及VS单元测试UI,能够清楚地识别出用户在进行单元测试。


安装PTVS

电脑上需要具备VS、PTVS和Python这三个平台软件安装包,这是安装的前提。这里有一个完整的PTVS安装说明。

  • 如果你没有安装Visual Studio,可以查找包含Visual Studio Shell的PTVS。这里为你提供了"PyToolsIntegrated"、Python可供你查阅下载使用。
  • 如果你已经安装了VS 2010或VS 2012或VS 2013,这时需要查阅与该版本相应的PTVS。这里以VS2013、Python 3.3、PTVS为例说明。

基于Visual Studio平台开发的Django应用程序

如果你是一位Django(Python的一个Web框架)Web的开发人员,那么你可以使用VS来开发应用程序。

点击文件|新建|Django应用程序,这时从解决方案资源管理器中获得了一个新的ython虚拟环境,接着Visual Studio为你自动安装pip(Python包管理器)。

                      

这时右击“dev“,就如同NuGet一样,安装了Django


由于Django运行的程序比较多,所以运行起来需花费一些时间,在Django中完成了Hello World程序的编写后,从Visual Studio平台中启动并运行这个Hello Django程序。

文章来源:hanselman.com

Android游戏开发之旅14 游戏开发实战一 Android游戏开发之旅13 Sensor感应示例 Android游戏开发之旅12 Sensor重力感应 Android游戏开发之旅11 View中手势识别 Android游戏开发之旅十 位图旋转 Android游戏开发之旅九 VideoView类剖析 Android游戏开发之旅八 SurfaceView类实例 Android游戏开发之旅七 自定义SurfaceView Android游戏开发之旅六 自定义View Android游戏开发之旅五 Path和Typeface Android游戏开发之旅四 Canvas和Paint实例 Android游戏开发之旅三 View类详解 Android游戏开发之旅二 View和SurfaceView Android游戏开发之旅一 长按Button原理 Android程序内存管理必读 Android按键事件映射表和转义符对照 Android Intent大全更新到API Level8 Android中Intent对应的category列表大全 Android中内嵌字体实现个性化 TextView多行本文滚动轻松实现 获取和设置ListView的选择项 EditText中显示隐藏Android输入法窗口 自定义ListView行间的分割线 Android程序完全退出的三种方法 WebView使用技巧和介绍 EditText仅允许特定类型数据输入 自定义Android应用的访问权限 android.text.format文件大小和日期解析类 Android Rootkit相关揭秘 androidmanifest.xml高级属性解析 根据packageName构造Context 请问如何用delphi编写一个录音的com组件,在ASP中调用,详细些! 不知道自己到底喜不喜欢女朋友,纳闷.......... 急问!!! 很简单的问题,但是很急,解决了就给分!! 根据一些来历不明的消息说,微软将在2008年停止对 VB.NET 进行技术支持。是真的吗??? 怎样实现倒退和快进,用mediaplay组件播放影片,想在影片结束时自动调用某个过程,这个影片结束的事件是什么? 怪:DataGrid中选择一行后此行不能编辑! 有谁用过工商银行的国际借记卡了吗? 如何将反馈表中的若干表单内容发送到指定的邮箱并同时抄送到另一信箱? 使用游标时出现 -1002 的错误如何解决? 数据的初始化问题。 [求助] 如何用DirectX显示YUV格式的图像 我在安装Red Hat8时说一个文件坏了,但我有源代码,怎样编译成成哪个文件。 桌面内容不见了! 怎么获得当前目录 快救命啊高手们、菜鸟兄弟们,偶遇到sql语句问题啦,怎么对数据库插入数据啊100分给你 一个很白痴的问题,不过我实在搞不定,关于dbGrid的 一个关于数组基本使用方法的问题 请问如何把数据写到用OleContainer控件建立的WordApplication文档里面和如何从里面读取数据? 重回pb论坛,庆祝一下! [初级]请问如何在WebServer连接DBServer的Access资料库? WIN2000的MSDOS下无法输汉字 win2000p的老问题了,关于虚拟内存,页面文件 如何删除sql的日志文件!! 快救命啊高手们、菜鸟兄弟们,偶遇到sql语句问题啦,怎么对数据库插入数据啊100分给你 datagrid的问题,请大家进去看看,帮帮忙!在线等待 各位高手 用什么方法可以拖慢我的机器 在delphi中如何动态建立oracle的存储过程和触发器? 刷新父窗体的问题 请问:float数据的转换(见文章) 高手,救命啊!!在線等! 急问:win2000 的sp3可以打在win2000高级服务器版上么? 急死人了!!!!! TMNHttp组件的post方法的使用问题? 快救命啊高手们、菜鸟兄弟们,偶遇到sql语句问题啦,怎么对数据库插入数据啊100分给你 怎么样在bcb5里做一个类似于资源管理器的浏览界面? 请教数据类型转换的完整答案 马上结帖! oracle8.1.7支持全文检索吗? CMap<int, int, CString, CString> m_cMap 如何方便地找到函数的定义和包 为什么IdPOP3一用Retrieve方法就出错???? 在程序中无何派断本地机是否装了OFFICE中的word,并且如何获得它的路径(.exe的完全路径,我要调用这个程序) 请教资源文件问题 insert 语句~总出错,从一个表中查出来的数据插入到另一个表中~大家看看 String的长度最大有多大啊? 急切盼望 一个小问题 急待解决 请问关于套接字发送文件的问题 请问哪里有JDBC 2.1 下载? 当我打开evc的添加控件时,没有如何控件供选择,怎么办? what time is the party begin ____ _ ____ ——-- 找出错误并改正 There is going to be a ________ ________(时装表演会) this evening.She __ want to be a basketball __ 她不想成为一名篮球队 in more recent times的汉语意思是什么 is,it's,the,in,at,evening,time,o'clock,begin,begins,six,what,party,连词成句the,it,does,the,in,at,evening,time,o'clock,begin,begins,six,what,party, is,it's,the,your,on,of,when,May,birthday,second She --is sitting--near the window对划线提问 ★in more recent times的意思,用法.在线等啊!★主要是用法,不要百度知道上复制过来的,我都看过了。 好的会多给分的! Is it time___(begin) the party she is sitting near the windon.对near the windon提问 in more recent———(time)为什么,谢了 she arrived in newyork in1896,,some time later,he became a writer.没说清楚。前两个逗号之间是一条横线,选择填空:A.when B.where C.that D.which the table is near the window对划线部分提问,near the window.怎么提问 in recent times?in recent times 为什么time要用复数?前面为什么用in? Soon he got to London,( )some time later he started his businessA.when B.where C .that d.which 我选D,为什么答案是B呢 Some people understand me?3Q 有一首舒缓英文歌,其中有句歌词,“you are bad man” 但不是这首歌,歌词里有you are super man ,还有you are bad man是一个男歌手,有一期非诚勿扰一位男嘉宾的VCR里用那首歌做背景的应该是一首情歌吧. He reached london in1990,_____,some time later,he became a famous actor.答案是where为撒...He reached london in1990,_____,some time later,he became a famous actor.答案是where为撒不能是when? Some people said they want to three children,one of each.what are they respectively?if the answer is boy and girl,who is the rest one? 找一首英文老歌,歌词中有you are bad man!找一首英文老歌,歌词中有一句you are bad man! deemed it was time for a change 这句英语的中文是什么?很急, 选择填空:--____I finish the work by tomorrow?--Yes,you____.--____I finish the work by tomorrow?--Yes,you____.A Must,must B Should,must C May,must D Must原因 Few remained of the house after the earthquake.这里的remained是什么词性 求change of time 的歌词意思? 为什么我下载了半条命2启动不了 显示only one instance of the game can be running at one time 请专业人士解答 一下大豆油在我国食用油中所占比例有多大? A Time For Us 歌词 _______quick,or you will be late.a)Be b) To be _____up!Tom.You will be late for school.(wake)I ______ alresdy ________(wake) up,mom.I just _________(pretend)_________(sleep).适当形式填空 time for miracles歌词 背过新概念第三册的进,英语口语新概念第三册都背下来是不是跟外国人对话就没有问题了? the food was wrapped in newspaper and eaten with your fingers "Some students do homework three or four times a week"中为什么要有"or"而不是"and" The work is so difficult that he can't finish it in under a week.同义句?The work is so difficult that he can't finish it in ______ ______one week.一个横线一个词 知道的填下.同义句 Thr boy asked them,"Do you take some food and drink with you?"改为宾语从句的复合句 英文:I have you is my biggest happiness in this life! 为什么军团要塞2出现only on instance of the game can be running at one time,玩不了 Tom,you should go___(quick).It is late for school. I'm sure that I can finish the work的同义句I'm sure__ __the work 四个元素.黑桃.英语字母soon.球.海浪.猜成语 food是用take it away还是take them away? There were only three _____them.A.million B.millions 0f Don't leave your pet dog at home alone for too time.-____.I usually take it out for a walk in theafternoon.A.Yes,I do B.Yes,I'll C.No I won't D.I don't 请做出回答并解释 The homework is too much.I need ten more minutes to do it 改为同义句The homework is too much.I need (两道横线) minutes to do it 它给我弹出了一个 Could not launch game Only one instance of this game can be run at a time There--- an important meeting the day after tomorrow.是 is 是 are 是 will have 是 is going to beis going to be 那如果我用is,理由是现在进行时表将来呢?可不可以 They need____actors for the talent show.A.much more B.many more哪个正确?为什么? sometime sometimes some time 的区别 My father _ for London tomorrow ,there is _ an important meetingA is leaving to be B is goning to leave having 有there is dong 的结构吗 还有表示将来时的有什么 他们有什么区别 1I do not think it will snowy tomorrow(单句改错) 2.You will not be late for school next time(改为祈使句) the time has come to change our way of life啥意思 in a world like this 的中文翻译 There _________ (not be) an important meeting tomorrow afternoon 请问,on one’s bike等不等于take a bike? Sorry Ishould not have brought you in this world.This dirty world是什么意思 there is going to be an important meeting tomorrow please try___latea not to be b not be There is going to have a concert this evening.这里的going to的意思? 英格兰的巨石阵到底是怎么回事?巨石阵是做什么用的?又是怎样建立起来的?科学家们有什么不同的看法吗? 中国有几个石油公司中国石油和中国海油是同一个么?有啥区别?还有哪些石油公司? What time (do)the party begin?. 先入为主!ten minutes' walk的提问为啥是How far is it from your home to school?而不是How long does it take you to get to school? 请问下中国四大石油公司用石油运输车运送油运到加油站都是同一个地方开采的油吗
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘