最全Python入门教程 – 从零基础到第一个项目

1. 前言:为什么选择Python?

2026年,Python依然是人工智能、数据分析、Web开发、自动化脚本等领域最流行的语言。它的语法简洁、学习曲线平缓,非常适合编程新手作为第一门语言。本教程将带你从零开始,一步步安装Python、搭建开发环境、学习核心语法,并最终写出一个可运行的小项目。即使你没有任何编程经验,跟着本文操作也能轻松入门。

本教程特色
✅ 每一步都配有清晰的命令行/界面说明
✅ 基于2026年最新 Python 3.13+ 版本
✅ 包含常见问题解决方法
✅ 直接上手写代码,即学即用

2. 第一步:安装Python环境

Python是跨平台语言,请根据你的操作系统选择安装方式。

2.1 Windows 安装

  1. 打开 Python 官网:https://www.python.org/downloads/
  2. 点击黄色的 “Download Python 3.13.x” 按钮(2026年推荐 3.13 或更高)
  3. 下载完成后,务必勾选 “Add Python to PATH”(添加到环境变量),然后点击 “Install Now”
  4. 安装完成后,按 Win + R 输入 cmd 打开命令提示符,输入 python --version。如果显示版本号如 Python 3.13.0 则安装成功。

2.2 macOS 安装

  • 方法一(推荐):使用 Homebrew。打开终端,输入 brew install python@3.13
  • 方法二:从官网下载 pkg 安装包,双击安装。
  • 验证:终端输入 python3 --version

2.3 Linux 安装(Ubuntu/Debian)

sudo apt update
sudo apt install python3 python3-pip

验证:python3 --version

注意:Linux/macOS 通常需要使用 python3 命令,Windows 使用 python

3. 第二步:安装代码编辑器(IDE)

为了编写和运行 Python 代码,你需要一个编辑器。新手推荐:

  • VS Code(免费,插件丰富) - 下载安装 VS Code,打开后安装 Python 扩展(由 Microsoft 发布)
  • PyCharm Community(专业 Python IDE,免费版够用)
  • Thonny(极简,适合初学者)

本文使用 VS Code 演示。安装完 VS Code 和 Python 插件后,新建一个 .py 文件就可以编写代码了。

4. 第三步:创建你的第一个Python项目

  1. 在电脑上创建一个文件夹,例如 MyFirstPythonProject
  2. 打开 VS Code,点击 “File” → “Open Folder” 选择该文件夹
  3. 新建一个文件 hello.py
  4. 在文件中输入以下代码:
print("Hello, 2026 Python!")
  1. 运行代码:
    • 点击右上角的运行三角形按钮
    • 或者在终端中输入:python hello.py(Windows)或 python3 hello.py(Mac/Linux)

如果看到输出 Hello, 2026 Python!,那么你的 Python 环境就完全搭建好了!

5. 第四步:Python基础语法速览

Python 语法非常直观。下面介绍几个核心概念,学会这些你就能够看懂大多数简单 Python 代码。

5.1 变量与数据类型

# 整数
age = 25
# 浮点数
price = 19.99
# 字符串
name = "小明"
# 布尔值
is_student = True

# 查看类型
print(type(age))   # <class 'int'>

5.2 输入与输出

# 输出
print("Hello", "World", sep="-")  # Hello-World

# 输入
user_input = input("请输入你的名字:")
print("你好," + user_input)

5.3 条件判断

score = 85
if score >= 90:
    print("优秀")
elif score >= 60:
    print("及格")
else:
    print("不及格")

5.4 循环语句

for 循环(遍历范围或列表):

for i in range(5):  # 0,1,2,3,4
    print(i)

# 遍历列表
fruits = ["苹果", "香蕉", "橘子"]
for fruit in fruits:
    print(fruit)

while 循环

count = 0
while count < 3:
    print("计数:", count)
    count += 1

5.5 函数基础

使用 def 定义函数:

def greet(name):
    """打招呼函数"""
    return f"你好, {name}!"

message = greet("Python小白")
print(message)  # 你好, Python小白!

5.6 列表与字典

列表(有序集合):

numbers = [1, 2, 3, 4]
numbers.append(5)      # 添加元素
print(numbers[0])      # 访问第一个元素
print(len(numbers))    # 长度

字典(键值对):

person = {
    "name": "李华",
    "age": 18,
    "city": "北京"
}
print(person["name"])
person["age"] = 19

6. 第五步:让项目跑起来——实战小demo

我们来写一个简单的个人记账本程序,整合前面学到的知识。这个 demo 会运行在命令行中,实现添加收入和支出、查看余额的功能。

新建文件 account_book.py,输入以下完整代码:

# 简单的记账本程序
balance = 0
records = []

def add_record(amount, type_str, description):
    global balance
    if type_str == "收入":
        balance += amount
    elif type_str == "支出":
        balance -= amount
    records.append({"amount": amount, "type": type_str, "desc": description})
    print(f"已记录:{type_str} {amount}元,{description}")

def show_balance():
    print(f"当前余额:{balance}元")

def show_records():
    if not records:
        print("暂无记录")
        return
    print("历史记录:")
    for idx, r in enumerate(records, 1):
        print(f"{idx}. {r['type']} {r['amount']}元 - {r['desc']}")

def main():
    print("===== 个人记账本 =====")
    while True:
        print("\n1. 添加收入  2. 添加支出  3. 查看余额  4. 查看记录  5. 退出")
        choice = input("请选择操作(1-5):")
        if choice == "1":
            amt = float(input("收入金额:"))
            desc = input("描述:")
            add_record(amt, "收入", desc)
        elif choice == "2":
            amt = float(input("支出金额:"))
            desc = input("描述:")
            add_record(amt, "支出", desc)
        elif choice == "3":
            show_balance()
        elif choice == "4":
            show_records()
        elif choice == "5":
            print("感谢使用,再见!")
            break
        else:
            print("无效输入,请重新选择")

if __name__ == "__main__":
    main()

💡 扩展练习:尝试增加数据保存功能(将数据写入文件),或者增加预算提醒功能。

7. 结语与学习资源

恭喜你完成了 Python 入门教程!你已经可以:
- 安装和配置 Python 环境
- 编写并运行 Python 脚本
- 掌握变量、数据类型、条件、循环、函数、列表和字典
- 制作一个简单的命令行应用

下一步学习建议
- 练习更多小项目:计算器、猜数字游戏、待办事项列表
- 学习 Python 标准库(如 randomdatetimeos
- 了解面向对象编程(类与对象)
- 根据兴趣选择方向:数据分析(pandas)、Web 开发(Flask/Django)、自动化(selenium)

推荐免费资源
- 官方文档:docs.python.org
- 菜鸟教程 Python 3 教程
- B站搜索“Python 2026全套课程”

最后:编程需要大量动手实践,遇到错误不要气馁,尝试阅读错误信息并搜索解决方法。祝你学习愉快,早日成为 Python 高手!


版权声明:本文为原创教程,欢迎分享转发。如对内容有任何疑问,欢迎留言交流。