当前位置: 首页 > 编程日记 > 正文

如何在Windows中安装Python?

如何在Windows中安装Python?

1. Python的安装

官网下载:https://www.python.org/downloads/windows/

点开上面的链接,会发现有很多版本。

首先看版本,64-bit是64位版本,32-bit是32位版本,你需要下载跟你电脑系统一致的版本。
怎么看自己的电脑是什么版本?

右键计算机-属性

查看一下系统类型

然后再看文件类型

  • 嵌入式程序包(Embeddedable)是压缩包版本,即便携版,解压可用。
  • 安装程序(Installer)是可执行的安装版本,即离线版,下载到本地后可以直接安装。

建议使用离线安装版(Installer),这样软件会帮你设置系统变量,否则需要自己添加,对新手来说当然越傻瓜化越好。

下载完后打开

出现这个界面的话,说明你的电脑已经安装过Python了,直接关掉窗口,跳到IDLE部分。

第一次安装的话,是这个界面。

安装成功!

测试一下,能否调用,同时按下win+R(win就是开始菜单的那个键)

进入命令行,输入python,出现这样的界面则表示成功安装

这样我们第一步已经完成了。

输入print('Hello World!'),写下你的第一句Python代码。

Welcome To Python’s World!!

欢迎来到Python的世界里,不过我们不会在这个黑框框里面写代码的,而是使用Python自带的编辑器IDLE。

输入exit()后,回车即退出Python环境。另外,我们还要测试一下pip是否安装完毕,它是用来安装第三方库的神器,我们以后会接触到。

退出Python环境后,我们直接在这里面输入pip,然后回车。

这样就是安装完毕的意思了。

2. IDLE的使用

IDLE是在Python安装时自动安装的一个集成开发环境(IDE),事实上,这也是我目前见过的最最轻量的集成开发环境了。

刚运行时会以交互模式进入,界面如下图所示:

for x in range(5):print(x)

先来简单说明一下这个程序是什么意思,它的功能很简单就是在屏幕上打印出从0到4这5个数字,每打印完一个数字就换一行,所以它的输出结果如下:

你可以在交互模式下直接输入这两行,按下两次回车就可以看到这5个数字了。

在这里我说一下怎么打开IDLE自带的文本编辑器

没错!跟其他软件差不多,选择左上角的“File”键,然后选择New File,新建一个文件,也可以直接快捷键Ctrl+N。

要打开一个文件,在File里选择Open,然后选择要打开的文件即可,快捷键Ctrl+O。

新建文件后,把两行程序输入到文件中,然后看菜单栏,如图:

写完了之后要保存,跟office软件一样,保存选项就在File里面,直接去找就可以了,或是快捷键Ctrl+S。

写完代码之后我们就要知道怎么运行了,找到菜单栏中的Run按钮,选择run module,就可以在一开始看到的交互模式中显示运行结果了。

写完代码能运行还不行,我们还得会调试,下面说一说怎么调试

选中要设置断点的一行,单击鼠标右键,选择set breakpoint,就会看到设置断点的那一行被黄色高亮。

然后,回到 IDLE Shell(就是刚打开时的那个交互模式),选择Debug --> debuggeer,启动调试器,这时会弹出一个调试窗口。

调试器启动后,run --> run module运行代码,但不同的是,这次程序会停止在设置断点的那一行,而不是全部运行完毕,在调试窗口中选择“Go”就可以使程序继续向下执行一行。在执行过程中,程序中所有的变量的值都会显示在下面的会话框中。

这样一步一步调试,观察每一个变量就可以找到程序中的逻辑错误了。

3. 写在最后

如果第一次打开IDLE时,发现交互模式的字体和字号大小有辣眼睛的话,可以在Option --> Configure IDLE中更改。

相关文章:

Python培训教程分享:Python中选择结构是什么

越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是“Python中选择结构是什么”,下面来看看具体的内容,大家做好笔记哦。 Python培训教程分享&#xff1a…

UIWebView之获取所点位置图片URL

UIWebView有自己的UIResgure,如果我们手动加入自己的GestureRecognize将不能识别,如UILongPressGestureRecongnizer. 在浏览网页的时候,如果看到喜欢的图片,想把它保存下来如何办呢? 我们可以自己写一个程序来实现&…

【组队学习】【27期】青少年编程(Turtle)

