= 内容搜索 =

Python 下载、安装及使用方法 - 写出第一个程序!

Python logo

  Python 是什么?它是一种高级编程语言,由荷兰人吉多·范罗苏姆(Guido van Rossum)于 1991 年首次发布。它具有简单易读的语法和丰富的库,使得开发者能够快速地实现各种功能。Python 是解释型语言,这意味着代码在执行时会逐行解释,便于调试和测试。

  当前,Python 被广泛应用于 Web 开发、数据分析、人工智能、自动化脚本、科学计算等领域。它的设计哲学强调代码的可读性和简洁性,尤其适合初学者。相比于C语言或Java,Python 让开发者能够用更少的代码表达想法。并且,它几乎可以在所有的操作系统中运行,它的官方解释器CPython是用C语言编写的。Python是一个由社群驱动的自由软件,目前由Python软件基金会管理。

一、语言特点

  • 易学易用:Python 语法简洁,接近自然语言,适合初学者。
  • 跨平台:Python 可以在 Windows、Linux、macOS 等操作系统上运行。
  • 丰富的库和框架:Python 拥有庞大的标准库和第三方库,可以满足各种需求。
  • 支持多种编程范式:Python 支持面向对象编程(OOP)、函数式编程等多种编程范式。
  • 动态类型:变量的类型不需要在声明时指定,运行时会自动推断。

二、下载与安装

2.1 下载 Python

  1. 访问 Python 官方网站
  2. 在主页上,点击“Downloads”按钮,系统会自动为您推荐适合您操作系统的 Python 版本。
  3. 如果您需要其他版本,可以在 Downloads 页面下方选择对应的版本。

2.2 安装 Python

2.2.1 Windows 系统

  1. 下载 .exe 安装文件。
  2. 双击下载的安装文件,启动安装程序。
  3. 重要:勾选“Add Python to PATH”选项,这会将 Python 添加到环境变量中,方便您在命令行中使用 Python。
  4. 选择“Install Now”开始安装,安装程序会自动为您设置 Python 和相关工具(如 pip)。

Python

2.2.2 macOS 系统

  1. 下载 .pkg 安装文件。
  2. 双击 .pkg 文件,跟随安装向导进行安装。
  3. 安装完成后,Python 会自动添加到系统的路径中。

2.2.3 Linux 系统

在 Linux 系统中,Python 通常会预装,您可以通过以下命令来检查:

python --version

如果没有安装,可以使用包管理工具进行安装:

  • 对于 Ubuntu/Debian 系统:

    sudo apt update
    sudo apt install python3
  • 对于 Fedora 系统:

    sudo dnf install python3

2.3 安装完成后的检查

安装完成后,您可以通过命令行检查 Python 是否安装成功:

python --version

如果成功安装,您会看到 Python 的版本号。如下图:
Python

三、基本使用方法

3.1 交互式模式

Python 提供了交互式解释器,您可以直接在命令行中输入 python 启动。进入交互模式后,您可以即时执行 Python 代码并查看结果。

打开命令行,输入:

python

进入 Python 交互式环境,您可以直接输入 Python 代码并立即看到输出。例如:

>>> print("Hello, World!")
Hello, World!

Python

3.2 编写 Python 脚本

除了交互式模式外,您还可以编写 Python 脚本文件并执行。Python 脚本通常以 .py 后缀命名。

  1. 使用任意文本编辑器(如 Notepad++、VS Code、PyCharm)创建一个新的文件,命名为 hello.py
  2. 在文件中输入以下内容:

    print("Hello, World!")
  3. 保存并关闭文件。
  4. 在命令行中进入该文件所在目录,执行:

    python hello.py

    程序将输出:

    Hello, World!

    Python

3.3 Python 基本语法

3.3.1 变量和数据类型

Python 中的变量无需声明类型,直接赋值即可。

x = 5           # 整型
y = 3.14        # 浮点型
name = "Alice"   # 字符串
is_active = True # 布尔型

3.3.2 控制流

Python 支持常见的控制流语句,包括 ifforwhile

  • if 语句

    if x > 0:
        print("x is positive")
    elif x < 0:
        print("x is negative")
    else:
        print("x is zero")
  • for 循环

    for i in range(5):
        print(i)
  • while 循环

    count = 0
    while count < 5:
        print(count)
        count += 1

3.3.3 函数定义

Python 使用 def 关键字来定义函数。

def greet(name):
    return f"Hello, {name}!"

print(greet("Alice"))

3.3.4 列表和字典

  • 列表(List):一种有序可变的容器。

    fruits = ["apple", "banana", "cherry"]
    print(fruits[0])  # 输出 "apple"
  • 字典(Dictionary):一种无序的键值对集合。

    person = {"name": "Alice", "age": 25}
    print(person["name"])  # 输出 "Alice"

3.4 安装和使用第三方库(pip)

Python 有一个非常强大的包管理工具 pip,您可以通过它来安装各种第三方库。

例如,安装流行的 Web 框架 Flask:

pip install flask

Python

安装后,您就可以在 Python 中使用 Flask 进行 Web 开发了:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello, Flask!"

if __name__ == '__main__':
    app.run()

  Python 是一门功能强大的编程语言,凭借简洁的语法和丰富的库,使开发过程变得高效且便捷,适合从初学者到专业开发者的不同需求。本文旨在帮助您轻松下载、安装 Python,并开始编写基本的 Python 脚本。后续只有通过不断练习和学习,才能逐步掌握更多的 Python 特性,如面向对象编程和异步编程等,为学习或项目开发打下坚实的基础。

添加新评论