IT Дайджест с Новиковым
- Новости IT - Безопасность в сети - Социальная инженерия И мой личный опыт. Ссылка: t.me/itdidgest Сайт: https://www.postgameparty.com/ Сотрудничество: clck.ru/3RF3Vn № 5904649143
Show more📈 Analytical overview of Telegram channel IT Дайджест с Новиковым
Channel IT Дайджест с Новиковым (@itdidgest) in the Russian language segment is an active participant. Currently, the community unites 63 748 subscribers, ranking 1 997 in the Technologies & Applications category and 9 355 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 63 748 subscribers.
According to the latest data from 29 August, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 802 over the last 30 days and by 400 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 8.73%. Within the first 24 hours after publication, content typically collects 9.03% reactions from the total number of subscribers.
- Post reach: On average, each post receives 5 534 views. Within the first day, a publication typically gains 5 726 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 31.
- Thematic interests: Content is focused on key topics such as deepseek, storage, указатель, concurrency, интерфейс.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“- Новости IT
- Безопасность в сети
- Социальная инженерия
И мой личный опыт.
Ссылка: t.me/itdidgest
Сайт: https://www.postgameparty.com/
Сотрудничество: clck.ru/3RF3Vn
№ 5904649143”
Thanks to the high frequency of updates (latest data received on 30 August, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
Data loading in progress...
| Date | Subscriber Growth | Mentions | Channels | |
| 31 August | 0 | |||
| 30 August | +383 | |||
| 29 August | +400 | |||
| 28 August | +268 | |||
| 27 August | +78 | |||
| 26 August | +639 | |||
| 25 August | +417 | |||
| 24 August | 0 | |||
| 23 August | 0 | |||
| 22 August | 0 | |||
| 21 August | 0 | |||
| 20 August | 0 | |||
| 19 August | 0 | |||
| 18 August | 0 | |||
| 17 August | 0 | |||
| 16 August | 0 | |||
| 15 August | 0 | |||
| 14 August | 0 | |||
| 13 August | 0 | |||
| 12 August | 0 | |||
| 11 August | 0 | |||
| 10 August | 0 | |||
| 09 August | 0 | |||
| 08 August | 0 | |||
| 07 August | 0 | |||
| 06 August | 0 | |||
| 05 August | 0 | |||
| 04 August | 0 | |||
| 03 August | 0 | |||
| 02 August | 0 | |||
| 01 August | 0 |
threading новый поток выполнения может начинаться с нового threading.Thread и присвоения ему функции для выполнения.
Параметр target ссылается на функцию (или вызываемый объект), который будет работать. Нить не начнет выполнение до start, также не будет вызываться Thread объекта.
Когда my_thread завершается, вызов start выкинет исключение RuntimeError. Если вы хотите запустить Thread в фоновом режиме, то передавайте daemon=True или установите my_thread.daemon в True перед вызовом start().
#потоки #многопоточностьIT Дайджест с Новиковым| 2 | Indico
Indico — это мощная библиотека Python для извлечения информации из неструктурированных текстов, изображений и PDF-файлов. Она позволяет вам выполнять задачи обработки естественного языка (NLP), компьютерного зрения (CV) и машинного обучения (ML) с помощью простых и понятных API.
IT Дайджест с Новиковым | 6 583 |
| 3 | PyJWT: Работаем с JSON Web Tokens в Python
PyJWT — это библиотека Python, предназначенная для кодирования, декодирования и проверки подлинности JSON Web Tokens (JWT).
JWT — это открытый стандарт (RFC 7519), который определяет компактный и независимый способ безопасной передачи информации между сторонами в виде JSON-объекта. Эта информация может быть проверена и доверена, так как она подписана цифровой подписью.
В этом примере мы создаём JWT, который содержит идентификатор пользователя и срок его действия. Затем мы декодируем и проверяем токен, чтобы убедиться, что он ещё действителен и подлинен.
#python #pyjwtIT Дайджест с Новиковым | 6 769 |
| 4 | Официальное упорядочивание словарей
Кстати, Python 3.7 на официальном уровне зафиксировал соответствие порядка перебора элементов словарей порядку их добавления.
Но для некоторых это не такая уж и новость, так как и в Python 3.6 словари уже были упорядочены, что видно на примере выше.
Однако это был просто побочный результат реализации, не зафиксированный в стандарте. Новый Python оформил его официально. Теперь можно быть уверенным в сохранении порядка вставки.
#словариIT Дайджест с Новиковым | 7 389 |
| 5 | Функция reduce
Модуль functools позволяет хорошо раскрыть функциональные возможности Python. Например, в functools есть интересная функция reduce, которая позволяет «сжимать» данные, применяя последовательно функцию и запоминая результат.
Таким образом, в примере выше reduce умножает 1 на 2, затем результат этого умножения на 3 и так далее.
#функции #reduceIT Дайджест с Новиковым | 7 770 |
| 6 | Получаем данные о системе
Кроссплатформенная библиотека psutil позволяет получать информацию о процессоре, памяти, диске, сети, датчиках и запущенных процессах в системе. Примеры базового использования показаны на картинке.
Если говорить про практические применение, psutil полезен в основном для мониторинга системы, ограничения ресурсов процессов и управления запущенными процессами.
Помимо привычных Windows, MacOS и Linux, библиотека также поддерживает системы FreeBSD, OpenBSD, NetBSD, Sun Solaris и AIX.
#psutilIT Дайджест с Новиковым | 2 646 |
| 7 | Расшифровываете звонки с клиентами и записи встреч с командой, а ИИ выдает неразборчивое полотно текста... Знакомо?
CEO крупного Saas прогнал 491 запись речи через 11 движков распознавания и выложил у себя в канале записи, которые можно прослушать самостоятельно (и всё проверить) 😱
Дмитрий Бороздин сооснователь и генеральный директор RetailCRM. Платформы, на которой продажи, маркетинг и лояльность выстраивают Lacoste, Твой Дом, 12 Storeez и ещё тысячи ритейлеров.
В своём канале он много пишет о внедрении ИИ в продукты, собственных тестах с новыми моделями и успешных практиках ритейла. Из последних интересных постов:
• Полное исследование 11 движков распознавания речи, с методологией и ссылками на каждую запись (177 минут звука)
• Кто лучше управляет компанией: ИИ или простой скрипт на 200 строк. Спойлер: результат совсем не тот, которого ожидаете
• Чем вайбкодинг отличается от харнесс-инжиниринга и почему это важно понимать не только разработчикам
• Как OpenAI встраивает рекламу прямо в диалоги ChatGPT и что происходит с независимостью советов модели, когда компания зарабатывает на клике
Без инфошума и рекламы Дмитрий делится своим мнением, подкрепляя всё цифрами и многолетним опытом, конечно 😎 → Подписывайтесь | 7 048 |
| 8 | Преобразования текста в аудио с помощью Python
Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech).
В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321.
IT Дайджест с Новиковым | 7 641 |
| 9 | Преобразования текста в аудио с помощью Python
Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech).
В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321.IT Дайджест с Новиковым | 8 293 |
| 10 | One Day Offer для Python-разработчиков!
15 августа открываем двери в команду Agent Execution Framework
Команда создаёт платформу для GenAI-агентов в банке — чтобы ИИ надёжно работал в реальных финпроцессах: безопасно, под высокой нагрузкой и с пользой.
Чем предстоит заниматься:
• развивать backend на Python
• подключать LLM, инструменты, базы знаний и RAG
• строить пайплайны оценки качества агентов
• участвовать в архитектуре и ревью кода
Встречаемся 15 августа онлайн.
Регистрируйся по ссылке
IT Дайджест с Новиковым | 8 366 |
| 11 | Преобразование аудиофайлов с помощью Python
В Python существует множество способов для выполнения конвертации аудиофайлов из одного формата в другой. Одним из наиболее удобных инструментов для этого является модуль pydub. Этот модуль служит оболочкой для ffmpeg и предоставляет возможности по загрузке, редактированию и сохранению аудиофайлов в различных форматах, поддерживаемых ffmpeg.
Для начала работы с файлом, используем метод from_ с указанием необходимого формата из класса AudioSegment, или же обратимся к более универсальному методу from_file, предоставляя путь к файлу и его формат.
Когда файл загружен, для его конвертации и сохранения в желаемом формате применяем метод export объекта класса AudioSegment, созданного на предыдущем шаге.
IT Дайджест с Новиковым | 8 535 |
| 12 | Цепочка исключений
Для формирования цепочек исключений используется ключевое слово from, после которого требуется указать ещё одно исключение. Это исключение будет подвязано к вызванному в атрибут __cause__ (поддерживает запись).
В результате, если вызванное исключение не обработано, то на вывод будут отправлены оба исключения.
#exceptionIT Дайджест с Новиковым | 8 696 |
| 13 | Дробные числа
По умолчанию числа с плавающей точкой используют память привычным образом, то есть они хранятся в двоичном виде. Это означает, что вы обычно работаете с приблизительными значениями, а не точными.
Можно использовать тип данных Decimal, который предоставит намного большую точность, но и его может не хватить в некоторых случаях.
Поэтому для идеальных вычислений лучше использовать Fraction, который представляет и хранит число в виде рациональной дроби.
#числа #fractionIT Дайджест с Новиковым | 8 594 |
| 14 | Работаем с zip архивами
Для упрощения работы с zip файлами можно использовать встроенный модуль zipfile. Если кто не помнит, то zip файл – это архив, содержащий сжатые файлы.
Просмотреть содержимое архива можно с помощью функции printdir, а извлечь все файлы можно вызвав extractfile.
Также этот модуль позволяет создавать свои zip архивы, но мы решили не усложнять пример, поэтому просто прикладываем ссылку на документацию.
IT Дайджест с Новиковым | 8 784 |
| 15 | Константы пакета string
Встроенный модуль string предоставляет расширенный функционал для работы со строками. Про форматируемые шаблоны из этого пакета мы рассказывали в прошлом посте.
Сейчас поговорим про константы этого модуля. Из интересного стоит выделить ascii_letters, punctuation, digits и whitespace — символы ascii, знаки пунктуации, цифры и пробельные символы.
Применение подобных констант может быть не очевидно с первого взгляда. Но подобные значения часто используются, например, в работе с алфавитом или в условном генераторе паролей.
К тому же часто бывает, что разработчики делают костыли и создают свои собственные константы в коде вместо того, чтобы импортировать уже готовые из модуля string.
IT Дайджест с Новиковым | 6 919 |
| 16 | Выходные, которые настроят твой IT-путь – Сбер. Среда Weekend, 15-16 августа
Это нишевый фестиваль для своих: тех, кто уже в комьюнити, и тех, кто только ищет себя в IT.
Мы создали три среды — ты точно найдёшь свою:
• human.env — честные, смешные и местами беспощадные стендапы и рассказы про работу.
• growth.env — воркшопы и дискуссии от IT‑сообществ Сбера. С тебя — вопрос, с команды — ответ.
• party.env — DIY, танцы и большая финальная вечеринка с музыкальными хедлайнерами.
Выбирай свою среду — или пройди все три: пусть эти выходные станут началом чего‑то большего!
IT Дайджест с Новиковым | 6 588 |
| 17 | Получаем гласные
Этот пример возвращает в строке найденные гласные "a e i o u". Это может оказаться полезным при поиске или обнаружении гласных.
IT Дайджест с Новиковым | 6 227 |
| 18 | Использование внешних процессов в Python с помощью subprocess
В мире программирования бывают моменты, когда необходимо взаимодействовать с внешними программами из кода на Python. Для этих задач отлично подходит модуль subprocess, который предоставляет удобный способ запуска внешних процессов, передачи данных им и получения результатов выполнения.
Что такое subprocess?
subprocess - это модуль Python, который предоставляет множество возможностей для запуска новых процессов, подключения к существующим процессам, а также обмена данными между вашим кодом и внешними программами.
Пример использования subprocess:
import subprocess
# Простой пример: выполнение команды "ls" в командной строке
result = subprocess.run(['ls', '-l'], stdout=subprocess.PIPE, text=True)
# Вывод результата выполнения команды
print(result.stdout)
В данном примере мы использовали subprocess.run для выполнения команды "ls -l". Параметр stdout=subprocess.PIPE указывает на перенаправление вывода команды в переменную result.stdout. Параметр text=True гарантирует, что вывод будет в текстовом формате.
Передача данных и получение результата:
import subprocess
# Передача данных в команду и получение результата
input_data = "Hello, subprocess!"
result = subprocess.run(['echo', input_data], stdout=subprocess.PIPE, text=True)
# Вывод результата выполнения команды
print(result.stdout)
В данном примере мы использовали команду echo для вывода переданных данных. subprocess.run позволяет передавать данные в команду через параметр input.
subprocess также предоставляет множество других функций для более сложных сценариев взаимодействия с процессами, таких как запуск процесса в фоновом режиме, обработка ошибок, а также потоковый вывод данных.
IT Дайджест с Новиковым | 6 767 |
| 19 | Итерируемый счетчик
Еще один классный итератор из itertools — это count, который генерирует бесконечную последовательность чисел.
В аргументах можно задать значения start и step: первый отвечает за начальное значение, а второе за шаг, как и в range.
Обычно count редко используют с циклом for. Чаще можно встретить случаи с функциями типа zip или map.
IT Дайджест с Новиковым | 6 877 |
| 20 | Скачиваем видео с YouTube
Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем.
Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения.
Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует YouTube.
На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p.
Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла.
#python #youtubeIT Дайджест с Новиковым | 7 599 |
