内容主要为:面向对象编程中的获取对象信息、实例属性和类属性;面向对象高级编程中的使用`__slots__`、使用@property、多重继承、定制类、使用枚举类和使用元类
内容主要为:函数式编程中的装饰器、偏函数和模块中的使用模块、安装第三方模块;面向对象编程中的类和实例、访问限制、继承和多态
内容主要为:函数式编程中的高阶函数、返回函数、和匿名函数。其中高阶函数有:map/reduce()、filter()和sorted()
内容主要为:高级特性中的切片、迭代、列表生成器、生成器和迭代器
内容主要为:函数中的调用函数、定义函数、函数的参数和递归函数
内容主要为:python基础中的条件判断、循环、使用dict和set
内容主要为:python基础中的数据类型和变量、字符串和编码、使用list和tuple
结构性思维笔记
以思维导图的格式记录结构性思维课程的笔记,顺便练习一下Markdown的无序列表语法。
思维导图
笔记内容
课程导入
结构与思维的力量
结构的定义:组成整体的各部分的搭配和安排
结构性思维的训练目的:想清楚、说明白
两个核心训练原则
利他性原则
从TA的角度思考表达(即随时发问"我讲明白了吗?")
TA决定我是否清楚结构
讲理性原则
从感性到理性
从隐性到显性
构建结构性思维
结构性思维的四个基本特点
结论先行
时间紧
他需要
信息多
上下对应
分类清晰
排列逻辑...
设计模式
设计模式为软件开发人员在开发过程中面临一般问题时的解决方案,共有33种,可将其分为四大类:创建型模式、结构型模式、行为型模式和J2EE模式。
创建型模式
创建型模式致力于将对象的创建与使用分离,着重于如何创建对象。
该分类下的设计模式有5种:工厂模式、抽象工厂模式、单例模式、建造者模式和原型模式。
结构型模式
结构型模式关注于类的继承和组合,着重于简化结构并识别类与对象之间的关系。
该分类下的设计模式有8种:适配器模式、桥接模式、过滤器模式、组合模式、装饰器模式、外观模式、享元模式和代理模式。
行为型模式
行为型模式关注于对象之间的交互以及彼此之间的响应性,着...
Win10系统edge浏览器出现闪退的解决方法
记一个Win10系统edge浏览器出现闪退的解决方法:
第一步:
Win+R 呼出运行窗口,并在里面输入
%USERPROFILE%\AppData\Local\Packages,点击确定按钮
这时可以看到打开了一个文件夹,找到
Microsoft.MicrosoftEdge_8wekyb3d8bbwe文件夹,
右键 删除
第二步:
返回桌面,在 搜索框 输入
PowerShell搜索,并在搜索结果中选择 以管理员身份运行 ,划重点 一定要以 管理员身份 运行,如果直接打开出现的后果会在文章最后说明。
第三...