青少年编程(Turtle) 论坛版块: http://datawhale.club/c/team-learning/34-category/34 开源内容: https://github.com/datawhalechina/team-learning-program/tree/master/Turtle 学习目标 针对未接触过python、或者刚接触…

linux下activemq安装与配置

一、下载:apache-activemq-5.14.0-bin.tar.gzhttp://activemq.apache.org/activemq-5140-release.html二、安装activemq1、gz文件拷贝到/usr/local/src目录2、解压启动tar -zxvf apache-activemq-5.14.0-bin.tar.gzcd apache-activemq-5.14.0cd bin./activemq start…

参加软件测试培训需要注意哪些

零基础同学想要学习软件测试,通过自学是比较难的,那么很多人都会考虑软件测试培训机构,那么参加软件测试培训需要注意哪些问题呢?来看看下面的详细介绍。 参加软件测试培训需要注意哪些? 一、科学选择培训机构 要想学到最真实有用的软件测试…

Ubuntu12.04LTS添加broadcom 802.11g无线网卡驱动

Description: windows下无线网驱动可用,切换到Ubuntu下,无线网驱动失效。Reason: boardcom在Ubuntu下没有安装默认的驱动,需要自己手动配置install。 Solution: 1)有线连接网络,安装b43-fwcutte…

Android常用知识点回顾

开发过程中经常碰到一些问题或知识点,通过Baidu or Google 最终解决了问题。随后也对该知识点有了一定的掌握,可是过了一段时间再次碰到还是会忘记。所以该篇主要用来记录常见知识点。 山中何所有,岭山多白云。出自南北朝陶弘景,谨…

【组队学习】【27期】集成学习

集成学习 论坛版块: http://datawhale.club/c/32-category/32 开源内容: https://github.com/datawhalechina/ensemble-learning 学习目标 详细介绍了机器学习领域中最经典的算法并给出了相应的数学推导和代码,对于每个算法都进行了细致…

UI设计培训分享:2021年UI设计风格新风向标主要体现在哪些方面

UI设计在近几年的各大企业中显得尤为重要,那么随着近几年的发展,2021年UI设计风格新风向标主要体现在哪些方面呢?大家是否做过了解呢?如果没有,那么来看看下面的详细介绍就知道了。 UI设计培训分享:2021年UI设计风格新风向标主要…

《c陷阱与缺陷》之贪心法

在词法分析中,有条规则:每个符号应该包含尽可能多的字符,被称为“贪心法”或“大嘴法”。 K&R表述如下:如果(编译器的)输入流截止至某个字符之前都已经被分解为一个个符号,那么下一个符号将…

阿里云大数据计算服务MaxCompute(下篇)

