当前位置:首页 > Python > 正文

Python 3.7启动教程 - 从安装到运行你的第一个程序

Python 3.7启动教程:从入门到运行第一个程序

本教程将指导您在不同操作系统中启动Python 3.7,包括命令行启动、使用IDLE集成开发环境以及运行Python脚本文件。

一、准备工作:安装Python 3.7

在启动Python之前,请确保您已正确安装:

  1. Python官网下载安装包
  2. 运行安装程序,勾选"Add Python 3.7 to PATH"选项
  3. 完成安装后,验证安装:打开终端/命令提示符,输入python --version

注意: 本教程适用于Windows、macOS和Linux系统,命令可能略有不同。

二、启动Python 3.7的三种方法

方法1:通过命令行/终端启动

这是最常用的Python启动方式:

Windows系统

1. 按 Win+R 打开运行对话框
2. 输入 cmd 并按回车
3. 在命令提示符中输入:python
4. 看到 >>> 提示符表示成功进入Python交互模式

macOS/Linux系统

1. 打开终端(Terminal)
2. 输入:python3.7
3. 或输入:python3(如果系统有多个Python版本)
4. 出现 >>> 提示符表示成功

Python交互模式示例

>>> print("Hello, Python 3.7!")
Hello, Python 3.7!
>>> 5 + 7
12
>>> exit()  # 退出Python

方法2:使用IDLE集成开发环境

Python自带IDLE,适合初学者:

Windows系统

  1. 在开始菜单搜索"IDLE"
  2. 选择"IDLE (Python 3.7 64-bit)"
  3. 等待IDLE窗口打开

macOS系统

  1. 打开Finder > 应用程序
  2. 找到Python 3.7文件夹
  3. 双击IDLE图标启动

Linux系统

  1. 打开终端
  2. 输入命令:idle-python3.7
  3. 或使用应用菜单查找IDLE

IDLE功能特点:

  • 语法高亮显示
  • 代码自动补全
  • 交互式执行环境
  • 内置调试工具
  • 文件编辑器

方法3:运行Python脚本文件

创建并执行.py文件:

步骤说明

1. 创建一个新文件,命名为 hello.py
2. 用文本编辑器输入以下代码:
   print("Hello from Python 3.7!")
   print(10 * 5)
3. 保存文件
4. 在终端/命令提示符中导航到文件所在目录
5. 执行命令:python hello.py
6. 查看输出结果

示例输出

$ python hello.py
Hello from Python 3.7!
50

三、常见问题解答

Q1: 输入"python"命令提示不是内部或外部命令

解决方法:

  1. 重新安装Python 3.7,确保勾选"Add Python to PATH"选项
  2. 或手动添加Python安装目录到系统PATH环境变量

Q2: 系统中有多个Python版本如何指定3.7

解决方法:

  • Windows: 使用py -3.7命令
  • macOS/Linux: 使用python3.7命令
  • 创建虚拟环境指定Python 3.7版本

Q3: 如何确认当前使用的是Python 3.7

在Python交互模式中输入:

>>> import sys
>>> print(sys.version)
3.7.9 (default, Aug 18 2020, 06:00:00) 
[Clang 10.0.0 ]

四、Python 3.7的新特性

Python 3.7引入了多项改进:

  • 数据类(dataclasses): 简化类的创建
  • 自定义模块属性访问: 通过__getattr__()
  • 时间函数纳秒支持: 更高精度的时间操作
  • UTF-8模式: 改进非ASCII字符处理
  • 性能优化: 方法调用提速20%,启动时间优化

开始你的Python之旅

现在您已掌握Python 3.7的启动方法,可以开始编写代码了!

尝试在Python中运行以下代码:

# 计算斐波那契数列
def fibonacci(n):
    a, b = 0, 1
    result = []
    while a < n:
        result.append(a)
        a, b = b, a+b
    return result

print(fibonacci(1000))

发表评论