Запись звонка N26184 от 2026-10-26
Oct 26, 2026 15:27
· 58:12
· Russian
· Whisper Turbo
· 2 Kaikōrero
Ka ngaro tēnei tāruatanga i roto i 16 rā.
Whakahauhau mo te rokiroki tūturu →
E whakaatu ana anake
0:01
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Так, потом,
0:02
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
если что, куда -нибудь закинешь нейронку,
0:04
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
тебе все это транскример.
0:06
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Давай тогда начнем со основ.
0:08
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Что такое HTTP?
0:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Что это и из чего состоит?
0:14
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да,
0:17
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
жестко ты меня...
0:19
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Это протокол в этой вечере,
0:22
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, типа HTTP протокол получается.
0:25
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Из чего он состоит,
0:26
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
получается у нас...
0:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Я так понимаю,
0:34
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
мы разбираем, типа,
0:34
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
вот ссылку, то есть,
0:35
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
типа, домен там,
0:36
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
что еще?
0:37
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
0:38
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
вот ты делаешь HTTP -запрос,
0:40
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да, вот есть URL,
0:41
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да.
0:41
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
А,
0:42
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
ну вот, типа,
0:43
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
а, все, понял.
0:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Короче, да,
0:45
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
HTTP -запрос,
0:46
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
HTTP -это протокол,
0:47
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
у нас есть URL,
0:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
собственно,
0:49
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
сама ссылка,
0:50
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
есть тело запроса и заголовок запроса.
0:54
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Вроде все.
0:55
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И еще что -то забыл.
0:57
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Так,
0:59
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
тело,
1:00
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
заголовок.
1:08
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И метод.
1:09
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Подвала не было.
1:10
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
А, метод.
1:11
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
А,
1:12
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, метод.
1:12
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну, get, put,
1:13
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
delete.
1:14
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Да, да,
1:15
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да. Вот.
1:16
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Что у нас есть в ответе?
1:18
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Так,
1:20
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
вот в ответе.
1:21
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
В ответе приходит,
1:23
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
ну,
1:25
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
обычный JSON -чик,
1:26
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
типа. Ну,
1:28
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
из чего состоит ответ на HTTP -запрос?
1:30
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Так,
1:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
ответ на HTTP -запрос.
1:36
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну, набор данных всегда,
1:37
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
опять же,
1:38
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
тот же, условно,
1:39
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
это может быть JSON,
1:40
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
эти,
1:42
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
как их файлы,
1:43
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
по идее,
1:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, ну, файлы.
1:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
1:46
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
где они хранятся в ответе?
1:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Они...
1:49
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Чего хранятся?
1:50
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
1:51
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
где они в ответе приходят?
1:52
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
То есть, может быть,
1:53
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
JSON, файл,
1:54
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
тело,
1:55
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да. Да,
1:56
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, в теле.
1:57
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И еще что -то.
1:59
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
2:01
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
а, ну и метод,
2:02
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
по идее,
2:03
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
тоже. Метода нету.
2:07
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, у нас есть что -то заменяющее метод,
2:10
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
грубо говоря.
2:10
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Как нам понять,
2:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что запрос выполнился или не выполнился?
2:15
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
А, ответ,
2:15
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
код ответа.
2:17
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да, да,
2:18
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да. И еще есть заголовки.
2:20
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
То есть на то же приходят там куки,
2:22
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
либо могут там...
2:24
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Какой тип данных и так далее.
2:27
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Вот.
2:28
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
В общем,
2:30
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
HTTP – это протокол прикладного уровня.
2:34
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот, то есть есть другие.
2:36
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
протоколы, например,
2:37
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
для внутренней обработки,
2:39
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
например, там, gRPC и так далее.
2:41
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
А вот HTTP прикладного уровня.
2:43
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот.
2:44
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И используется только клиент -сервер.
2:46
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
То есть у нас есть какой -то клиент,
2:49
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
который что -то запрашивает или присылает,
2:53
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
и есть сервер,
2:54
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
который это обрабатывает.
2:55
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот.
2:56
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Знаешь какие -то уровни TCP,
2:58
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
IP? Блин,
3:02
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
как будто бы очень поверхностно,
3:03
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
вообще ничего не помню про них.
3:05
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, есть прикладной,
3:07
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
транспортный.
3:08
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Не,
3:10
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
наверное, я не отвечу сейчас на это.
3:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Сетевой,
3:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
канальный.
3:13
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну,
3:15
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
и вот из прикладной,
3:16
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
транспортной, сетевой,
3:17
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
канальной, к какому может относиться?
3:19
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Сетевому.
3:23
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Нет,
3:25
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
прикладному.
3:26
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да,
3:27
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
это прикладной.
3:28
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ты,
3:30
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
кстати, буквально пару фраз назад сказал,
3:32
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
что он прикладной.
3:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да, да, да.
3:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Окей.
3:36
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Знаешь ли ты,
3:37
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что такое TCP -соединение?
3:39
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Я
3:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
понимаю, что это,
3:46
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
но я не объясню тоже самими словами.
3:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
3:50
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
попробуй как -то.
3:51
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Так,
3:52
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
у нас TCP -соединение.
3:55
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Черт,
4:05
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
глупый, Рилс.
4:06
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Там объясняют,
4:08
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
почему я не помню.
4:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, в общем,
4:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
после того, что это просто протокол передачи данных в
4:16
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
интернете.
4:17
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Знаешь ли ты UDP?
4:21
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
То же самое,
4:24
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
как и CCP,
4:24
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
я понимаю,
4:25
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
но я объяснять -то буду на
4:30
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
ХЗ. Короче,
4:32
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
с вами я не могу сказать.
4:34
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Знаешь ли,
4:35
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
чем отличается TCP от UDP?
4:36
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Блин.
4:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Мне UDP мешал пользоваться WebRTC
4:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
в Дискорде.
4:49
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да,
4:51
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
UDP просто используется для банкротства,
4:56
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
для всего этого.
4:57
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Какой -то из них вроде позволяет нам...
5:00
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
нам потерять часть пакетов,
5:01
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
а второй не позволяет нам...
5:03
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
О, да -да -да.
5:04
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот это главное отличие.
5:05
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот TCP, он гарантирует доставку,
5:07
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
а UDP,
5:08
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
он не гарантирует доставку.
5:10
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот,
5:10
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, и поэтому в Discord у меня отвалился войс.
5:13
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Во -во -во,
5:14
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да, самое то.
5:15
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
На самом деле,
5:17
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
это вот и главное отличие,
5:18
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
в основном можно не запоминать.
5:19
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот.
5:20
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Знаешь ли ты,
5:23
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
через какую абстракцию операционной системы обычно
5:27
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
идет обмен данными в сети?
5:31
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Абстракция в операционной системе?
5:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Вряд
5:38
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
ли. Блин,
5:38
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
ну да,
5:40
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
вряд ли, типа,
5:41
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
вряд ли.
5:42
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну,
5:43
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
на самом деле,
5:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
термины используются,
5:49
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
вот эти вот, абстракция,
5:51
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
терпенсия,
5:55
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
архитектура, аналогия.
6:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что вообще происходит когда
6:15
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
например ты открываешь сайт в браузере яндекс
6:19
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
точка ру что происходит уровне системы
6:23
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
интернета
6:26
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Значит, мы пытаемся зайти,
6:27
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
там происходит рукопожатие,
6:31
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
то есть как бы комп и сайт,
6:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
ну, типа сервер они обмениваются с какими -то данными,
6:35
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
там зашифрованное соединение.
6:37
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Мы отправляем какую -то часть своего ключа,
6:41
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
сайт со своим сертификатом,
6:43
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
если сертификат доверенный,
6:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
отправляет свою часть ключа,
6:46
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
они там,
6:47
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
по идее, должны сойтись,
6:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
тогда у нас получается надежное,
6:49
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
типа, соединение.
6:53
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Вот. Ну и происходит момент данными после этого.
6:58
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
А дальше продвижается JavaScript,
7:01
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
стили всякие.
7:02
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Да -да -да.
7:02
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Но сначала в DNS Resolve идет.
7:05
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да -да.
7:06
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
А потом в целом все правильно сказал.
7:09
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Потом TCP рукопожатие.
7:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Потом,
7:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
если зашифровано,
7:13
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
то обмен сертификатами,
7:15
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
HTTP запрос и ответ сервера.
7:18
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И там уже рендер всего,
7:19
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что можно.
7:20
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да -да.
7:20
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Какие ты знаешь методы REST
7:25
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
API?
7:32
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
get,
7:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
put, delete,
7:35
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
patch.
7:36
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Что еще есть?
7:39
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Так,
7:43
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
4 основных,
7:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
еще 2 дополнительных,
7:45
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
которые стали deep ticket.
7:46
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Вроде так было,
7:48
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да? Ну ты вот один такой основной забыл.
7:51
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Их всего 5.
7:52
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Так,
7:53
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
get,
7:55
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
put, patch,
7:55
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
delete, update.
7:57
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Или update у нас не читается уже.
8:02
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, когда просто отправка данных,
8:04
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
например, либо создание чего -то.
8:05
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Пост.
8:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Пост.
8:11
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
А, точно,
8:12
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, пост.
8:13
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Я, ну,
8:14
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
типа, перепутал,
8:15
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
спутал,
8:16
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, пост.
8:16
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Какие из методов идемпотентно?
8:21
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Слово
8:25
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
тоже кончное.
8:26
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Можно словарь объяснить идемпотентно?
8:28
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Идемпотентно — это значит,
8:30
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что сколько бы ты не выполнял запрос,
8:33
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
состояние объекта на сервере не изменится.
8:35
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
То есть ты можешь...
8:37
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
сделать хоть 100 запросов,
8:39
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
и он ничего не будет.
8:40
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Будет возвращать обратно.
8:42
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Нет,
8:43
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
получается.
8:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Мы никак не взаимодействуем.
8:47
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Delete нет,
8:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
потому что мы удаляем.
8:49
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Update, ну,
8:50
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
патч мы обновляем.
8:52
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Данные тоже не получится.
8:53
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Post мы что -то отправляем.
8:57
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Поэтому тоже вряд ли,
8:58
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
потому что мы через пост можем изменить тот же объект и получить уже другие
9:03
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
данные этого объекта.
9:05
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Я вот не помню PUT,
9:06
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
что он должен делать.
9:08
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Патч у нас ведь обновляет данные,
9:11
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
а PUT, что он делает,
9:13
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
я не помню.
9:13
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Он тоже обновляет данные,
9:15
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
только патч частично.
9:18
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Тогда у нас только get является.
9:20
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
На самом деле не совсем.
9:22
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Фактически,
9:22
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
если ты будешь выполнять delete -запрос,
9:24
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
то он один раз удалит,
9:26
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
и потом ты будешь делать хоть сколько,
9:28
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
он же не удалит заново.
9:29
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
А, ну да,
9:30
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, да.
9:31
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И у нас неидемпотентный только пост.
9:34
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Только пост у нас что -то меняет на сервере,
9:35
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
то есть он может создавать что -то новое.
9:38
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
А все остальное,
9:38
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
оно вот один раз обновило,
9:40
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
например, и все,
9:40
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
больше ничего не делать.
9:41
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Окей, понял,
9:42
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
окей.
9:43
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
В общем,
9:44
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
сети подтянешь потом немножко.
9:46
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, на самом деле,
9:47
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
это несложно,
9:48
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
там пару видосов.
9:49
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну, это буквально там пару -пар.
9:53
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да,
9:54
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да.
9:54
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Давай немножко перейдем к питону,
9:58
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
чисто так.
10:00
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ничего про реализацию и так далее,
10:03
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
чисто про понимание и почему,
10:07
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что, как есть.
10:08
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вообще,
10:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
чем отличаются хэшируемые объекты от неизменяемых?
10:17
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Жесткий вопрос.
10:20
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Хэшируемые объекты.
10:24
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Сейчас я пробую от логики пойти в хэш.
10:28
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
У нас это уникальный набор символов.
10:31
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
который, по идее,
10:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
мы не можем никак ашфировать.
10:35
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
А то он на хэш,
10:35
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
получается.
10:36
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Хэшируемый объект.
10:39
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
И
10:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
неизменяемый объект.
10:46
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Что
10:56
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
-то у меня нет мысли на этот счет.
10:58
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну,
10:59
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
а вообще,
11:00
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что значит хэшируемость?
11:02
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Получается,
11:10
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
создаем объект,
11:10
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
и у этого объекта,
11:12
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
по идее,
11:13
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
есть хэш.
11:16
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, типа, да.
11:17
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
А что значит неизменяемый?
11:19
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
11:22
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
вот та же строка,
11:22
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
получается,
11:23
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
мы имеем строку,
11:25
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
и мы не можем ее впереди изменить,
11:27
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
то есть у нас вот этот набор,
11:30
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
массив этих символов,
11:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
получается,
11:34
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
в питоне строка она неизменяемая,
11:37
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
то есть если мы хотим что -то сделать со строкой,
11:40
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
мы, по сути,
11:41
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
создаем новый объект,
11:42
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
а не меняем старый.
11:47
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну, получается,
11:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
объект, который нельзя изменить,
11:49
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
чтобы какие -то действия были,
11:51
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
нам нужно будет создавать новый объект для этого.
11:52
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну,
11:55
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
суть в том, что у неизменяемого объекта нельзя
11:59
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
иметь как -то содержимое,
12:01
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да, то есть у нас изменение,
12:02
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
оно создаст новый объект.
12:04
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Например,
12:04
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
там число,
12:06
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
строка, тапы,
12:08
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
frozen сеты и так далее.
12:10
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Обычные сеты.
12:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Не, обычные сеты у нас заменяемые.
12:14
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот.
12:14
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И оно каждый раз создает новый объект.
12:16
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Вот.
12:17
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И изменяемый объект,
12:19
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
он получается...
12:21
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
А изменяемый,
12:22
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
в свою очередь, он на месте стоит и просто записывает
12:27
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
в себя, грубо говоря,
12:27
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что -то.
12:28
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
А хэшируемость — это свойство объекта иметь хэш,
12:32
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
это ты правильно сказал.
12:33
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Но не все неизменяемые объекты могут быть хэшируемы,
12:37
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
потому что знаешь ли ты,
12:39
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
как работает хэш в питоне?
12:40
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Нет.
12:43
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, на самом деле,
12:44
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
хэш — это просто некий
12:49
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
magic метод,
12:49
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
который мы можем переопределить как угодно.
12:53
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
То есть, на самом деле,
12:54
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
мы его можем переопределить и сказать,
12:56
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
чтобы он всегда возвращал один.
12:57
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Может быть,
12:57
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
он будет зависеть от длины объекта,
12:59
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
может, еще чего -то.
13:02
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Мы можем делать с ним все,
13:04
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что угодно.
13:05
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И если мы говорим про какие -то тяжелые,
13:08
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
сложные составные типы данных,
13:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
то,
13:13
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
например, список,
13:15
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
то хэш от него для того,
13:17
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
чтобы получить, мы должны зайти во все внутренние объекты,
13:20
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
получить от них хэш и потом склеить их и получить один большой
13:24
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
хэш, грубо говоря.
13:25
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И если у нас объект
13:29
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
неизменяемый...
13:31
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
то мы можем в него положить что -то,
13:33
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что не хэшируемо.
13:34
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Например, мы можем сделать тапл списков.
13:37
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И в таком случае у нас тапл неизменяемый,
13:40
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
списки изменяемы,
13:42
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
и в этом случае мы не сможем его захэшировать,
13:45
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
потому что изменяемые объекты мы никак не хэшируем.
13:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Вот.
13:50
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Суть в этом.
13:51
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
В целом,
13:53
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да. А знаешь ли ты какие -то типы данных,
13:56
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
в основе которых лежит свойство хэшируемости?
14:06
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Так, сейчас надо подумать.
14:07
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Так.
14:09
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Не,
14:34
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
наверное, хз.
14:35
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Можешь еще раз повторить про хэшируемые
14:39
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
объекты?
14:40
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
И я попробую от этого снова.
14:42
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
14:43
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
хэшируемые объекты – это объекты,
14:45
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
у которых можем получить хэш.
14:46
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И есть такой
14:52
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
тип данных – хэш -таблица.
14:54
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
В основе чего лежит хэш -таблица у нас.
15:02
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, на самом деле,
15:04
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
в основе диктов и в основе сетов.
15:06
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
15:07
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
да, я про них придумал,
15:09
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да. Вот.
15:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну,
15:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
и там, в общем,
15:12
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
в эту сторону потом покопаешь,
15:14
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
прохешируем и спешишь.
15:15
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Вот.
15:16
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Знаешь ли,
15:18
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
чем в питоне отличается сравнение с помощью равно -равно и
15:22
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
из?
15:22
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да,
15:24
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
из у нас,
15:25
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
по идее, проверяет тип данных,
15:27
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
а равно -равно вроде как.
15:32
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
как объект
15:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
или я сейчас ошибаюсь.
16:20
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Чем отличается равно-равно от из?
16:31
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Я помню,
16:32
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
я видос смотрел,
16:33
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
типа, ради
16:36
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ради равно -равно проверяют содержимое,
16:38
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
а IS проверяют объекты.
16:40
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
В каком месте памяти находится
16:44
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
объект, потому что вроде в питоне там какое
16:48
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
-то число или список,
16:50
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
по идее, и у них словно может быть один набор данных,
16:54
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
мы эти два списка проверяем,
16:57
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
равно -равно они получаются true,
16:59
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
а по IS они будут false,
17:01
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
потому что они в разных ячейках памяти,
17:02
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
что -то такое.
17:03
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну, на самом деле,
17:05
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да. У нас равно -равно,
17:06
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
но сравнивает именно значение.
17:08
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
То есть важно,
17:10
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
где оно лежит.
17:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
А is,
17:11
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
он сравнивает именно объект и его ID,
17:14
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
если быть точнее.
17:15
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну,
17:16
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
ID фактически олицетворяет место
17:21
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
в памяти.
17:21
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
И is,
17:24
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
он сравнивает именно идентичность объектов,
17:26
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что это один и тот же объект,
17:28
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
который был создан.
17:31
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Знаешь ли ты,
17:31
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что такое счетчик ссылок?
17:34
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Счетчик ссылок?
17:36
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Ну,
17:40
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
могу предположить...
17:42
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Не,
17:46
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
не
17:52
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
могу предположить.
17:53
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Что -то близко из этих
17:57
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
плюсов с ссылками и с указателями,
17:59
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
но...
18:00
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Ну,
18:01
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
на самом деле,
18:01
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
да, это связано.
18:02
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Предметное...
18:05
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
Знаешь ли ты,
18:06
S…
Speaker 1 (Запись звонка N26184 от 2026-10-26)
что такое garbage collector?
18:11
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Да, он должен собирать мусор.
18:14
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Если в
18:18
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
плюсах мы должны сами следить за памятью,
18:21
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
выделять ее и следить,
18:22
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
чтобы у нас не было утечки памяти,
18:23
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
то горбочный коллектор нас от этого освобождает.
18:27
S…
Speaker 2 (Запись звонка N26184 от 2026-10-26)
Мы можем не следить за памятью,
I hangaia tēnei tuhipoka e AI (whakaahua kōrero aunoa). Tērā pea kei roto ngā hapa - tirohia ki te oro taketake mō te whakamahinga tino hira. Ka taea te whakataki i te kaupapahere AI
Ko te whakarāpopoto
Ka pāhotia te Summarize hei waihanga i tētahi whakarāpopoto AI o tēnei tāruatanga.
E whakarāpopoto ana...
E pātai ana ki te AI Mo tēnei whakahuatuhi
E pātai ana ki tētahi mea mo tēnei tāruatanga - ka kitea e te AI ngā wāhanga whai tikanga me te whakautu.