Обложка канала

Библиотека питониста

30207 @pyproglib

Полезные материалы по всему, что может быть полезно питонисту.

Библиотека питониста

3 года назад
Открыть в
Очередной #дайджест статей по Python: 🐍 Как создать голосового ассистента В данной статье автор рассказал, как можно сделать простого голосового ассистента. Все это в Python при помощи некоторых библиотек. 🐍 Ray Casting 3D игра на Python + PyGame 🐍 Использование python-docx-template для динамического создания закладок и ссылок на них в документах Word Модуль содержит функционал для вставки в документ внешних ссылок, но когда автору понадобилось создавать по шаблону внутренние ссылки (на конкретное место в документе), такого функционала не нашлось, поиск в сети тоже ничего не дал. В статье он предложил свой способ вставки закладок и ссылок на них при помощи python-docx-template. 🐍 Измерение покрытия python сервисов для end-to-end тестов Как измерить покрытие автотестами? Данный вопрос всегда вызывает жаркие дискуссии в рядах тестировщиков. 🐍 Под капотом Python. Тонкости популярных конструкций with и contextmanager В этой статье описано, как написать менеджер контекста, как создать функцию-генератор для декоратора contextmanager. Опытные разработчики могут узнать что-то новенькое или дополнить статью ценными комментариями. 🐍 Как правильно написать калькулятор на питоне с помощью eval() О том, почему eval стоит использовать с осторожностью. 🐍 Пишем микро-shellcode в формате ELF вручную Уже не раз публиковались статьи про устройство формата ELF и написание файлов в таком формате вручную, но здесь представлено другое решение. В результате получился файл, вызывающий /bin/sh и занимающий всего 76 байт (что на 8 байт меньше, чем сумма длин заголовков ELF, необходимых для запуска).