python windows窗口置顶_想用Python编程却不知如何下手?一篇搞定编程准备工作

导读:为了简化Python编程的学习难度,开发过程中的工具、环境尽量使用同一套,此后所有的编程环境都以Windows系统下Python3.8为准,代码编辑器及IDE(集成开发环境)使用VS Code。

目的很简单,就是为了让所有的讲解和学习集中在Python语法以及用法学习上,各种工具的使用方法可以留在入门后再说。

59be7c6d875fd51fd66af9e332d2a270.png

一、Python 3.8的安装

1.1 Python 安装包下载

Python安装首先需要我们从Python官网下载安装包。

  • 直接下载最新版3.8.2,在官网首页即可选择
9f60343fc9726e5bf27a75f3501409ee.png
  • 下载指定版本(Windows版本)

点击Downloads下方的Windows按钮,会跳转至https://www.python.org/downloads/windows/。

fdb432675943686d1cfa8f3b3ab9bae6.png

你会看见以上页面。左边的Stable Releases是稳定版本,右边的Pre-releases是预览版。

我们选择稳定的版本就好。预览版通常会包含一些比较新的特性,但是未经过充分的测试,可能会出现诡异的问题。

- X86-64:表示64位的版本,兼容32位。

- X86:表示32位的版本。

- Embeddable zip file:压缩包文件。

- Web-based installer:在线安装。

- Executable installer:完整安装包。

通常我们选择Executable installer安装包即可,因为安装的过程中会帮我们处理环境变量等问题,对于入门者来说,全程下一步更不容易出错。

本教程涉及的都以Python3.8 为准。

Python安装包下载完成后,双击安装包即可开始安装。

1.2 Python 安装教程

双击安装包后,进入安装界面。

6cb3ebb80160a21f4456098f6a0f2416.png

如果是第一次接触,建议直接选择Install Now(立即安装)即可,这里会默认安装所有选项,保证环境不缺失。

可以看到Install Now下面写了Includes IDLE,pip and documentation,这些具体代表着什么,可以在以后慢慢了解。

如果选择Customize installation选项,则可以对安装内容以及安装目录等做一些选择。熟悉后可以进行定制化安装。

下面的Add Python 3.8 to PATH(添加Python3.8进入环境变量),这里一定要记得勾选上,勾上后就是将Python所在目录告诉系统,下次在调用Python时,系统就知道去哪儿找Python的程序和库。

1.3 安装完成测试

等待Python安装完成后,关闭安装界面即可。

那么,这时候问题来了,你安装的Python去哪儿呢?

与一般的软件安装不同的是,Python安装后,其实没有一个软件界面实体,就像你学会了数学,虽然你的外表看不出来,但要解题时,你的大脑知道去哪儿调取数学知识。

要使用Python,需要利用cmd命令行或者其他编辑器或IDE。

  • 验证Python安装是否完成

安装完成后,打开控制台(在电脑上同时按win键+R键,输入cmd并按enter回车即可),此时会弹出一个黑色的控制台窗口,如下图:

在控制台窗口中,输入如下命令:python --version 或 python -V

43e8651aed1bc444419e32e9728c95bd.png

若像上面这样,显示了Python的版本号,则说明python环境已经安装好了。

图片中显示的是Python3.7.4,是由于笔者电脑中安装了多个Python版本导致。你们在安装了Python3.8.2后,显示的版本号就应该是Python 3.8.2。

二、VS Code 的安装

有人也许接触过VS,就是微软的那个号称宇宙第一IDE的功能异常全面的集成开发环境,但VS Code与VS完全不是一个东西。

首先,VS Code是一个简洁好用的轻量级文本编辑器,占空间小,是一款跨平台编辑器。

VS Code有大量、丰富的插件可以下载安装,进行适当配置后,可以利用VS Code实现快速开发。对于很多开发者来说,VS Code的简洁易用非常讨喜。

我们使用VS Code作为编辑器,一方面是因为简洁易用好上手,另一方面也是想让初学者不用太过关注编辑器本身。

