Выполнение кода Python в ОЗУ | Запускаем строки Python в оперативной памяти

Опубликовано: 30 Сентябрь 2024
на канале: ZProger [ IT ]
14,790
651

В данном видео мы научимся выполнять код в оперативной памяти, не храня при этом его в основном файле скрипта. Мы рассмотрим функции exec и eval, их отличия, принцип работы, также рассмотрим безопасность этих функций и в конце видео напишем собственный сервер, который будет принимать код от пользователя и выполнять его напрямую в ОЗУ.

⭐ Курс ООП и Приват канал: https://zproger-school.com/
⭐ Телеграм канал: https://t.me/+T6QZGzXUSZIwOWZh

📁 Github: https://github.com/Zproger
📁 Все плейлисты с уроками: https://bit.ly/39GaY89
📁 Связаться со мной: [email protected]
📁 Поддержать криптовалютой: https://github.com/Zproger/donate

Тайм-коды:
0:00 - Что мы рассмотрим в видео
0:50 - eval python - работаем с выражениями в памяти
2:55 - чем отличается выполнение в ОЗУ в интерпретируемых и компилируемых языках
4:24 - exec python - выполняем строки кода в памяти
4:40 - принцип работы защищенного клиент/сервера
5:05 - пишем прослушку сервера на python socket
6:12 - как перейти к реализации функции python в PyCharm
6:29 - принимаем подключение клиента и сообщения
7:23 - парсим сетевое сообщение и запускаем