Python 下载、安装及使用方法 - 写出第一个程序!
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
- 访问 Python 官方网站。
- 在主页上,点击“Downloads”按钮,系统会自动为您推荐适合您操作系统的 Python 版本。
- 如果您需要其他版本,可以在 Downloads 页面下方选择对应的版本。
2.2 安装 Python
2.2.1 Windows 系统
- 下载
.exe
安装文件。 - 双击下载的安装文件,启动安装程序。
- 重要:勾选“Add Python to PATH”选项,这会将 Python 添加到环境变量中,方便您在命令行中使用 Python。
- 选择“Install Now”开始安装,安装程序会自动为您设置 Python 和相关工具(如 pip)。
2.2.2 macOS 系统
- 下载
.pkg
安装文件。 - 双击
.pkg
文件,跟随安装向导进行安装。 - 安装完成后,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 的版本号。如下图:
三、基本使用方法
3.1 交互式模式
Python 提供了交互式解释器,您可以直接在命令行中输入 python
启动。进入交互模式后,您可以即时执行 Python 代码并查看结果。
打开命令行,输入:
python
进入 Python 交互式环境,您可以直接输入 Python 代码并立即看到输出。例如:
>>> print("Hello, World!")
Hello, World!
3.2 编写 Python 脚本
除了交互式模式外,您还可以编写 Python 脚本文件并执行。Python 脚本通常以 .py
后缀命名。
- 使用任意文本编辑器(如 Notepad++、VS Code、PyCharm)创建一个新的文件,命名为
hello.py
。 在文件中输入以下内容:
print("Hello, World!")
- 保存并关闭文件。
在命令行中进入该文件所在目录,执行:
python hello.py
程序将输出:
Hello, World!
3.3 Python 基本语法
3.3.1 变量和数据类型
Python 中的变量无需声明类型,直接赋值即可。
x = 5 # 整型
y = 3.14 # 浮点型
name = "Alice" # 字符串
is_active = True # 布尔型
3.3.2 控制流
Python 支持常见的控制流语句,包括 if
、for
和 while
。
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 中使用 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 特性,如面向对象编程和异步编程等,为学习或项目开发打下坚实的基础。