在昨天的学习里,感觉有点急,原因是没有把知识点学会应用,脑里就思考了问题:
- 我到底花时间学了什么,要怎样学,如何用?
- 学了高效学习法,又要怎样用了?
就这样,今天开始执笔写了这篇文章,把感悟写出来。每天的学习流程是这样:
- 安排好学习计划 (前一夜安排好)
- 学习计划 应该写标题
- [ python 基础 - 面向对象课题 ] (参考网上视频目录,书籍目录)
- 终极三问 【什么,为什么,怎样】
- 把标题写出来,大脑就可以聚集学习目地和自动思考终极三问了
- 实践 (动手带出来直观的感觉)
- 试着用自己的语言和身边的人交流,把想法带出来
在昨天做python爬虫的实践项目里,把学习经验梳理出来:
-
每学习到一个新的知识点,例如:urllib,Requests,beautifulSoup 库,不是硬记学法 (之前犯的错误) , 而是思考这个库是如何使用,使用思维导图或向上往下分析(top-down approach) ,把基本的流程写出来
-
例子 : 用 beautifulSoup 搭建简单的项目
- 【 步骤 1】 : 需要爬取什么网络资料 ,这样爬取我需要什么工具?我需要工具(requests) 可以联系上网络资料返回一个对象,要不然如何分析数据呢?这样我就懂我需要 - source = requests.get(address).decode("utf-8") - soup = beautifulSoup(source) - 【 步骤 2】 :有了对象后(资料),我想要什么内容 ,这样我就要懂 (tag, css selector) 爬取原理 - soup.h1() - soup.p() - 【 步骤 3】 :接下来把内容爬取出来后开始分析 (还没学到大数据分析)
-
-
到了这个阶段,感觉之前没把基础学好和应用,好像 列表,字典,面向对象知识点都难以启用,尤其是面向对象,在每个库应用是都需要了解,如果知道面向对象原理和运用后,之后每个库运行起来就事倍功半了,所有决定回到基础在重新了解过。
- 总结: 1. 开始利用终极三问理解知识点和运用起来 - 一问 :是什麽 - 二问 :为什麽 - 三问 :怎样用 - 2. 实践 (敲码方式不一样) - 一敲 :跟视频或书籍 - 二敲 :要如何自己敲 - 三敲 :重复自己敲 - 3. 开始交流 - 起点 :写作,把想法梳理出来,和人交流 - 未来 :录制视频
感恩大家的时间抽看和评论。
-