其实,Python开发中其他的IDE或编辑器还有很多,比如:pycharm、vscode、 sublime text、 atom等等。而这里推荐使用VScode,因为插件丰富,且官方一直在更新维护。

选择一款IDE或编辑器的标准还有很多,比如可以方便的打断点调试,拥有美观的字体主题和代码提示等等。而VS Code的视觉感受还是我比较喜欢的。

2.1 VS Code 下载

VS Code下载可以直接进入官网 https://code.visualstudio.com/ 下载。

由于VS Code一般情况下没有什么版本的限制,所以直接下载最新版的安装包即可。

14be6394b796a7be5e6c500695edec8d.png

2.2 VS Code 安装

双击安装包,进入安装界面,依旧没什么好选择的,全程下一步,直到安装完成即可。

安装完成后,桌面上即出现了Visual Studio Code图标。

2.3 VS Code 配置Python环境

由于VS Code本质上是一个编辑器,要想使用VS Code编辑代码,并调用Python以及配套的各种功能,就需要对VS Code进行配置,让VS Code能正确链接到Python。

安装Python插件:打开VS Code,点击左侧Extensions(扩展)菜单,在上方的输入框中输入python,选择Python插件(一般都是第一个),点击Install安装即可。

74a5c89db918db751ee4e57c0f90107e.png

新建一个工作目录:接下来,我们在桌面上新建一个PythonDemo的文件夹,并在VS Code中点击左上角的【file】菜单,选择其中的【Open Folder】,接着选择我们在桌面上新建的PythonDemo空文件夹,打开后,此时VS Code的工作目录就在PythonDemo文件夹中了,后续新建的文件都会放在这个文件夹中。

新建一个py文件:此时,点击项目名称右侧的添加文件按钮,添加一个文件,并输入文件名:demo.py(demo是文件名,py是Python文件的后缀名),enter回车确认即可。

这时,我们可以看到文件前面的图标变成了Python的蟒蛇LOGO模样,而右侧编辑区,显示为一个空白的demo.py文件,我们可以输入一句大名鼎鼎的代码: print('hello world!!')

441faa699533f383e3bc2f2608bd2d45.png

运行第一个Python文件:接着在demo.py文件的空白处,点击右键,选择在终端中运行Python文件,即可看到下方的TERMINAL终端中,输出了 hello world!! 字样。

462e16a0c21a3cefbb5f0386f382e39e.png

至此,VS Code与Python的基础配置已经完成,可以正式开始学习Python编程了。

三、Windows 相关配置

3.1 Python 环境变量

前文提到了Python的环境变量,以及Python安装是否完成的验证操作,如果输入Python -V并不能显示Python的版本号,那就需要排查Python环境变量设置正确与否了。

进入环境变量设置:

在桌面计算机图标上右键,选择属性;在弹出的窗口中,选择左侧的高级系统设置,在弹出的小窗口下方,选择【环境变量】,进入环境变量设置窗口。

9c33cf43601c265c6c4aa235b45d0716.png

查看环境变量设置与否:

在环境变量窗口,分别点击用户变量中的【PATH】和系统变量的【PATH】查看,是否有Python 3.8的路径存在。

59f3c6cace9dd6b77e6b4f6495b1cdc7.png
f8a25913830cf4421822b136ac66e7fa.png

可以看到,一共有两条Python38的路径存在,如果你的环境变量不存在,那你就需要找到之前安装Python的文件夹,将这两个文件夹的路径添加进来。

前文在安装Python时,安装界面中有一个Add to PATH,PATH就是指这里的环境变量PATH路径。

PATH中存放的是系统中一些关键软件、程序、库等等的路径,主要是为了方便系统或某些程序调用时查找。

我们在前面的Python -V命令中,Python单词能被系统识别,就是因为系统通过PATH的所有路径中找到了Python程序。

