В этой статье хочу подробно раскрыть тему SSTI (server-side template injection) в контексте Python 3. Сразу оговорюсь, что это не какой-то новый ресерч с rocket-science-векторами. Я лишь взял уже известные PoC и посмотрел, как и почему они работают, для более полного понимания вопроса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Авторы: Борзунов С.В., Кургалин С.Д.
Год: 2022
Количество страниц: 593
В учебное пособие включены задачи и упражнения вузовского курса дискретной математики, включая разделы, связанные со спецификой информационно-коммуникационных технологий. В каждой главе приводятся теоретические сведения, необходимые для решения задач разного уровня сложности, ответы и во многих случаях подробные пояснения к решениям.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Привет, я разработчик программного обеспечения в компании 1221Systems и хочу рассказать об опыте перевода проекта с монолитной архитектуры на микросервисную: как выглядел исходный проект и с какими проблемами мы столкнулись, какую архитектуру построили после рефакторинга и какие преимущества в итоге получили.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Определение: паттерн наблюдатель определяет отношение «один ко многим» между объектами таким образом, что при измении состояния одного объекта происходит автоматическое оповещение и обновление всех зависимых объектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Недавно VK сделал новый мессенджер - Max - который рекламируют как отечественный аналог WeChat. Пока что он немного сыроват, но в нём видно потенциал. Сегодня мы будем писать бота на Python для этого мессенджера.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
RabbitMQ и Kafka — два популярных инструмента для обмена сообщениями в распределённых системах. Но их установка и настройка может занять часы. В этой статье мы поднимем оба брокера за считанные минуты с помощью Docker, разберём основные параметры и проверим, что всё работает.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Антонио Куни — инженер, давно занимающийся повышением производительности Python, а также разработчик PyPy. Он провёл на EuroPython 2025 в Праге презентацию «Мифы и легенды о производительности Python». Как можно догадаться из названия, он считает многие общепринятые сведения о производительности Python как минимум вводящими в заблуждение. На множестве примеров он показал, где, по его мнению, таятся истинные проблемы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Автор: Howard E. Poston III
Год: 2023
Количество страниц: 518
Эта книга представляет собой комплексное руководство по решению задач кибербезопасности простой и средней сложности с использованием Python. Он начинается с фундаментальных вопросов разведки, а затем переходит к более глубоким темам, таким как судебно-медицинский анализ, анализ вредоносных программ и фишинга, а также работа с беспроводными устройствами. Кроме того, она также охватывает темы защитной и наступательной безопасности, такие как усиление защиты системы, обнаружение и внедрение, методы защитной безопасности, методы наступательной безопасности и тестирование на проникновение. К концу этой книги вы получите четкое представление о том, как использовать Python. для кибербезопасности и уметь решать проблемы и создавать решения самостоятельно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Если вы хоть раз настраивали доступ к Grafana, Argo CD, Vault или Prometheus и сталкивались с аутентификацией «на костылях», значит, тоже задавались вопросом: почему бы не сделать это один раз и правильно — через SSO?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Сегодня хочу обсудить мегабыстрый инструмент для проверки типов данных Python — ty: как он устанавливается и используется, какие есть правила и нюансы, а еще посмотрим, как можно его применять. Приступим!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Containy – реализация контейнерной утилиты на языке Golang
Namespaces example – лёгкий пример работы пространств имён на C++
Всё это будет подробно разобрано в статье. Но не пугайтесь, утилита на Golang необязательна для понимания всего того, о чём пойдёт речь. Это бонус для любителей гоферов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Сегодня я хочу поговорить о трёх прекрасных библиотеках Python, которые очень сильно облегчают жизнь в разных сценариях жизни. Возможно не всем они приглянутся, не всем понравятся такие методы или решения, но это мой выбор и не вижу в нём ничего плохого. Моё желание заключается лишь в том, чтобы познакомить с этими библиотеками начинающих, которые только втягиваются в работу с Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Эксперимент: может ли AI реально помочь с рефакторингом легаси-кода на Python
📖 Статья
⭐️ Книжный Python | #python #статья
В любой компании рано или поздно появляется легаси-код. Иногда это устаревшие скрипты, иногда большие модули, которые «пишет только один человек», а чаще — просто код, который давно никто не трогал, но все боятся менять.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Всем привет! Недавно вдохновилась всякими ботами в тгшке и решила для будущего портфолио сделать своего первого бота + подумала, что может быть это будет полезно кому-то из вас :-)
В этой статье разберём теоретические основы (базу) для его создания и сам код с понятными комментариями к нему.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Хотите писать гибкий, чистый и легко расширяемый код на Python? Разберитесь в одном из самых мощных инструментов языка - декораторах!
Приглашаем на открытый вебинар:
«Декораторы и фабрики декораторов в Python»
📅 25 августа в 20:00 (МСК)
Вебинар будет полезен:
- новичкам, которые хотят понять основы декорирования функций
- опытным разработчикам, которые хотят улучшить архитектуру своих приложений и писать более идиоматичный код
В результате вы научитесь применять декораторы и фабрики декораторов для повышения читаемости, повторного использования кода и удобства сопровождения проектов.
📲 Участие в вебинаре бесплатное. Регистрируйтесь: https://otus.pw/g3mg/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Приглашаем на открытый вебинар:
«Декораторы и фабрики декораторов в Python»
📅 25 августа в 20:00 (МСК)
Вебинар будет полезен:
- новичкам, которые хотят понять основы декорирования функций
- опытным разработчикам, которые хотят улучшить архитектуру своих приложений и писать более идиоматичный код
В результате вы научитесь применять декораторы и фабрики декораторов для повышения читаемости, повторного использования кода и удобства сопровождения проектов.
📲 Участие в вебинаре бесплатное. Регистрируйтесь: https://otus.pw/g3mg/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Попробуйте поискать в Интернете «Паттерны проектирования на Python» — и получите целую простыню туториалов, демонстрирующих, как в точности воспроизвести на Python паттерны проектирования из книги «Банды четырёх». Там же будут диаграммы классов, иерархии фабрик и столько шаблонного кода, что выхлопа хватит, чтобы отопить маленькую деревню. Так вам внушают, будто вы пишете «серьёзный» код. Умно. Профессионально. Готово для корпоративного использования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1