1. 模块化设计,分而治之
2. 组合数据类型
2.1 集合类型:list、set(无序/不重复),用于数据去重
2.2 序列类型:字符串、元组、列表(有序)
2.3 字典类型:根据字典中 k/v 来排序
3. 递归,不停的调用自身,两个条件:基例和链条(数学归纳法),例子:str反转、fib数列、汉诺塔
4. 通过有无字符编码来区分二进制文件和文本文件,二进制文件直接以0/1的形式存储
5. 遍历全部文本的两种方法:按行或者全文
6. jieba分词和词云展示