Python 简介与环境搭建

什么是 Python?

Python 是一种高级、解释型、通用的编程语言,由 Guido van Rossum 于 1991 年创建。

Python 的特点

特点说明
简单易学语法简洁,代码可读性高
解释型无需编译,直接运行
跨平台Windows、Mac、Linux 都能运行
动态类型变量无需声明类型
丰富的库标准库和第三方库非常丰富

Python 能做什么?

┌─────────────────────────────────────────────────────────┐
│                    Python 应用领域                       │
├─────────────┬─────────────┬─────────────┬──────────────┤
│  Web开发    │  数据分析   │  人工智能   │  自动化运维  │
│  Django     │  Pandas     │  TensorFlow │  Ansible     │
│  Flask      │  NumPy      │  PyTorch    │  Fabric      │
└─────────────┴─────────────┴─────────────┴──────────────┘

环境搭建

1. 下载安装 Python

Windows:

  1. 访问 https://www.python.org/downloads/
  2. 下载最新版 Python(推荐 3.10+)
  3. 安装时勾选 "Add Python to PATH"

Mac:

# 使用 Homebrew 安装
brew install python3

Linux (Ubuntu/Debian):

sudo apt update
sudo apt install python3 python3-pip

2. 验证安装

打开终端(Windows 用 CMD 或 PowerShell),输入:

python3 --version
# 输出: Python 3.12.x

3. 第一个 Python 程序

创建文件 hello.py:

print("Hello, World!")

运行程序:

python3 hello.py
# 输出: Hello, World!

交互式环境

Python 提供了交互式解释器,可以即时执行代码:

$ python3
Python 3.12.0 (main, Oct  2 2023, 00:00:00)
>>> 1 + 1
2
>>> print("你好")
你好
>>> exit()

典型案例:简单计算器

>>> 10 + 5      # 加法
15
>>> 10 - 5      # 减法
5
>>> 10 * 5      # 乘法
50
>>> 10 / 5      # 除法
2.0
>>> 10 // 3     # 整除
3
>>> 10 % 3      # 取余
1
>>> 2 ** 10     # 幂运算
1024

开发工具推荐

1. VS Code(推荐新手)

  • 免费、轻量、插件丰富
  • 安装 Python 插件即可使用

2. PyCharm

  • 专业的 Python IDE
  • 社区版免费,功能强大

3. Jupyter Notebook

  • 适合数据分析和学习
  • 代码可以分块执行

练习

  1. 安装 Python 并验证版本
  2. 在交互式环境中计算 123 * 456
  3. 创建 hello.py 文件并运行

小结

  • Python 是简单易学、用途广泛的编程语言
  • 安装时记得添加到 PATH
  • 可以使用交互式环境快速测试代码
  • 推荐使用 VS Code 或 PyCharm 进行开发