FastAPI FastAPI – фреймворк, про который однозначно стоит рассказать. Честно, синтаксис мне кажется намного приятнее, чем у других фреймворков. Интересно, что автор фреймворка глубоко изучил несколько других фреймворков, от классических, таких как Django, до более современных, таких как Sanic, а также изучил различные технологии в NestJS (веб-фреймворк Node.js, Typescript). Фреймворк имеет важную особенность –…
IT Дайджест с Новиковым
- Новости IT - Безопасность в сети - Социальная инженерия И мой личный опыт. Ссылка: t.me/itdidgest Сайт: https://www.postgameparty.com № 5904649143
Вашу рекламу в этом канале увидит до 8,5 тыс. человек
Заказать рекламу →Динамика подписчиков
с 17 августа 2026 по 12 октября 2026 · минимум 62 000 · максимум 63 400
Кто рекламировался за полгода
Рекламодатель определён по маркировке рекламы в постах канала.
Публикации
Разделители для целых чисел Трудно визуально различить целые числа подобные 10000000 и 100000000 . Использовать запятые, как в английском языке, не получится. Но Python позволяет использовать нижнее подчеркивание как разделитель для улучшения читабельности. Например, 1_000_000 будет интерпретироваться как целое число 1000000 . #числа IT Дайджест с Новиковым
Знакомство с библиотекой NumPy в Python Что такое NumPy ? NumPy (Numerical Python) - это популярная библиотека для вычислительных операций с многомерными массивами и матрицами, а также для выполнения высокоуровневых математических функций. Она предоставляет эффективные инструменты для работы с большими объемами данных и позволяет выполнять различные операции, такие как суммирование, умножение, индексацию и многое…
Генерируем QR-код Простой, но удобный и полезный пакет для создания QR-кодов. Для отрисовки картинок используется Pillow , так что убедитесь, что он у вас установлен. Чтобы создать объект картинки с QR-кодом необходимо вызвать метод make() и передать данные в качестве аргумента. А для сохранения нужно применить метод save() к полученному объекту. Еще пакет позволяет создавать QR-коды на основе картинок и в 6 разных…
Корутины (Coroutines) В PEP 342 были представлены корутины, которые стали некой противоположностью генераторов. Для примера напишем функцию, которая будет в бесконечном цикле подставлять значение и выводить строку. Обратите внимание на то, как было использовано ключевое слово yield . При таком написании создаётся корутина, а не генератор, что позволяет не просто генерировать значения, но и принимать их. Функция…
Порядок разрешения методов В Python существует так называемый Method Resolution Order (MRO), или порядок разрешения методов в классе. Всё, что вам нужно знать – это порядок, в котором Python ищет нужный атрибут или метод. Этот порядок можно получить при помощи атрибута __mro__ . Он говорит о том, что если мы в примере выше попробуем обратиться к атрибуту value , Python будет искать сначала в классе A , далее в B ,…
Полезные функции модуля itertools Модуль itertools - инструмент в Python для работы с итерируемыми объектами. Он предоставляет различные функции для создания и манипулирования итераторами, что делает его незаменимым инструментом для разработчиков. Давайте рассмотрим некоторые полезные функции из этого модуля: 1. itertools.count() : Эта функция создает бесконечный итератор, который генерирует последовательность…
Scrapy: Мощный инструмент для веб-скрапинга на Python Scrapy - это высокоэффективная библиотека на Python, предназначенная для веб-скрапинга и парсинга данных с веб-сайтов. Она предоставляет инструменты для удобной навигации по веб-сайтам, извлечения информации и сохранения ее в структурированном формате. Scrapy позволяет создавать веб-краулеры и автоматизированные боты для сбора данных с различных источников. Для…
Упаковка параметров с помощью urlencode Довольно часто приходится работать с разнообразными API и совершать get-запросы с передачей множества параметров. Чаще всего составление запроса в коде выглядит примерно так: url = 'https://example.com?item={}&size={}&color={}&amount={}'.format('t-shirt', 'M', 'white', 5) Смотрится не слишком презентабельно, однако есть слегка более длинный, но значительно улучающий…
Асинхронные запросы с aiohttp Модуль aiohttp представляет из себя асинхронный HTTP клиент/сервер для asyncio и Python. Он позволяет выполнять асинхронные HTTP запросы, что делает его идеальным инструментом для современных приложений, где требуется высокая производительность и параллелизм. Установка aiohttp производится через pip. Чтобы начать делать асинхронные запросы, вам потребуется взаимодействовать с ним с…