Z
ZHANK
编程在线教程Python 教程Python 简介与环境
基础入门

Python 简介与环境

了解 Python 语言特点、应用场景,运行你的第一行 Python 代码

Python 简介与快速入门

Python 是当今最流行的编程语言之一。它以简洁优雅、易学强大著称,被广泛应用于 Web 开发、数据科学、人工智能、自动化脚本等领域。

学完本章你将: 了解 Python 是什么、能做什么、在线运行第一段代码。


Python 是什么

Python 由荷兰人 Guido van Rossum 于 1991 年发布。设计哲学强调代码可读性——用缩进代替花括号,用英文单词代替符号。

python
# Python 版 Hello World
print("Hello, 世界!")

# 同样的功能,在其他语言中:
# Java:   需要 5 行(类定义、main 方法、System.out.println)
# C:      需要 include、main 函数、printf
# Python: 1 行搞定

Python 的核心特点:

特点说明
🎯 简洁优雅语法接近自然语言,代码量通常是 Java 的 1/3 ~ 1/5
🚀 动态类型无需声明变量类型,`x = 10` 自动推断为整数
📦 生态丰富30 万+ 第三方库,覆盖几乎所有领域
🌍 跨平台Windows、macOS、Linux 均可运行
🔧 解释执行无需编译,写完即运行,调试快速

Python 安装与环境配置

虽然本站所有代码都可以在线运行,但如果你想在自己电脑上写 Python,以下是各系统的安装方法。

Windows 安装

  1. 访问 Python 官网 https://www.python.org/downloads/
  2. 点击黄色的 Download Python 3.x.x 按钮
  3. 运行下载的安装程序,务必勾选「Add Python to PATH」(重要!)
  4. 点击 Install Now,等待安装完成
  5. 验证安装:
bash
# 打开命令提示符(Win+R → cmd → 回车)
python --version
# Python 3.12.0

pip --version
# pip 24.0 from ...

macOS 安装

bash
# 方式1:官网下载安装包
# https://www.python.org/downloads/

# 方式2:Homebrew(推荐)
brew install python3

# 验证
python3 --version
pip3 --version

Linux 安装

bash
# Ubuntu / Debian
sudo apt update
sudo apt install python3 python3-pip

# CentOS / RHEL
sudo yum install python3 python3-pip

# 验证
python3 --version

开发环境推荐

工具适合人群特点
**VS Code**所有人免费、轻量、插件丰富
PyCharm Community专业开发功能强大,开箱即用
Jupyter Notebook数据分析交互式编程,可视化
IDLE初学者Python 自带,极简

💡 推荐 VS Code:安装后搜索并安装 Python 扩展,即可获得语法高亮、自动补全、调试等功能。

第一个本地 Python 程序

bash
# 1. 创建文件 hello.py
echo 'print("Hello, Python!")' > hello.py

# 2. 运行
python hello.py
# Hello, Python!

在线运行 vs 本地安装

在线运行本地安装
适合快速学习、测试代码完整项目开发
安装不需要需要 5 分钟
功能基础代码执行全部功能
建议**先在线学,再装本地**

💡 本教程所有代码都可以在线运行,无需安装。如果你刚开始学 Python,建议先在线完成基础教程,等需要做项目时再安装本地环境。


Python 能做什么

python
# Web 开发(Django、Flask、FastAPI)
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"
python
# 数据分析(pandas、numpy)
import pandas as pd
data = pd.DataFrame({"姓名": ["小明", "小红"], "分数": [90, 95]})
print(data)
python
# 自动化脚本——批量重命名文件
import os
for i, file in enumerate(os.listdir(".")):
    os.rename(file, f"file_{i}.txt")
print("重命名完成!")

Python 的主流应用领域:

领域主要框架/库典型场景
Web 后端Django、Flask、FastAPI网站、API 服务
数据科学NumPy、Pandas、Matplotlib数据清洗、可视化
人工智能TensorFlow、PyTorch、Scikit-learn机器学习、深度学习
自动化Selenium、Requests、OS 模块爬虫、办公自动化
桌面应用PyQt、Tkinter桌面工具、GUI 程序
运维Ansible、Fabric服务器管理、部署

Python 版本

目前主流是 Python 3。Python 2 已于 2020 年停止维护,不再推荐使用

python
import sys
print(sys.version)      # 查看当前 Python 版本
print(sys.version_info) # 详细信息

💡 你知道吗print 在 Python 2 中是语句(不用括号),Python 3 中是函数(必须加括号)。如果看到 print "hello" 不带括号的写法,那是 Python 2 的代码。


运行你的第一段代码

python
# 在线运行工具可以直接点击 ▶ 按钮执行
print("Hello, Python!")
print(1 + 2 * 3)

name = "小明"
print(f"你好, {name}!")

💡 不用安装任何软件:本教程所有代码都可以在线运行。点击代码块右上角的 ▶ 按钮即可在浏览器中执行。


编写习惯建议

  1. 缩进用 4 个空格(不要混用 Tab 和空格)
  2. 变量命名用下划线,如 user_name(这是 Python 官方推荐的 snake_case)
  3. 每行不超过 79 个字符(PEP 8 规范)
  4. 代码文件以 .py 结尾,如 hello.py
  5. 注释用 #,解释为什么这样写,而不是写了什么
python
# ✅ 好的命名
user_name = "小明"
max_score = 100

# ❌ 不好的命名
un = "小明"      # 太短,不知道什么意思
maxscore = 100   # 缺少分隔
UserName = "小明" # Python 不推荐驼峰命名

小结

  1. Python 是一门简洁、易学、功能强大的编程语言
  2. 不需要声明类型,写完即可运行
  3. 广泛应用于 Web、数据科学、AI、自动化等领域
  4. 使用 Python 3,不要学 Python 2
  5. 本教程所有代码都可以在线运行

小练习

  1. 在线运行 print(10 + 20 * 3),看看输出是什么?
  2. 试着打印自己的名字
  3. 猜测一下 print("A" * 5) 会输出什么?运行验证

💬 下一章预告:接下来学习变量与数据类型——变量就像贴了标签的盒子,用来存放不同类型的数据。这是写代码的第一步!