当前位置:首页>python>Python 零基础保姆级入门教程

Python 零基础保姆级入门教程

  • 2026-10-07 20:46:53
Python 零基础保姆级入门教程

环境安装 + 语法速通 + 常见坑 + 实用脚本一篇搞定,为后续鱼书、PyTorch、小土堆打牢基础

大家好,这里是张量小屋。很多同学想入门 AI、深度学习,想啃鱼书,想跟着小土堆学 PyTorch,但第一步就卡在:Python 怎么装?环境怎么配?代码为什么一直报错?

这篇文章从零开始,一步一步带你搞定 Python 入门,全程无废话,照着做就能成功。


一、Python 环境安装(最详细版)

新手最推荐组合:Anaconda + PyCharm 社区版不用折腾版本、不用手动配环境,AI 学习最稳。

1. 为什么选 Anaconda?

  • 自带 Python 解释器
  • 自带 numpy、pandas、matplotlib 等科学计算库
  • 多环境管理,后续学 PyTorch、TensorFlow 不冲突
  • 安装简单,一键搞定

2. Anaconda 安装步骤

  1. 打开官网:anaconda.com
  2. 下载对应系统版本(Windows /macOS)
  3. 运行安装包
  4. 重要:安装时勾选 Add to PATH
    不勾选后续会疯狂报错。
  5. 一路 Next,安装路径不要有中文、空格
  6. 安装完成后,打开 Anaconda Prompt
  7. 输入命令检查是否成功:

    python --version
出现版本号说明安装成功。

3. PyCharm 安装(写代码必备)

  1. 官网下载 PyCharm Community(社区免费版足够):
  2. https://www.jetbrains.com/pycharm/download/
  3. 安装时全部默认下一步
  4. 打开 PyCharm → New Project
  5. 选择 Existing interpreter
  6. 找到 Anaconda 里的 python.exe
  7. 创建项目,新建一个 .py 文件即可开始写代码

  1. 二、Python 基础语法速通(10 分钟学会)

1. 输出 print

最基础的功能,把内容打印在屏幕上。

print("Hello, Python")print("张量小屋,从零学AI")

2. 变量与数据类型

Python 不需要声明类型,直接赋值。

name = "小王"       # 字符串age = 22            # 整数height = 1.75       # 浮点数is_student = True   # 布尔值

3. 列表(数组)

用来存一组数据。

nums = [1, 2, 3, 4, 5]print(nums[0])   # 输出第一个元素 1

4. 字典(键值对)

person = {    "name": "小张",    "age": 22,    "major": "计算机"}print(person["name"])

5. 判断语句 if

age = 20if age >= 18:    print("已成年")else:    print("未成年")

6. 循环 for

for i in range(10):    print(i)

7. 函数 def

def add(a, b):    return a + bresult = add(3, 5)print(result)

8. 库的导入

import mathprint(math.sqrt(16))


三、新手 90% 都会踩的坑(必看)

1. 缩进错误

Python 靠缩进区分代码块,缩进不对直接报错。错误示例:

if 1>0:print("错误")  # 少缩进

正确示例:

if 1 > 0:    print("正确")  # 前面必须缩进4个空格(或1个Tab)

2. 中英文符号

中文的:“”()都会报错,必须用英文符号。

3. 库没安装就导入

比如用 requests,必须先安装:

pip install requests

4. 路径有中文

文件路径、代码路径不要出现中文、空格、特殊符号。

5. 环境混乱

系统 Python、Anaconda、VSCode 混用会导致找不到包。统一用 Anaconda 最稳。

6. 版本不兼容

学 AI 建议固定 Python 3.8 ~ 3.10,最稳定。


四、2 个实用自动化脚本(直接复制运行)

脚本 1:批量重命名文件

办公神器,整理照片、文件超好用。

import os# 文件夹路径folder_path = "./files/"# 获取所有文件file_list = os.listdir(folder_path)# 批量重命名for index, fileinenumerate(file_list):    old_path = os.path.join(folder_path, file)    new_path = os.path.join(folder_path, f"file_{index+1}.jpg")    os.rename(old_path, new_path)print("批量重命名完成!")

脚本 2:简单爬虫获取网页标题

入门爬虫最经典案例。

import requestsfrom bs4 import BeautifulSoupurl = "https://www.baidu.com"response = requests.get(url)soup = BeautifulSoup(response.text, "html.parser")print("网页标题:", soup.title.string)

五、下一步学习路线(为鱼书 & PyTorch 做准备)

  1. 熟练 Python 基础语法
  2. 学习 numpy、pandas(鱼书必备)
  3. 开始《深度学习入门:基于 Python 的理论与实现》(鱼书)
  4. 跟着小土堆系统学 PyTorch

后面我会持续更新:

  • 1.鱼书逐章笔记
  • 2.小土堆 PyTorch 全套笔记
  • 3.代码逐行讲解
  • 4.报错解决方案

5.关注张量小屋,一起从零入门 AI。

最新文章

随机文章