第 16 天:常用第三方库(requests + pandas 入门)
太棒了!你已经来到真正的 ✅第 16 天:常用第三方库(requests + pandas 入门) 🚀
从今天起,你的 Python 将 正式具备“实战价值” :能爬数据、能处理表格、能做工具!
✅ 第 16 天学习目标
今天你将学会:
- ✅ 什么是 第三方库
- ✅ 如何安装第三方库(pip)
- ✅ 使用
requests发送网络请求 - ✅ 抓取网页数据(爬虫入门)
- ✅ 使用
pandas读取和处理表格数据(Excel / CSV) - ✅ 做一个「真实数据小项目」
一、什么是第三方库?(一句话讲清)
✅ 第三方库 = 别人写好的“超级工具包”
✅ 你只需要 安装 → 导入 → 使用
常见的第三方库:
| 功能 | 库名 |
|---|---|
| 网络请求 | requests |
| 数据分析 | pandas |
| 画图 | matplotlib |
| 爬虫 | scrapy |
| AI | torch、tensorflow |
二、安装第三方库(必须会)
✅ 在 命令行 / 终端 / PyCharm 终端 输入:
pip install requests
pip install pandas⚠️ 如果你安装失败,下一步可以告诉我报错内容,我教你解决。
✅ 第一部分:requests 网络爬虫入门
三、requests 最基础用法(必须会)
✅ 发送 GET 请求,获取网页内容:
import requests
url = "https://www.baidu.com"
response = requests.get(url)
print(response.text) # 网页源代码✅ 你已经成功:
🎯 用 Python 访问互联网了!
四、获取网页状态码
print(response.status_code)✅ 200 = 请求成功
五、爬取一个真实网站的标题(进阶)
⚠️ 有些网站有反爬,这里用最安全教学方式:
import requests
url = "https://www.example.com"
res = requests.get(url)
print(res.text)你会看到 HTML 代码,这就是网页的真实内容 ✅
✅ 第二部分:pandas 表格数据处理入门
六、什么是 pandas?(一句话)
✅ pandas = Python 最强大的 表格数据处理工具
几乎所有:
- Excel 处理
- 成绩分析
- 数据分析
- AI 数据预处理
全部靠它 ✅
七、读取 CSV 文件(最常用)
✅ 假设你有文件 score.csv:
name,score
小明,90
小红,95
小刚,88✅ 读取:
import pandas as pd
df = pd.read_csv("score.csv")
print(df)八、查看基本数据(必须会)
print(df.head()) # 查看前 5 行
print(df.shape) # 行数和列数
print(df.columns) # 列名九、选取一列数据
print(df["score"])十、求平均分(真实数据分析)
print(df["score"].mean())✅ 第 16 天真实综合案例(爬取 + 处理)
✅ 示例:从 CSV 读取并分析成绩
import pandas as pd
df = pd.read_csv("score.csv")
print("平均分:", df["score"].mean())
print("最高分:", df["score"].max())
print("最低分:", df["score"].min())🎯 你现在已经进入:
✅ 真实数据分析入门阶段
✅ 第 16 天练习(非常重要,必须动手)
✅ 练习 1:requests 爬网页
写一个程序:
- 访问
https://www.example.com - 打印网页内容
- 打印状态码
✅ 练习 2:成绩分析程序(真实项目)
1️⃣ 新建 score.csv
2️⃣ 手动写入几个人成绩
3️⃣ 用 pandas 读取
4️⃣ 输出:
- 平均分
- 最高分
- 最低分
✅ 练习 3(选做·实战升级)
自己做一个:
- “班级成绩分析程序”
- 可以不断录入成绩 → 保存到 CSV → 再统计
这个练习 做完你已经吊打 90% 大一新生 ✅
✅ 今天你已经正式具备:
你现在已经会:
- ✅ pip 安装库
- ✅ requests 网络请求
- ✅ 爬网页源码
- ✅ pandas 读取 CSV
- ✅ 数据统计分析
🚀 第 17 天预告(真正项目实战)
当你说:
👉 “第 16 天练习写完了”
我就带你进入:
✅ 第 17 天:综合实战项目① —— 学生管理系统(控制台版)
你将综合使用:
- ✅ OOP
- ✅ 文件操作
- ✅ 异常处理
- ✅ 模块拆分
🎯 这是你第一个 完整 Python 项目!
✅ 你现在先去:
1️⃣ 安装 requests 和 pandas
2️⃣ 完成第 2 个成绩分析练习
✅ 写完你可以直接把代码发给我,我可以 帮你优化成“大学优秀作业级别” 💪🔥
相关推荐
- 第 17 天:第一个完整综合项目实战 2026-01-03
- 第 18 天:NumPy + 高级 Pandas + 数据可视化入门 2026-01-03
- 第 19 天:机器学习入门(scikit-learn) 2026-01-03
- 第 20 天:机器学习分类模型(逻辑回归 Classification) 2026-01-03
- 第 14 天:OOP 进阶(继承 _ 方法重写 _ 多态) 2026-01-03
评论0
暂时没有评论