用户变量与系统变量,一个是当前系统用户使用,一个是全部系统用户可以使用,一般情况下,两者是等同的。除非你的电脑上分了几个用户使用,否则设置在上、下都是可以的。

关于Python的编程准备,先掌握这些基础即可,后续更复杂的环境配置,可以等编程技术掌握熟练后再进行学习。

--------------------------------------------

我是@杨老师教你写BUG,欢迎关注我。我会陆续更新Python、C++、Golang等系列教程,感谢关注。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/459920.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序 ajax 加载,小程序实战-小程序网络请求异步加载

最初看到小程序的网络请求的时候,尤其是演示示例中,userInfoReadyCallback这个函数更是一头雾水。其实并不怎么理解.一直很费解.网上各路大侠都有解释,但是就是,不知道是怎么个顺序,而我也是个对程序执行流程很关注的人,现在把我的心得分享给…

华为手机怎么强制关机_华为忘记锁屏密码怎么办?多品牌手机通用解锁密码

手机忘记登陆密码怎么办?下面小编介绍几种方法,轻松解开那些忘记锁屏密码的手机,第一种方法可能大家还知道,但第二种方法肯定没几个人知道。1、手机原地复活这种方法是可以解决锁屏密码的问题,但也一并把手机上所有的数…

HTML5与搜索引擎优化[转载]

原文:http://lusongsong.com/reed/398.html 我觉得HTML5的兴起完全是因为iPhone和iPad,自从Adobe停止开发flash、Android4.0不支持flash后,我觉得在不久的将来HTML5会广泛应用,而且HTML4已经10年没更新了。 HTML5与HTML4代码结构对…

如何让 zend studio 10 识别 Phalcon语法并且进行语法提示

让 zend studio 10 识别 Phalcon语法并且进行语法提示https://github.com/rogerthomas84/PhalconPHPDoc下载解压后,把里面 phalcon 整个目录复制到 workspace 的C:\Documents and Settings\Administrator\Zend\workspaces\DefaultWorkspace\.metadata\.plugins\org.…

包r语言_R语言入门之寻找你的R包

关于寻找目标R包,一般可以在官网利用关键词搜索即可获得相关信息,不过米老鼠在这里想给大家介绍一个特别的R包,它可以帮助你寻找你想要的理想R包。不过,在正式讲解,我想和大家提醒一下安装R包的注意事项: &…

NOI2011 智能车比赛

SPFA。 我们关键是要找到关键点,包括起点,终点,和相邻矩形接触线段的上端点和下端点(如图有红色圈住的点为关键点)。 我们要做的就是在这些关键点之间连边。 我们把这些关键的点拿出来: 其实就是一些竖直的线段。 除了…

ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置

ftp服务器 上传文件权限设置 内容精选换一换华为云对象存储服务帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用对象存储服务。云数据库RDS服务上的MySQL在使用上有一…

悼念512汶川大地震遇难同胞——一定要记住我爱你

Problem Description当抢救人员发现她的时候,她已经死了,是被垮塌下来的房子压死的,透过那一堆废墟的的间隙可以看到她死亡的姿势,双膝跪着,整个上身向前匍匐着,双手扶着地支撑着身体,有些象古人…

获取当前ip_教程丨WIN10系统下设置固定IP或动态IP

