Windows环境下VisualStudio如何编写Python程序
Python 是⼀种受欢迎的编程语⾔,它可靠、灵活、易于学习、可在所有操作系统上免费使⽤,并且强⼤的开发⼈员社区和很多免费库都⽀持它。 Python ⽀持所有开发⽅式,包括 Web 应⽤程序、Web 服务、桌⾯应⽤、脚本编写和科学计算,许多⾼校⼈员、科学家、业余和专业开发⼈员都在使⽤ Python。 可以在  和 (⾯向初学者的 Python)中了解有关该语⾔的详细信息。
Visual Studio 是 Windows 上功能强⼤的 Python IDE。 Visual Studio 通过 Python 开发 和数据科学 ⼯作负载(Visual Studio 2017及更⾼版本)和免费的针对 Visual Studio 的 Python ⼯具扩展(Visual Studio 2015 及更早版本),为 Python 语⾔提供⽀持。
Python ⽬前不⽀持在 Visual Studio for Mac 中使⽤,但可通过 Visual Studio Code 在 Mac 和 Linux 上使⽤(请参阅)。
若要开始使⽤ Python,请执⾏以下操作:
按照安装 Python 环境。
通过本⽂中各部分的内容熟悉 Visual Studio 的 Python 功能。
阅读⼀个或多个指导如何创建项⽬的快速⼊门教程。 如果不确定,请从或开始。
按照 教程操作,获得完整的端到端体验。
汇编语言程序设计图解备注
Visual Studio ⽀持 Python 版本 2.7 以及版本 3.5 到 3.7。 可以使⽤ Visual Studio 编辑在 Python 其他版本中编写的代码时,这些版本不受官⽅⽀持,IntelliSense 和调试等功能可能⽆法正常⼯作。 对 Python 版本 3.8 的⽀持仍在开发中,可在 页⾯查看有关⽀持的特定详细信息。
对多个解释器的⽀持
Visual Studio 的“Python 环境”窗⼝(下⽅为其扩展后的加宽视图)具有⼀块⽤于管理所有全局 Python 环境、conda 环境和虚拟环境的单独区域 。 Visual Studio 可⾃动检测出标准位置是否安装 Python,并且允许⽤户配置⾃定义安装。 在每个环境中,⽤户都可以轻松管理包、打开该环境的交互窗⼝和访问环境⽂件夹。
使⽤“打开交互窗⼝” 命令,在 Visual Studio 的上下⽂中以交互⽅式运⾏ Python。 使⽤“在 PowerShell 中打开” 命令,在所选环境的⽂件夹中打开单独的命令窗⼝。 可从该命令窗⼝运⾏任何 python 脚本。
更多相关信息:
多种多样的编辑、IntelliSense 和代码理解
Visual Studio 具备出⾊的 Python 编辑器,包括语法着⾊、跨代码和库的⾃动补全、代码格式设置、签名帮助、重构、Linting 和类型提⽰。 Visual Studio 还提供⼀些独⼀⽆⼆的功能,如类视图、转到定义 、查所有引⽤ 和代码⽚段。 与直接集成有助于快速开发已保存在⽂件中的 Python 代码。
更多相关信息:
⽂档:
⽂档:
⽂档:
⽂档:
layim常规 Visual Studio 功能⽂档:
交互窗⼝
对于 Visual Studio 已知的每个 Python 环境,⽤户都可以直接在 Visual Studio 中轻松打开 Python 解释器的相同交互 (REPL) 环境,⽽⽆需使⽤单独的命令提⽰符。 也可以轻松地切换环境。 (若要打开单独的命令提⽰符,请在“Python环境”窗⼝中选择所需的环境,然后如之前的下所述,选择“在 PowerShell 中打开”命令) 。
Visual Studio 还紧密集成了 Python 代码编辑器和交互 窗⼝。 使⽤ Ctrl +Enter 键盘快捷⽅式可将编辑器中的当前代码⾏(或代码块)发送给交互 窗⼝,然后移⾄下⼀⾏(或块),⾮常⽅便。 使⽤ +Enter ⽆需运⾏调试程序即可轻松浏览代码。 还可以使⽤相同的键盘快捷⽅式将选定代码发送给交互 窗⼝,并轻松地将交互 窗⼝中的代码粘贴到编辑器中。 将这些功能结合使⽤可以在交互 窗⼝中出代码段的详细信息,并将结果轻松保存到编辑器的⽂件中。
Visual Studio 还⽀持 REPL 中的 IPython/Jupyter,包括内联图、.NET 和 Windows Presentation Foundation (WPF)。
更多相关信息:
项⽬系统、项⽬模板和项模板
备注
Visual Studio 2019 ⽀持打开包含 Python 代码的⽂件夹并在不创建 Visual Studio 项⽬和解决⽅案⽂件的情况下运⾏该代码。 有关
详细信息,请参阅。 但是,使⽤项⽬⽂件会获得本部分所述的优势。
Visual Studio 可帮助管理项⽬随时间增加的复杂性。 Visual Studio 项⽬不仅仅是⼀个⽂件夹结构:它包括理解不同⽂件的使⽤⽅式以及⽂件之间的关系。 Visual Studio 可帮助⽤户区分应⽤代码、测试代码、⽹页、JavaScript 和⽣成脚本等,从⽽启⽤⽂件对应的功能。 此外,Visual Studio 解决⽅案还可以帮助⽤户管理多个相关的项⽬,例如 Python 项⽬和 C++ 扩展项⽬。
python入门教程 非常详细 pdf项⽬和项模板可⾃动完成不同类型的项⽬和⽂件的设置过程,能为⽤户节省宝贵的时间,⽆需⽤户管理错综复杂⼜容易出错的细枝末节。 Visual Studio 提供适⽤于 Web、Azure、数据科学、控制台和其他类型项⽬的模板,以及适⽤于 Python 类、单元测试、Azure Web 配置、HTML 甚⾄ Django 应⽤等⽂件的模板。
更多相关信息:
⽂档:
⽂档:
⽂档:
小学教师资格证⽂档:
常规 Visual Studio 功能⽂档:
常规 Visual Studio 功能⽂档:
功能完备的调试mybaits使用教程
功能强⼤的调试程序是 Visual Studio 的优势之⼀。 特别以 Python 为例,Visual Studio ⽀持 Python/C++ 混合模式调试、在 Linux 上进⾏远程调试、在交互 窗⼝中进⾏调试,以及调试 Python 单元测试。
在 Visual Studio 2019 中,可以在不使⽤ Visual Studio 项⽬⽂件的情况下运⾏和调试代码。 请参阅,查看有关⽰例。
更多相关信息:
⽂档:
⽂档:
⽂档:
常规 Visual Studio 功能⽂档:
具有丰富报表的分析⼯具
通过分析可以了解应⽤程序内的时间分配。 Visual Studio ⽀持使⽤基于 CPython 的解释器进⾏分析,并且能⽐较运⾏的不同分析之间的性能差异。
priority联想记忆
更多相关信息:
⽂档:
常规 Visual Studio 功能⽂档:。 (并⾮所有 Visual Studio 分析功能都可⽤于 Python)。
单元测试⼯具
在 Visual Studio 测试资源管理器 中发现、运⾏和管理测试,并且可轻松调试单元测试。
更多相关信息:
⽂档:
常规 Visual Studio 功能⽂档:。
Azure SDK for Python
⽤于 Python 的 Azure 库简化了从 Windows、Mac OS X 和 Linux 应⽤中使⽤ Azure 服务的过程。 可以使⽤它们创建和管理 Azure 资源,以及连接到 Azure 服务。
有关详细信息,请参阅  和。
问题和解答
问:是否可通过 Visual Studio for Mac 获得 Python ⽀持?
答: ⽬前不⾏,但你可以在上为该请求投票。  ⽂档会标识当前⽀持的开发类型。 同时,Windows、Mac 和 Linux 上的 Visual Studio Code 可。
问:构建 Python UI 可以使⽤什么⼯具?
答: 该领域的主要产品是 ,其中与 Python 的绑定称为 (另请参阅 )和 。 ⽬前,Visual Studio 中的 Python ⽀持不包括⽤于 UI 开发的任何特定⼯具。
问:Python 项⽬是否可以⽣成独⽴的可执⾏⽂件?
答: Python 通常是⼀种解释型语⾔,其代码在适合 Python 功能的环境(如 Visual Studio 和 Web 服务器)中按需运⾏。 ⽬
前,Visual Studio 本⾝不提供创建独⽴可执⾏⽂件的⽅法,它本质上是⼀个具有嵌⼊式 Python 解释器的程序。 但是,如  所
述,Python 社区提供了不同的⽅法来创建可执⾏⽂件。 如博客⽂章中所述,CPython 还⽀持嵌⼊到本机应⽤程序中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。