Python-101
  • 介绍
  • KickOff Party
    • 1.1 教学目的
    • 1.2 软件和工具
    • 1.3 课前自学
  • Python 简介
    • 2.1 数据工程介绍
    • 2.2 Python 介绍
    • 2.3 Python 语法
    • 2.4 Python 请求
    • 2.5 Python 语法进阶
  • 爬虫
    • 3.1 HTML
    • 3.2 爬虫实战
    • 3.3 选学:JSON 简介
    • 3.4 选学:爬虫的难点
  • 数据处理
    • 4.1 初见数据处理
    • 4.2 数据处理应用实例
    • 4.3 选学:Pandas
  • Demo练习
  • 大作业
  • 分享与后续学习建议
Powered by GitBook
On this page
  • 1. 【理解题目】你想用爬虫解决生活和工作中什么问题?
  • 2. 【拟定方案】如何用编程思维中的「任务分解」把大问题分解成demo中的小问题?
  • 3. 【执行方案】每一个小问题中需要的工具和知识点是什么?是否都已经掌握?
  • 4. 【回顾】

Was this helpful?

大作业

PreviousDemo练习Next分享与后续学习建议

Last updated 6 years ago

Was this helpful?

Cooking time: 120 mins active / 150 mins passive

Learning by Doing:

  • Tasks for Learners: 请学员创建Python文件 project.py, 实现自己人生中第一个数据工程作品!

  • Tasks for Coaches: 请教练对学员的练习提供一定的辅助,请控制好时间。

让我们再运用数学家波利亚在一书中解决一个问题的四个步骤:

  • 理解题目:我们有什么,目标是什么?

  • 拟定方案:通过什么思路去解决问题?条件和结果之间还有哪些缺失的环节?

  • 执行方案:roll your sleeve,付诸行动。期间可能会需要修改方案中不合理的地方,请保持尝试和练习。

  • 回顾:得到的结果是否符合预期?有什么收获?

1. 【理解题目】你想用爬虫解决生活和工作中什么问题?

2. 【拟定方案】如何用编程思维中的「任务分解」把大问题分解成demo中的小问题?

3. 【执行方案】每一个小问题中需要的工具和知识点是什么?是否都已经掌握?

4. 【回顾】

题外话: 跟自己聊聊天:有没有一个小梦想埋藏在自己心中很多年,却缺少勇气卖出哪一步?可否用编程思维回答自己,赋予自己信心与勇气,探索人生更多的可能性!

怎样解题