Day 17 – 自定义类(Class)
自定义类 类定义的语法,如下 # 类的定义, ClassName必须首字母大写 class ClassName: # 类的对象 class_name_1 = ClassName() 常见的几种命名方式- PascalCase - camelCase - snake_case 构造...
Day 16 – 面向对象编程(OOP)
面向对象编程(Object Oriented Programming, OOP),模拟事物为对象(Object),每个对象都有自己的属性(attribute)以及方法(methods)。 对象与类 在 OOP 中,有类(Class)以及对象(Obje...
Day 15 – 咖啡机
MENU = { 'espresso': { 'ingredients': { 'water': 50, 'coffee': 18, }, 'cost': 1.5, }, 'latte': { 'ingredients': { 'water': 200, 'milk': 150, 'coffee': 24, }, 'cost': 2.5, }, 'cappu...
Day 14 – Higher Lower 游戏
问题解决流程 游戏实现 游戏的视线效果,如下所示 分解任务 任务分解完成后,形成 Todo 列表,如下图所示 任务实现 显示 ASCII 艺术字符 # 显示 ASCII艺术字符 from art import logo print(logo...
Github 访问慢解决方案
修改 host 文件host 文件位置host 文件在每个系统上的位置不一样Windows:C:\Windows\System32\drivers\etc\hostsLinux:/etc/hostsmacOS:/etc/hostswindows 使用记事本打开,Linux 以及 macOS...
动画(四) – 过渡
以视图的插⼊和移除来设定动画,SwiftUI 将这些动画称为 过渡 (transition) 。 当我们使⽤动画来改变那些会导致视图插⼊或者移除的状态时,SwiftUI 会添加⼀个默认的 .opacity 过渡效果。 struc...
VBA Excel 文件合并
Sub Summary_Click() '定义合并文件夹目录; Dim path As String '标题头只运行一次 Dim once As Integer once = 1 '定义合并总表的文件名 Dim activeName As String '定义当前文件夹当前检查获...
Day 13 – 调试 Debugging
代码调试中的几种方法以及建议。 描述问题,代码执行的目的是什么,实现的流程是什么 复现问题,调试 Bug 的前提 Play Computer,能够像计算机一样逐行浏览代码,以便找出问题所在。 修复错误,...
Day 12 – 作用域 Scope
Python 没有块级作用域(Block Scope),只有局部作用域以及全局作用域。 局部作用域 在函数中声明的变量(或函数)具有局部作用域(也称为函数作用域)。它们只能被同一代码块中的其他代码看到...