Python 学习 1.2 —— Python 开发环境配置

Python 语言 Windows系统开发环境设置

进入官网并找到相应的下载页面

我们需要使用 Python 的解释器才能够运行 Python 程序,所以我们首要步骤就是下载 Python 的解释器。

下方链接是 Python 适配 Windows 版本的解释器的官方下载地址
https://www.python.org/downloads/windows/
下方链接是 Python 适配 Mac OS 版本的解释器的官方下载地址
https://www.python.org/downloads/macos/


选择合适的 Python 解释器版本并下载

以下都以 Windows 版本为例(对于 Mac OS 同样适用):
使用者可根据自身情况进行点击下图中橙色方框括住的两个链接,选择 Python 3 或者 Python 2 的解释器进行下载

Python 解释器下载图示

若有不兼容问题的可继续往下滑寻找并选择适合自己的版本

Python 解释器的安装

下载好后就可以打开安装程序了,因为我已经安装好了,所以具体的过程可能会有一些差距,大概基本的就是一般默认。

在这里插入图片描述
记得刚点开的时候下方是有一个Add Python to PATH(添加到环境变量),如果忘记点的话就要手动添加。

在这里插入图片描述
差不多安装的设置就跟上述两幅图差不多了;我只是习惯了将东西放进D盘,其实大家放C盘也可以,但是后续可能会遇到一些权限问题,例如下载库包的时候会发现没有读写C盘的权限…等问题

手动添加环境变量

右键单击此电脑 --> 属性(R)
在这里插入图片描述

往下划找到高级系统设置,单击打开
在这里插入图片描述

找到环境变量,单击打开
在这里插入图片描述

先点击系统变量中的Parh变量,然后再点击编辑(I)
在这里插入图片描述

打开后单击新建
在这里插入图片描述

然后将安装Python的目录地址复制黏贴上去,如下图所示:大概三个这个我也不是特别确定,因为我之前是没有这些也是能用的。
在这里插入图片描述

最后有一个判定方法:win+r,然后输入cmd,再点击确定。
在这里插入图片描述

输入python,并按回车键(enter),若出现下图这样的情况带有版本号的就说明 Python 解释器已经安装成功,可以使用;如若没有,就先看看环境变量是否配置好了。
在这里插入图片描述

Python 程序编写与运行

以下使用的交互式编程方式使用的是 Python 中的 IDLE 编辑器
而文件式编程方式使用的 vscode 的交互式模块运行
注: 我是写完全部代码之后再进行交互,只是懒得保存成文件,不影响演示结果。

Python的两种编程方式

交互式和文件式

  • 交互式
    对每个输入语句及时运行结果,适合语法练习
  • 文件式
    批量执行一组语句并运行结果,编程的主要方式

其中,文件式是 Python 编程的主要方式

实例1:圆面积的计算

根据半径r计算圆面积,需要的代码如下

r = 25
area = 3.1415926 * r * r
print(area) # 输出结果为 1963.4937
print("{:.2f}".format(area)) # 输出结果为 1963.49
  • 交互式运行实例:

    交互式运行结果

  • 文件式运行实例:

    文件式运行结果

这边可能有细心的人会发现好像运行出来的结果并不一样,这是因为精度的问题,但一般情况下运行出来的结果是一样的,这个细微差别可以忽略。

实例2:同切圆绘制

绘制多个同切圆,需要的代码如下

import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)
  • 交互式:
    交互式中每输入一条语句就会运行一次,可以一步一步绘制同切圆。

    交互式运行结果

  • 文件式:
    文件式中需要一次性写入语句,然后一次性运行绘制同切圆的程序。

    文件式运行结果

实例3:五角星绘制

绘制一个五角星,需要的代码如下

import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)
  • 交互式:
    交互式中每输入一条语句就会运行一次,可以一步一步绘制五角星。

    交互式运行结果

  • 文件式:
    文件式中需要一次性写入语句,然后一次性运行绘制五角星的程序。

    文件式运行结果
    文末依旧是谢谢大家能耐心看完这篇博客,写的可能并没有那么好,但是能分享一些我所学到的东西我就很开心了,再次感谢大家耐心看完。

猜你喜欢

转载自blog.csdn.net/m0_68192925/article/details/125733714