目录

介绍

背景

实现

结论


介绍

Python正在成为一种流行的编程语言,每个人都想开始使用Python。但是我们已经看到,大多数开发人员对于从哪里开始以及如何创建他们的第一个python应用程序感到困惑。因此,本文将向您展示如何在Visual Studio 2017中创建第一个Python应用程序,并在创建第一个python项目之后,我们将看到一些小的python示例,以便您可以更好地了解如何开始编写程序以及如何运行它。

背景

如果您尚未准备好Python环境,并且愿意使用Visual Studio,请不要担心。您可以关注我之前的文章在现有的Visual Studio 2017中设置和测试Python环境。因此,让我们开始创建第一个Python项目。Visual Studio是用于.NET编程语言的最佳IDE,但现在它还提供了对Python的支持。因此,我们可以创建一个python项目并在Visual Studio中编写代码。在Visual Studio中编写Python代码时,我们可以使用所有Visual Studio功能,例如调试、智能感知等。我们在Visual Studio中为创建Python项目提供了一个不同的模板,就像您可以创建一个简单的项目,或者您可以创建一个单独的文件,您可以在其中编写Python代码并运行它。如果您有兴趣在Visual Studio中使用Python创建Web应用程序,那么我们有Django和Flask模板,它们提供了现成模板的完整外观。在这里,我们将尝试创建一个简单的python项目。

实现

首先,打开您的Visual Studio 2017或更高版本,然后单击“文件菜单,选择“新建,然后选择项目。它将打开“New Project”窗口,从中我们可以选择不同种类的应用程序模板。但是,让我们从安装的 [Left Panel]部分中选择Python,然后从中间面板中选择“Python Application”,并为该应用程序提供合适的名称和位置,如下图所示,然后单击OK

按照以下步骤准备项目需要几秒钟。下图显示了Python应用程序的基本结构,我们可以根据需要对其进行扩展。在这里,您将找到运行我们的应用程序的“Python环境”。除此之外,它还有一个“FirstPythonDemo.py”文件。

该项目已经准备好一个python文件,我们可以编写第一个程序了。因此,让我们按如下所示在python中编写第一个程序并运行它。在这里,我们将打印类似消息的内容。

print('This is my first python program')

现在,让我们在Visual Studio 2017中运行程序,就像通​​常使用F5运行程序一样,您将获得如下输出:

太好了,我们能够在Visual Studio中运行我们的第一个python项目。如果您逐步遵循所有步骤并且正确设置了python环境,我们认为您不会遇到任何问题。让我们扩展上面的程序,并添加更多代码来理解python。

# Example 1
print('This is my first python program')# Example 2
x =5
y =4
z=x+y
print('The sum of {} and {} is {}'.format(x,y,z))# Example 3
def sayHello():print('Hello Programmer')sayHello()

上面我们在python中有三个基本示例,正如我们已经在第一个示例中讨论的那样。它仅打印文本。在第二个示例中,我们将两个变量声明为x和y,并将两个变量都添加为 z并打印输出。在第三个示例中,我们将创建一个方法为“sayHello()”并调用它。让我们运行程序并查看输出。

以上输出是预期的。第一个是打印文本,第二个是输出5和4的和作为输出,第三个是再次打印一些文本的方法。

让我们进一步了解python项目属性。有时,它需要与其他一些python版本一起使用,它可以是更高版本或更低版本。可以从项目属性窗口中更改。右键单击项目并转到属性,在常规部分,您将发现解释器与一些已安装的python版本,如下图所示。您可以根据需要进行更改。在“常规”选项卡中,我们还可以更改“启动文件”并将其他一些python文件作为启动文件。

结论

因此,今天,我们已经学习了如何在Visual Studio 2017中创建我们的第一个Python项目并运行第一个程序并对其进行扩展。

