对应python100天项目的第16-20天。
这部分主要内容可能不仅仅是python本身,内容包含数据结构和算法、设计模式、面向对象、并发编程等等,所以有些可能就放在后面实际操作的时候加深学习。
主要罗列一些比较特有的概念。
推导式。这个算比较常见的写法了,就是在生成数组或者字典等结构性数据时,可以通过循环和判断来选择数据,简化生成语句。
装饰器。可以通过装饰器简化函数调用,在函数或者类中使用@wraps()定义装饰器,使得自定义函数或类可以用@来调用。
垃圾回收、循环引用和弱引用。这个说的不是很详细,后面再做进一步了解。
魔法属性和方法。同上。
由于后面的内容从前端到linux再到MySQL都不是python学习的重点,于是一并跳过,直接到NoSQL部分。
原文:https://www.cnblogs.com/junenatte/p/13022127.html