Запись звонка N26184 от 2026-10-26
Oct 26, 2026 15:27
· 58:12
· Russian
· Whisper Turbo
· 2 Locutores
Haec pagina de translatio explicat. 16 dies.
Despectus in Viam Permanentem →
Videtur solum
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)
Мы можем не следить за памятью,
Haec transcriptio a AI (recognitione automatica loci) generata est. Errores continere potest - contra audio originalem verificare ut criticum utentur. Politicae
Summa
Haec pagina de scriptura explicat, quae ad scripturam translativam pertinet.
Summa...
De hoc translatio scripsit.
Quod ad hoc adscriptum est, quod ad hoc adscriptum est, et adscriptum est.