Python 小白完整零基础学习路线(超易懂,一步一步照做)
一、先装好必备软件
1. 安装 Python 解释器(运行代码核心)
- 下载稳定版,安装务必勾选 Add Python to PATH(不勾会报错)
- 验证:打开 cmd/终端输入
bash
python --version
出现版本号即成功
2. 代码编辑器(推荐2选1)
- VS Code(首选免费)
安装后装插件:Python(微软官方)、Code Runner一键运行代码 - PyCharm(社区版免费):纯Python专用IDE,新手调试友好
3. 配套工具(可选)
- pip:Python自带包管理器,安装第三方库
bash
# 安装库示例
pip install requests
二、第一阶段:基础语法(7天入门)
1. 输出、输入
python
# 打印文字
print("Hello Python")
# 获取用户输入
name = input("请输入你的名字:")
print(name)
2. 数据类型
- 整数 int、浮点数 float、字符串 str、布尔值 bool
python
a = 10 # 数字
b = 3.14
c = "文字"
d = True
3. 变量与运算符
加减乘除、取余%、整除//、幂运算**
4. 条件判断 if / else / elif
python
age = 18
if age >= 18:
print("成年")
else:
print("未成年")
5. 循环
- for 循环(遍历)
- while 循环(条件循环)
python
# 打印1~10
for i in range(1,11):
print(i)
6. 四大容器(高频)
- 列表 list
[1,2,3]可修改 - 元组 tuple
(1,2,3)不可修改 - 字典 dict
{"name":"小明"}键值对 - 集合 set 去重
7. 函数 def
封装重复代码
python
def add(x,y):
return x + y
print(add(1,2))
8. 文件读写、异常捕获 try-except
三、第二阶段:进阶核心(10天)
- 模块与包(import导入工具库)
- 面向对象:类 class、继承、封装
- 常用标准库:os(操作文件)、time(时间)、random(随机数)
- 爬虫基础库:requests、BeautifulSoup
- 第三方库安装、虚拟环境(避免版本冲突)
四、第三阶段:实战方向(选一条深耕)
方向1:自动化办公(最简单,适合上班族)
- openpyxl:读写Excel
- python-docx:操作Word
- smtplib:自动发邮件
- 批量重命名文件、整理表格
方向2:网络爬虫(热门)
爬取图片、新闻、商品数据,搭配解析库、反爬基础
方向3:数据分析(求职热门)
numpy → pandas → matplotlib 做表格处理、图表
方向4:AI/机器学习
scikit-learn、深度学习基础
方向5:后端开发
Flask / Django 做网站接口
五、小白每日学习规划(零基础20天入门)
1-7天:基础语法,每天敲30行代码,做小练习(计算器、猜数字游戏)
8-15天:函数、容器、面向对象,写小游戏(贪吃蛇、简易登录系统)
16-20天:选一个方向做完整实战项目
六、避坑指南
- 缩进严格:Python靠空格缩进,不能乱空格
- 符号全部英文:逗号、引号、括号不能用中文
- 下载库慢:切换国内镜像
bash
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- 不要只看视频不敲代码,动手写才学得会
需要我给你一份第一天入门练习题(猜数字小游戏完整代码)吗?