Visual Studio 2017中的第一个Python项目
目录
介绍
背景
实现
结论
介绍
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项目相关推荐
- 在现有的Visual Studio 2017中设置和测试Python环境
目录 介绍 背景 设置Python环境 结论 介绍 根据Stack Overflow开发者调查,在2018年,Python成为最受欢迎的语言列表.Python是用于机器学习.Web开发和数据科学的跨平 ...
- Visual Studio 2017中的编译器工具布局
写在前面 在工作中,偶尔会用到VC编译器.目前,最新版的VS已发布到了2017.其中,微软对于VS的目录结构进行了调整. 该文翻译自微软官方博文 Compiler Tools Layout in Vi ...
- 在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序
前言 Visual Studio 2017已经发布了很久了.做为集成了Asp.Net Core 1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧. 随着Google Angular4的发布 ...
- 学习Azure Functions:在Visual Studio 2017中创建Azure Functions
目录 介绍 Azure Azure帐户设置 设置开发环境 案例分析 在Visual Studio 2017中创建Azure Functions 添加Azure Functions项目 添加HTTP触发 ...
- 在Visual Studio 2017中找不到.NET Framework 4.6.2
在Visual Studio 2017中找不到.NET Framework 4.6.2 原文 https://blogs.msdn.microsoft.com/benjaminperkins/2017 ...
- Visual studio 2017中 Javascript对于Xrm对象模型没有智能提示的解决办法
Visual studio 2017中 Javascript对于Xrm对象模型没有智能提示的解决办法 先上个图.语法提示支持到 Microsoft Dynamics xRM API 8.2 也就是cr ...
- 如何在visual studio 2017 中安装python工具
首先申明一下本人的电脑是win10系统,安装的是visual studio 2017社区版(vs社区版都是免费使用的,可以在官网下载),大学学习的是计算机专业平时都是用visual studio编写一 ...
- 如何在Visual Studio 2017中使用C# 7+语法
前言 之前不知看过哪位前辈的博文有点印象C# 7控制台开始支持执行异步方法,然后闲来无事,搞着,搞着没搞出来,然后就写了这篇博文,不喜勿喷,或许对您有帮助. 在Visual Studio 2017配置 ...
- visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案
一般默认比较旧有两个原因,系统版本过旧,Visual Studio 版本过旧. 第一步,将windows 更新到最新版,必须是windows 10 并且更新到最新. 第二步,将visual studi ...
最新文章
- 利用OpenCv读取一张图片并显示
- Linux根文件系统的文件镜像,构建小型Linux根文件系统镜像
- 搭建Nginx正向代理
- [密码学] RSA同模攻击与选择密文攻击
- webassembly_提升WebAssembly的安全性
- cisco路由器 三层交换机简单环境配置实例(图)
- 金秋十月丹桂飘香,送3本书更香
- 微信网页开发 thinkphp5.0的try-catch和重定向
- HNU 实验七 字符串 E-mail地址
- Android 折线图(MPAndroidChart框架)
- 菜鸟学习初级教程-----强烈推荐(看完后成黑客拉)
- 奔跑的小人,在屏幕上从左向右移动”的代码实现“小人在屏幕上从右向左移动” 按下键“A”,小人向左移动;按下键“D”,小人向右移动; 按下键“W”,小人向上移动;按下键“X”,小人向下移动; 通过主函数
- 中国象棋AI在线弈游戏源码
- HTML <dfn> 标签
- MySQL性能分析工具
- 那么如何求出这个长轴和短轴呢?于是线性代数就来了
- AI自动剪辑生成视频探索实践
- CSS样式书写的三种方式
- 《孩子快抓紧妈妈的手 -----转载
- 数据结构:单链表(水浒传英雄操作为例)+单链表面试题
热门文章
- python花式编码_Python编码常用套路
- html单选框换行,html – 如何防止单选按钮及其标签之间的换行符,同时仍然允许标签本身中的换行符?...
- eclipse占用内存过大_Java内存泄漏分析工具Memory Analyzer Tool
- python第三方库引用_Python入门:如何使用第三方库
- php替换指定函数,PHP替换指定字符函数str_replace()的用法
- python 中有x y y x吗_Python: x += y 与 x = x+y 的区别
- python元胞自动机模拟交通_基于立体网格的放射性污染物扩散过程模拟与表达
- UI设计灵感|注册登录界面设计灵感
- UI设计实例|界面设计中,版式实战运用以及设计思路
- qwtplot读取tid数据并绘图