社区共读《Python编程从入门到实践》第5~6天阅读建议
类,面向对象 python 有难度的部分开始啦!
·
第九章与第十章建议你使用 2 天的时间进行学习,主要是因为第九章的难度提升了很多。
第九章阅读建议
第九章名称叫做类,这个概念在编程中是非常抽象的,Python 中所有的元素都是类或者对象。
这一章难度有点高哦~
初学类需要掌握:
- 如何创建类和使用类,这里会出现类,实例化 和对象几个概念,需要理解,第一小节出现了方法
__init__
略微有点早,建议先弄明白 属性,再学习 方法。 - 类中的函数,叫做方法,而且还有一个参数
self
,学习如何调用 属性,调用 方法; - 一个类可以创建多个实例,或者叫做实例化多个对象;
- 属性的初始化,属性的修改,属性在类中的调用,属性在实例上的调用;
进阶部分需要掌握:
上述内容都是类的基本知识,接下来又是一轮概念输出。
- 继承是什么意思,继承之后出现的父类与子类的关系;
- 子类如何定义属性,子类如何调用父类属性;
- 子类如何重写父类的方法;
到这里还好,仅围绕 继承 输出了一些知识点,并没有展开类的全部内容。
后续部分重点学习的是,将类放到一个单独的文件中,形成一个模块,然后如何导入模块中的类。
Python 标准库
首先要明确一点,Pyhton 标准库非常多,本书中涉及的是很少一部分,简单阅读即可,毕竟标准库其实就是一个个模块,模块中一个个函数或者类的堆积。
使用标准库的好处是,很多功能不需要重写编写。
第十章阅读建议
本章节讲解的是文件和异常,其实这就是标准库的应用。
文件部分重点知识清单:
- 如何从文件中读取数据,这里涉及到一个路径的问题,建议配合搜索引擎中的知识,或者学习《滚雪球学 Python》专栏里面的知识,补充完整;
- 操作文件的 4 大函数,
open()
,read()
,write()
,close()
; - 逐行读取与全部读取需要掌握;
- 讲解写入文件操作时,对写入模式进行了说明,这点补充的非常好;
- 多行写入与追加写入,都是非常有用的知识点;
书籍中还介绍了一个大文件读取的方式,不过太简单了,写一下代码即可。
异常部分重点知识清单:
- 异常关键字,
try-except
; try-except
+else
;
异常部分相对比较简单,语法掌握之后,重点放在对各种 异常类 的学习即可。
存储数据部分知识点清单
本小节介绍的是 Python 内置 json 模块,重点围绕 json.dumps()
,json.loads()
方法展开,在学习的时候,理解这两个函数实现的是一个相反的效果。
本小节的学习重点应该放在, JSON
格式是一种怎样的格式这一点上。
更多推荐
已为社区贡献39条内容
所有评论(0)