无论是电脑、手机或其他一切电子设备,如果需要上网,它就必须有一个IP地址,然后IP地址的获取通常又分为 动态IP(自动获取)或 静态IP(手动设置)两种模式(您所在的网络具体适用哪种模式,请咨询您的网络管理员;目前学校都是…

php实现服务器文件同步,PHPstorm配置同步服务器文件

1、配置服务器一、链接配置服务器打开菜单栏 Tools -> Deployment -> Configurationapp点击 选择 SFTP,并填写相关服务器信息:测试Type:链接类型,这里选择SFTP3dHost:服务器ip地址ormPort:端口&…

oc 实例变量可见度、方法

为什么80%的码农都做不了架构师?>>> ⼀、实例变量可⻅度 public 在类的外部和内部均可访问 protected(默认) 只能在该类和其⼦类内访问 private 只能在该类内访问 ⼆、⽅法(定义、声明、调用&#xff…

使用 js替换网页中的关键词为链接

要求把一段html脚本中的疾病名添加到疾病库的链接&#xff0c;只添加一次&#xff0c;要避开超链接或图片链接。 最初是用的 str.replace(糖尿病, <a href...>糖尿病</a>); 结果找了半天&#xff0c;愣是没找到替换后的效果&#xff0c;原来是有个图片的title中…

凡人修仙传显示无法连接服务器,《凡人修仙传》网络异常及橙色BOSS补偿说明...

【网络异常及橙色BOSS补偿说明】亲爱的玩家朋友&#xff1a;《凡人修仙传》所有服务器由于网络异常在今晚(12月6日晚)陆续出现了延迟与宕机。对广大玩家造成了影响&#xff0c;我们深表歉意&#xff01;网络异常还对部分大区的橙色BOSS造成了影响&#xff0c;导致活动没有顺利进…

白屏优化_今日头条品质优化 图文详情页秒开实践

背景作为一个内容类应用&#xff0c;看新闻读资讯一直是头条用户的核心需求&#xff0c;页面的打开速度直接关系到用户使用头条的核心体验&#xff0c;在头条中&#xff0c;为了更多的承载足够丰富的样式和逻辑下保持多端体验的统一&#xff0c;详情页的内容我们是通过 WebView…

JPA字段长度 Mysql数据库

2019独角兽企业重金招聘Python工程师标准>>> 今天有个表字段超长了&#xff0c;默认是255&#xff0c;当时随手把表结构改成3600。然后晚上回来研究JPA控制的字段长度。 实验一&#xff1a; Column(length50, nullabletrue) private String valueText; 毫无疑问&…

JavaWeb学习----Cookie实现记住密码的功能

【声明】 欢迎转载&#xff0c;但请保留文章原始出处→_→ 生命壹号&#xff1a;http://www.cnblogs.com/smyhvae/ 文章来源&#xff1a;http://www.cnblogs.com/smyhvae/p/4096807.html 【正文】 本文主要内容&#xff1a; •1、什么是Cookie •2、Cookie带来的好处 •3、Co…

【学习笔记】在storyboard中给TabViewController添加tab页面

正题&#xff1a;1、首页动态拖一个UIViewController到storyboard中2、然后右键UITabBarController在木manaul栏右侧的加号连线新的UITabViewController就成功添加完毕转载于:https://blog.51cto.com/3048821/1682420

使用matlab画半透明椭圆

先上最终效果图&#xff1a; 本来是想直接用scatter和alpha来画的&#xff0c;结果在尝试以下代码后&#xff0c;发现无法显示透明效果 scatter(rand(1000,1),rand(1000,1), filled); alpha(0.5) 具体原因可以参考stackoverflow&#xff08;http://stackoverflow.com/questions…

双y轴如何合并图例_如何对图表批量组合、对齐、画中画、合并图例、自动化加标签。。。...

关于图表的组合排版&#xff0c;在之前的微信文章中介绍过很多常规的方法&#xff0c;比如《绘制复杂组合图表的独家秘笈分享》、《如何用Graphpad Prism绘制超复杂组合图&#xff1f;》、《如何用Origin完成图表排版&#xff1f;》等。可是&#xff0c;有小伙伴就问了&#xf…

小米5s的位置服务器,小米手机NFC在哪里?告诉你小米手机NFC位置(包括小米5/5s/6/MIX2/Note3)...

NFC功能的普及为智能手机锦上添花&#xff0c;闪付、充值交通卡、模拟门卡、模拟交通卡...NFC的功能越来越强大了&#xff0c;日常生活中需要用到的地方也越来越多了。可问题往往会在这个时候被发现&#xff0c;许多人在使用NFC的时候总是失败。比如说充值交通卡吧&#xff0c;…