第九章与第十章建议你使用 2 天的时间进行学习,主要是因为第九章的难度提升了很多。

第九章阅读建议

第九章名称叫做类,这个概念在编程中是非常抽象的,Python 中所有的元素都是类或者对象。

这一章难度有点高哦~

初学类需要掌握:

  1. 如何创建类和使用类,这里会出现实例化对象几个概念,需要理解,第一小节出现了方法 __init__ 略微有点早,建议先弄明白 属性,再学习 方法
  2. 类中的函数,叫做方法,而且还有一个参数 self,学习如何调用 属性,调用 方法
  3. 一个类可以创建多个实例,或者叫做实例化多个对象;
  4. 属性的初始化,属性的修改,属性在类中的调用,属性在实例上的调用;

进阶部分需要掌握:
上述内容都是类的基本知识,接下来又是一轮概念输出。

  1. 继承是什么意思,继承之后出现的父类与子类的关系;
  2. 子类如何定义属性,子类如何调用父类属性;
  3. 子类如何重写父类的方法;

到这里还好,仅围绕 继承 输出了一些知识点,并没有展开类的全部内容。

后续部分重点学习的是,将类放到一个单独的文件中,形成一个模块,然后如何导入模块中的类。

Python 标准库
首先要明确一点,Pyhton 标准库非常多,本书中涉及的是很少一部分,简单阅读即可,毕竟标准库其实就是一个个模块,模块中一个个函数或者类的堆积。

使用标准库的好处是,很多功能不需要重写编写。

第十章阅读建议

本章节讲解的是文件和异常,其实这就是标准库的应用。

文件部分重点知识清单:

  1. 如何从文件中读取数据,这里涉及到一个路径的问题,建议配合搜索引擎中的知识,或者学习《滚雪球学 Python》专栏里面的知识,补充完整;
  2. 操作文件的 4 大函数,open()read()write()close()
  3. 逐行读取与全部读取需要掌握;
  4. 讲解写入文件操作时,对写入模式进行了说明,这点补充的非常好;
  5. 多行写入与追加写入,都是非常有用的知识点;

书籍中还介绍了一个大文件读取的方式,不过太简单了,写一下代码即可。

异常部分重点知识清单:

  1. 异常关键字,try-except
  2. try-except + else

异常部分相对比较简单,语法掌握之后,重点放在对各种 异常类 的学习即可。

存储数据部分知识点清单
本小节介绍的是 Python 内置 json 模块,重点围绕 json.dumps()json.loads() 方法展开,在学习的时候,理解这两个函数实现的是一个相反的效果。

本小节的学习重点应该放在, JSON 格式是一种怎样的格式这一点上。

Logo

学大模型,用大模型上飞桨星河社区!每天8点V100G算力免费领!免费领取ERNIE 4.0 100w Token >>>

更多推荐