Dmitry Telenkov 4 months ago
parent
commit
49434cb4a2

+ 14 - 41
.obsidian/workspace.json

@@ -8,54 +8,26 @@
         "type": "tabs",
         "children": [
           {
-            "id": "2b47ae5b0d682410",
+            "id": "c1b703b9749a9b0e",
             "type": "leaf",
             "state": {
               "type": "markdown",
               "state": {
-                "file": "linux/linux common.md",
-                "mode": "source",
-                "source": false
-              },
-              "icon": "lucide-file",
-              "title": "linux common"
-            }
-          },
-          {
-            "id": "7d5ab9e3575d2417",
-            "type": "leaf",
-            "state": {
-              "type": "markdown",
-              "state": {
-                "file": "proGit.md",
-                "mode": "source",
-                "source": false
-              },
-              "icon": "lucide-file",
-              "title": "proGit"
-            }
-          },
-          {
-            "id": "5a75c256f2f76c33",
-            "type": "leaf",
-            "state": {
-              "type": "markdown",
-              "state": {
-                "file": "ROTEK/bt67xx/common.md",
+                "file": "Python/function основное.md",
                 "mode": "source",
                 "source": false
               },
               "icon": "lucide-file",
-              "title": "common"
+              "title": "function основное"
             }
           },
           {
-            "id": "f551db60d19422ec",
+            "id": "8aeecfa97d185816",
             "type": "leaf",
             "state": {
               "type": "markdown",
               "state": {
-                "file": "GDB.md",
+                "file": "c/GDB.md",
                 "mode": "source",
                 "source": false
               },
@@ -78,7 +50,7 @@
             }
           }
         ],
-        "currentTab": 3
+        "currentTab": 1
       }
     ],
     "direction": "vertical"
@@ -193,25 +165,26 @@
       "markdown-importer:Open format converter": false
     }
   },
-  "active": "f551db60d19422ec",
+  "active": "8aeecfa97d185816",
   "lastOpenFiles": [
+    "todo/Задачи по направлениям.md",
+    "Python/function основное.md",
+    "linux/bash.md",
+    "linux/linux common.md",
+    "linux/Tmux.md",
+    "linux/Raspberry PI.md",
+    "c/GDB.md",
     "ROTEK/bt67xx/common.md",
-    "GDB.md",
     "docs/MEGA 通讯协议.pdf",
     "proGit.md",
-    "linux/linux common.md",
     "STM32/build.md",
     "STM32/IRQ + FreeRTOS.md",
-    "todo/Задачи по направлениям.md",
     "linux/server.md",
-    "linux/bash.md",
     "linux/make.md",
     "c/c common.md",
     "c/syscalls.md",
-    "linux/Tmux.md",
     "ROTEK/universal IO/tasks.md",
     "Python/sort.md",
-    "Python/function основное.md",
     "Python/lambda.md",
     "todo/Счета.md",
     "todo/Разное.md",

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

@@ -183,3 +183,18 @@ main_func()
 ```
 
 Для изменения переменной `a` в inner нужно использовать `nonlocal`.
+
+~={green}Создание атрибутов функциям
+=~
+```python
+def get_product(a: int, b: int) -> int:
+    return a + b
+
+get_product.category = 'math'
+get_product.type_action = 'arithmetic operation'
+
+# Или через setattr
+setattr(obj, name_attr, value)
+
+
+```

+ 0 - 0
GDB.md → c/GDB.md


+ 1 - 0
todo/Задачи по направлениям.md

@@ -4,6 +4,7 @@
 - [ ] Пройти на 100% курс по Python OOP.
 - [x] Пройти раздел 5.4 Python Functioin до 4 декабря
 - [ ] Пройти раздел 5.5 Python Functioin до 4 декабря
+- [x] Согласовать схему PWM контроллера и сделать проект в CubeMX
 <h6>Финансы:</h6>
 - [ ] Разобраться со вкладом в ПСБ
 - [ ] Оплата коммуналки за ноябрь