Visual Studio 2017中的第一个Python项目相关推荐

  1. 在现有的Visual Studio 2017中设置和测试Python环境

    目录 介绍 背景 设置Python环境 结论 介绍 根据Stack Overflow开发者调查,在2018年,Python成为最受欢迎的语言列表.Python是用于机器学习.Web开发和数据科学的跨平 ...

  2. Visual Studio 2017中的编译器工具布局

    写在前面 在工作中,偶尔会用到VC编译器.目前,最新版的VS已发布到了2017.其中,微软对于VS的目录结构进行了调整. 该文翻译自微软官方博文 Compiler Tools Layout in Vi ...

  3. 在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序

    前言 Visual Studio 2017已经发布了很久了.做为集成了Asp.Net Core 1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧. 随着Google Angular4的发布 ...

  4. 学习Azure Functions:在Visual Studio 2017中创建Azure Functions

    目录 介绍 Azure Azure帐户设置 设置开发环境 案例分析 在Visual Studio 2017中创建Azure Functions 添加Azure Functions项目 添加HTTP触发 ...

  5. 在Visual Studio 2017中找不到.NET Framework 4.6.2

    在Visual Studio 2017中找不到.NET Framework 4.6.2 原文 https://blogs.msdn.microsoft.com/benjaminperkins/2017 ...

  6. Visual studio 2017中 Javascript对于Xrm对象模型没有智能提示的解决办法

    Visual studio 2017中 Javascript对于Xrm对象模型没有智能提示的解决办法 先上个图.语法提示支持到 Microsoft Dynamics xRM API 8.2 也就是cr ...

  7. 如何在visual studio 2017 中安装python工具

    首先申明一下本人的电脑是win10系统,安装的是visual studio 2017社区版(vs社区版都是免费使用的,可以在官网下载),大学学习的是计算机专业平时都是用visual studio编写一 ...

  8. 如何在Visual Studio 2017中使用C# 7+语法

    前言 之前不知看过哪位前辈的博文有点印象C# 7控制台开始支持执行异步方法,然后闲来无事,搞着,搞着没搞出来,然后就写了这篇博文,不喜勿喷,或许对您有帮助. 在Visual Studio 2017配置 ...

  9. visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案

    一般默认比较旧有两个原因,系统版本过旧,Visual Studio 版本过旧. 第一步,将windows 更新到最新版,必须是windows 10 并且更新到最新. 第二步,将visual studi ...

最新文章

  1. 利用OpenCv读取一张图片并显示
  2. Linux根文件系统的文件镜像,构建小型Linux根文件系统镜像
  3. 搭建Nginx正向代理
  4. [密码学] RSA同模攻击与选择密文攻击
  5. webassembly_提升WebAssembly的安全性
  6. cisco路由器 三层交换机简单环境配置实例(图)
  7. 金秋十月丹桂飘香,送3本书更香
  8. 微信网页开发 thinkphp5.0的try-catch和重定向
  9. HNU 实验七 字符串 E-mail地址
  10. Android 折线图(MPAndroidChart框架)
  11. 菜鸟学习初级教程-----强烈推荐(看完后成黑客拉)
  12. 奔跑的小人,在屏幕上从左向右移动”的代码实现“小人在屏幕上从右向左移动” 按下键“A”,小人向左移动;按下键“D”,小人向右移动; 按下键“W”,小人向上移动;按下键“X”,小人向下移动; 通过主函数
  13. 中国象棋AI在线弈游戏源码
  14. HTML <dfn> 标签
  15. MySQL性能分析工具
  16. 那么如何求出这个长轴和短轴呢?于是线性代数就来了
  17. AI自动剪辑生成视频探索实践
  18. CSS样式书写的三种方式
  19. 《孩子快抓紧妈妈的手 -----转载
  20. 数据结构:单链表(水浒传英雄操作为例)+单链表面试题

热门文章

  1. python花式编码_Python编码常用套路
  2. html单选框换行,html – 如何防止单选按钮及其标签之间的换行符,同时仍然允许标签本身中的换行符?...
  3. eclipse占用内存过大_Java内存泄漏分析工具Memory Analyzer Tool
  4. python第三方库引用_Python入门:如何使用第三方库
  5. php替换指定函数,PHP替换指定字符函数str_replace()的用法
  6. python 中有x y y x吗_Python: x += y 与 x = x+y 的区别
  7. python元胞自动机模拟交通_基于立体网格的放射性污染物扩散过程模拟与表达
  8. UI设计灵感|注册登录界面设计灵感
  9. UI设计实例|界面设计中,版式实战运用以及设计思路
  10. qwtplot读取tid数据并绘图