为什么没人用vs写Python(为什么vs不能写java)
为什么vs的python用不了
不知道为什么,关于python IDE好多人都推荐用pycharm,但是无奈没人教,作为一只小白,真心不会用。于是就用了VS2015.
(1).打开 文件-新建项目 在模板里面找到python
(2).没安装模板的就可以安装了
(3).安装完成之后就可以选择新建 Python Application(当然还有其他Python)
(4)改个项目名字,选好项目存储位置就可以开始编写我们的Python程序咯。
弄完IDE,就正式开始学习Python了。
为什么要用Visual Studio写Python代码
智能感应真的很有用
我知道,我们一直都在讨论智能感应。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,来访问我们的页面,提供反馈,提出问题,或尝试我们还没正式发布的新功能。
为什么有人用VS上的Python,有些人用Pychem,有些人用官网Python。这三者有哪些区别
VS(Visual Studio)和 Pycharm 一样,都属于 IDE(集成开发环境),需要依赖 Python 解释器。
官网的 Python 就是个纯解释器。
用什么代码编辑器编辑Python代码比较方便呀?
VS Code:这是一个免费、开源、跨平台的代码编辑器,由微软自主设计研发,界面风格和VS相似,但没有VS那么庞大臃肿,运行速度快、占用内存少,支持常见的自动补全、代码高亮、语法提示、GIT等功能,安装Python插件后,可以直接编辑运行Python程序。对于Python入门开发者来说,是非常不错的选择。
Sublime Text:是一个非常不错的代码编辑器,基本功能和VS Code差不多,轻便灵活、运行速度快,文本编辑功能强大,常见的自动补全、语法检查、语法提示功能都能很好支持,配置好本地Python解释器路劲后,也是一个非常不错的Python开发软件。
Atom:也是一个免费、开源、跨平台的代码编辑器,由GitHub专门为广大程序员设计研发,基本功能和前2个编辑器差不多,支持常见的智能补全、代码高亮、语法检查等功能,安装Python插件后,也可以直接编辑运行Python程序。
Vim:这是Linux环境下使用最多的文本编辑器,轻便灵活、插件扩展众多,可以自定义配置环境,和各种编程语言都能混搭,而且效果很好,安装Python之后,可以直接当作一个非常不错的Python开发软件来使用。
Visual Studio:目前使用最多的IDE环境,集成了非常多的开发环境,新的版本也开始支持Python开发,勾选Python之后,可以直接编辑、调试、运行Python程序,功能强大。
PyCharm:一个Python专用的开发软件,在业界非常流行,也非常受欢迎,支持代码重构、代码分析、单元测试等高级功能,因此开发、调试、运行效率很高,本身自带了许多工程模块,可以快速构建flask、Django等web应用。
vs可以写python吗
可以的,VS工具栏菜单下选择获取工具和功能,在出现的产品界面中选择单个组件,然后将列表中的自己想要安装的python版本选中安装,安装成功后即可在VS中进行python代码撰写。
vs能运行python吗
1.Python环境的搭建:
这里我选择的是Anaconda可以傻瓜式的帮我们将python环境搭建完毕,贴上Anaconda的下载地址:
选择适合的版本下载即可,我这选择的Python3.6 version 64位的,下载完毕之后就是安装了,Anaconda会帮我们将Python环境搭载完毕的。
相关推荐:《Python教程》
2.VS2017中Python开发的选择:
如果已经安装过VS2017,直接在找到Visual Studio Installer。
点击运行,然后选择修改,将Python开发和数据科学和分析应用程序勾选即可。
如果是没有安装过VS2017,需要先在VS官网下载最新的VS2017即可,附上微软官方的VS下载链接:
;rel=15,后面的步骤与上一步相同。
安装完毕后,VS2017会自动引入我们前面安装的python环境。
3.测试环境:
环境搭建完毕之后就需要测试一下是否搭建成功了,打开VS选择python应用程序;
可以看到我们安装的Python3.6已经引入了。
接下来点击附加按钮即可:出现了下面的界面那么就表示我们的VS2017已经能成功作为Python的IDE了。