关于阿里云大数据计算服务MaxCompute的详细内容: 阿里云大数据计算服务MaxCompute使用教程 (MaxCompute(原ODPS)是一项大数据计算服务,它能提供快速、完全托管的PB级数据仓库解决方案,使您可以经济并高效的…

【组队学习】【27期】李宏毅机器学习

李宏毅机器学习 论坛版块: http://datawhale.club/c/31-category/31 开源内容: https://github.com/datawhalechina/leeml-notes 学习目标 李宏毅老师的机器学习视频是机器学习领域经典的中文视频之一,也被称为中文世界中最好的机器学习…

Python培训分享:Python新版本中的6个新特性

Python在几年做了一个全面的升级,此次Python升级中有6个新特性,本期小编为大家介绍的Python培训教程就是关于介绍Python新版本中的6个新特性的,来看看下面的详细介绍。 Python培训分享:Python 3.10 有几个新的很酷的功能&#xff…

indows上的android开发环境软件架构5

(二)实验要求: ? 修改按下button 显示的内容中添加上自己的学号姓名; ? 添加一个按钮,按钮名称为“退出”,并且为这个按钮添加事件代码,使得点击这个按钮后退 出程序。事件代码如下: FullscreenActivity.…

日志服务Flink Connector《支持Exactly Once》

摘要:Flink log connector是阿里云日志服务推出的,用于对接Flink的工具,包含两块,分别是消费者和生产者,消费者用于从日志服务中读数据,支持exactly once语义,生产者用于将数据写到日志服务中&a…

【组队学习】【27期】Java编程语言

Java编程语言 论坛版块: http://datawhale.club/c/team-learning/33-category/33 开源内容: https://github.com/datawhalechina/team-learning-program/tree/master/Java 学习目标 Java独特的面向对象的抽象类编程特点,广泛应用于应用…

UI培训分享:如何提升自己的UI设计能力

相信很多UI设计师在工作中经常会遇到瓶颈,那么如何提升自己的UI设计能力?是我们要思考的一个问题,下面小编就为大家分享—些建议。 UI培训分享:如何提升自己的UI设计能力 1、多看 国内知名的设计网站,比如站酷网、花瓣网、多看优…

微信小程序使用阿里巴巴iconfont字体图标

打开阿里巴巴iconfont官网(http://www.iconfont.cn/);把用到的字体图标加到项目里面; 进入到项目里面,选择font class方式来使用,如果没有生成过代码的同学点生成,已经有代码的直接复制代码;iconfont.pngiconfont.png4.浏览器新建页面&…

IIS6 MVC3 配置

用mvc3做了一个网站,重写了下URL,http://www.xxxx.com/news/details/54.html. 结果在iis上预览找不到页面,但是在vs下就没问题直接运行就没问题。 具体的原因应该是找不到映射。 所以需要在iis上添加映射。 添加MVC的解析: 右击II…

【组队学习】【27期】动手学数据分析

动手学数据分析 论坛版块: http://datawhale.club/c/team-learning/25-category/25 开源内容: https://github.com/datawhalechina/hands-on-data-analysis 学习目标 以项目为主线,通过边学,边做以及边被引导的方式&#xf…

参加UI培训后可以找什么工作

UI设计在近几年备受大家的关注,很多企业对UI设计这个岗位也显得尤为重要,很多人都想转型学习UI设计技术,大多数人选择参加UI培训机构进行系统学习,那么通过系统培训的同学参加UI培训后可以找什么工作呢?来看看下面的详细介绍。 参…

Datawhale组队学习周报(第021周)

本文总结了本周(07月05日~07月11日)Datawhale组队学习的运行情况,我们一直秉承“与学习者一起成长的理念”,希望这个活动能够让更多的学习者受益。 第 25 期组队学习一共有 3 门开源课程,共组建了 3 个学习群&#xf…

alias重启终端失效的问题

如果使用命令 alias xxxxxx 那么登出以后,别名就会失效。下次登入的时候就不能用了。 为了保持别名可以把它写入.bashrc 在.bashrc的最后写入想要的别名,比如 alias zpll -al 然后退出,重新登入的时候就可以用了。 或者直接运行命令 source ~…

使用文本用户界面(NMTUI)进行网络配置

NetworkManager 文本用户界面(TUI)工具 nmtui 可提供一个文本界面配置由 NetworkManager 控制的网络。该工具包含在 NetworkManager-tui 子软件包中。写入时,不会默认随 NetworkManager 安装该子软件包。要安装 NetworkManager-tui&#xff0…

UI培训教程分享:常用的商业插画风格有哪些?

在UI设计岗位中插画设计是作为一名合格的UI设计师都会接触到的工作内容,运用插画设计,做到图文结合,令用户的印象也更加深刻,今天小编为大家分享的UI培训教程就是关于常用的商业插画风格有哪些?希望能够给大家带来帮助。 UI培训教…

快速构建Windows 8风格应用32-构建辅助磁贴

引言 Windows Phone中,我们开发者可能会开发的一个功能点是将数据列表中某一项“Pin To Start(固定到开始屏幕)”,大家都知道这种固定到开始屏幕的磁贴叫做辅助磁贴(也叫二级磁贴),用户可以通过该辅助磁贴启动应用程序…

【第22周复盘】可以查成绩了!

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档&…

UI培训教程分享:APP启动页UI界面设计

本期为大家分享的ui培训教程是关于APP启动页面的UI设计方面,作为一名合格的UI设计师,APP产品的启动页是需要会的,下面就来看看详细的教程吧。 UI培训教程分享:APP启动页UI界面设计 启动页面在APP中还是很有必要的,对于…

Nginx 配置

content_by_lua ‘’; set_by_lua $c "return ngx.var.a ngx.var.b"; rewrite_by_lua "ngx.var.a ngx.var.a 1"; access_by_lua if ngx.var.remote_addr "127.0.0.1" thenreturnendngx.exit(403);虚拟主机 server_name .a.org; …

cd: mkdir: rmdir: rm

1、1 绝对路径和相对路径绝对路径:是指在目录下的绝对位置,直接到的目标位置例如:只要看到这个路径:D:\图片\徐慧茹.jpg"文件是在D盘的“图片”目录中。类似这样完整的描述文件的路径就是绝对路径。相对路径&…