TelenkovDmitry 5 月之前
父节点
当前提交
0cfd2a6d89

+ 21 - 29
.obsidian/workspace.json

@@ -22,43 +22,35 @@
             }
           },
           {
-            "id": "8617f94e21e70e63",
+            "id": "c50e6fd6acee00d0",
             "type": "leaf",
             "state": {
               "type": "markdown",
               "state": {
-                "file": "todo/Тренировки и занятия.md",
+                "file": "ROTEK/universal IO/tasks.md",
                 "mode": "source",
                 "source": false
               },
               "icon": "lucide-file",
-              "title": "Тренировки и занятия"
-            },
-            "group": "920c25ebd8ae0f56"
-          }
-        ],
-        "currentTab": 1
-      },
-      {
-        "id": "d32437f1733030a1",
-        "type": "tabs",
-        "children": [
+              "title": "tasks"
+            }
+          },
           {
-            "id": "0e7f332248f9dc9e",
+            "id": "811abedfb6077a2a",
             "type": "leaf",
             "state": {
               "type": "markdown",
               "state": {
-                "file": "todo/Тренировки и занятия.md",
-                "mode": "preview",
+                "file": "todo/Задачи по направлениям.md",
+                "mode": "source",
                 "source": false
               },
               "icon": "lucide-file",
-              "title": "Тренировки и занятия"
-            },
-            "group": "920c25ebd8ae0f56"
+              "title": "Задачи по направлениям"
+            }
           }
-        ]
+        ],
+        "currentTab": 2
       }
     ],
     "direction": "vertical"
@@ -173,24 +165,26 @@
       "markdown-importer:Импорт Markdown-файлов": false
     }
   },
-  "active": "8617f94e21e70e63",
+  "active": "811abedfb6077a2a",
   "lastOpenFiles": [
-    "2024-10-22.md",
+    "ROTEK/universal IO/tasks.md",
+    "todo/Задачи по направлениям.md",
+    "Python/function.md",
+    "ROTEK/universal IO/Test HV.md",
+    "ROTEK/universal IO/universal IO.md",
+    "todo/Разное.md",
+    "Python/venv.md",
     "todo/Тренировки и занятия.md",
+    "2024-10-22.md",
     "English/Text.md",
-    "Python/function.md",
     "Python/common.md",
     "Python/Архитектура.md",
     "English/img/1537e342-777b-4425-b76d-586f4f212f54.JPEG",
     "English/img/503ff3b6-a108-461a-8f69-a3ca1b815d51.JPEG",
     "todo/Счета.md",
-    "todo/Разное.md",
-    "ROTEK/universal IO/Test HV.md",
-    "ROTEK/universal IO/universal IO.md",
     "Golang/common.md",
     "Greenstar/ethernet stm32.md",
     "linux/Tmux.md",
-    "todo/Задачи.md",
     "linux/server.md",
     "ROTEK/RT-701/common.md",
     "ROTEK/bt67xx/common.md",
@@ -201,13 +195,11 @@
     "linux/Raspberry Pi 3 Model B v1.2.md",
     "linux/ufw.md",
     "linux/vim.md",
-    "Python/json.md",
     "English/img/1537e342-777b-4425-b76d-586f4f212f54.JPEG.~tmp",
     "English/img",
     "English/Новая папка",
     "English",
     "Новая папка",
-    "Кодинг.md",
     "hardcore web development/11. SQL",
     "configs/alex_wg.conf",
     "configs/alex_wg.conf.txt",

+ 15 - 2
Python/function.md

@@ -84,8 +84,21 @@ a, *b, c = [1, 4]
 1 [] 4
 ```
 
-Передача переменного количество аргументов
+~={green}Передача переменного количество аргументов=~
 ```python
 def my_func(*args)
+def my_func(**kargs)
+```
+В args будет ~={red}кортеж=~.
+В kwargs будет ~={red}словарь=~.
+
+```python
+# При распаковке словаря передаются значения
+def print_args(a, b, c=15):
+    print(a, b, c)
+
+dct = {'a': 5, 'b': 10}
+print_args(**dct)
+
+>>> 5, 10 15
 ```
-Аргументы передаются в args в виде кортежа

+ 21 - 0
ROTEK/universal IO/tasks.md

@@ -0,0 +1,21 @@
+- [ ] Актуализировать структуру системных настроек
+
+----
+
+~={yellow}Вопросы=~
+
+~={green}Настройки и параметры=~
+
+**Производственные (изменение не доступно пользователю):**
+- Серийный номер (RW) - OK
+- Дата изготовления (RW) - OK
+- Версия HW (R) - Добавить в modbus.
+- Название модуля (RW) - Захардкожен в прошивке (Предлагается  сделать только R)
+- Версия ПО - Захардкожена в прошивке - OK (Предлагается  сделать только R)
+
+**Системные:**
+- Состояние модуля (расписать состояния)
+- Дата и время
+- Время Uptime
+- Состояние каналов (расписать состояния)
+- Текстовая строка (32 байта) (RW) - доступно пользователю, настройки

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

@@ -1,3 +1,24 @@
+<h6>Технические:</h6>
+- [ ] Пройти на 100% курс по Python OOP.
+- [ ] Закрыть раздел "3. Параметры и аргументы" в курсе Python Function на 100%.
+<h6>Финансы:</h6>
+- [ ] Разобраться со вкладом в ПСБ
+<h6>Бытовые:</h6>
+- [ ] Сделать VPN на планшете
+- [ ] Починить кухонный стул
+- [ ] Отмыть детский стульчик
+- [x] Записаться на стрижку в ноябре
+- [x] Запись к ортодонту в ноябре
+<h6>Здоровье:</h6>
+- [ ] ~={red}Зубы=~. Записаться к осмотр к стоматологу (Екатерина +7 926 973-07-49 сказать, что муж племянницы дондурмы. Метро Фрунзенская)
+<h6>Задачи по датам</h6>
+- [ ] Суббота 16 ноября в 12:00. Стрижка
+- [ ] Четверг 21 ноября в 12:20. Визит к ортодонту 
+- [ ] Долг 10к руб. 10 декабря, Синь.
+- [x] Оплатил сервер до 20 февраля
+
+
+---
 <h6>Срочные задачи:</h6>
 - [ ] Забрать документы на счетчик в Подрезково
 - [ ] Купить батарейку для часов жены.
@@ -8,13 +29,12 @@
 - [ ] Починить пороги.
 - [ ] Разобраться с обувью.
 - [x] Записать Нину к терапевту.
-- [ ] Запись к ортодонту
+- [ ] Запись к ортодонту в ноябре
 <h6>Задачи по датам</h6>
 - [x] 25 сентября в среду в 11-45 к ортодонту
 - [x] 4 октября в пятницу в 14-00 к ортодонту
 - [x] Долг 10к 4-ого октября.
-- [ ] Визит к ортодонту в ноябре
-- [ ] Долг 10к руб 10 декабря, Синь.
+
 <h6>Технические задачи</h6>
 - [ ] Разобраться с тунелированием.
 - [ ] Настроить окружение под stm32 в linux.

+ 1 - 1
todo/Тренировки и занятия.md

@@ -7,7 +7,7 @@ renderHabitCalendar(this.container, dv, {
   data: [
 {
     date: '2024-11-01',
-    content: '😵', 
+    content: '😵💲13-NO', 
 },  
 {
     date: '2024-11-03',