TelenkovDmitry 4 月之前
父节点
当前提交
266bd54a1d
共有 11 个文件被更改,包括 28 次插入3 次删除
  1. 12 3
      .obsidian/workspace.json
  2. 二进制
      English/img/1-1.jpg
  3. 二进制
      English/img/1-2.jpg
  4. 二进制
      English/img/1-3.jpg
  5. 二进制
      English/img/1-4.jpg
  6. 二进制
      English/img/1-5.jpg
  7. 二进制
      English/img/1-6.jpg
  8. 二进制
      English/img/1-7.jpg
  9. 二进制
      English/img/1-8.jpg
  10. 二进制
      English/img/1-9.jpg
  11. 16 0
      Python/function основное.md

+ 12 - 3
.obsidian/workspace.json

@@ -13,12 +13,12 @@
             "state": {
             "state": {
               "type": "markdown",
               "type": "markdown",
               "state": {
               "state": {
-                "file": "todo/Задачи по направлениям.md",
+                "file": "Python/function основное.md",
                 "mode": "source",
                 "mode": "source",
                 "source": false
                 "source": false
               },
               },
               "icon": "lucide-file",
               "icon": "lucide-file",
-              "title": "Задачи по направлениям"
+              "title": "function основное"
             }
             }
           },
           },
           {
           {
@@ -152,9 +152,18 @@
   },
   },
   "active": "38ab71b6e7063edb",
   "active": "38ab71b6e7063edb",
   "lastOpenFiles": [
   "lastOpenFiles": [
+    "English/img/1-9.jpg",
+    "English/img/1-8.jpg",
+    "English/img/1-7.jpg",
+    "English/img/1-6.jpg",
+    "English/img/1-5.jpg",
+    "English/img/1-4.jpg",
+    "English/img/1-3.jpg",
+    "English/img/1-2.jpg",
+    "English/img/1-1.jpg",
+    "todo/Задачи по направлениям.md",
     "todo/Счета.md",
     "todo/Счета.md",
     "todo/Тренировки и занятия.md",
     "todo/Тренировки и занятия.md",
-    "todo/Задачи по направлениям.md",
     "Python/function основное.md",
     "Python/function основное.md",
     "English/Text 2.md",
     "English/Text 2.md",
     "ROTEK/bt67xx/common.md",
     "ROTEK/bt67xx/common.md",

二进制
English/img/1-1.jpg


二进制
English/img/1-2.jpg


二进制
English/img/1-3.jpg


二进制
English/img/1-4.jpg


二进制
English/img/1-5.jpg


二进制
English/img/1-6.jpg


二进制
English/img/1-7.jpg


二进制
English/img/1-8.jpg


二进制
English/img/1-9.jpg


+ 16 - 0
Python/function основное.md

@@ -220,3 +220,19 @@ from typing import Callable
 def get_math_func(operation: str) -> Callable[[int, int], int]:
 def get_math_func(operation: str) -> Callable[[int, int], int]:
     ...
     ...
 ```
 ```
+
+~={green}Замыкания=~
+
+Замыкание - функция, которая находится внутри другой функции и ссылается на переменные объявленные в теле объемлющей функции (нелокальные переменные).
+Замыкание заставляет внутреннюю функцию сохранять состояние ее окружения при вызове. 
+```python
+def make_greeter(greeting):
+	def greet(name):
+		return f"{greenting}, {name}!"
+	return greet
+
+greeter = make_greeter("Hello")
+
+print(greeter("World"))  # Выведет "Hello, World!"
+print(greeter("Ivan"))  # Выведет "Hello, Ivan!"
+```