es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

IT Дайджест с Новиковым

IT Дайджест с Новиковым

Ir al canal en Telegram

- Новости IT - Безопасность в сети - Социальная инженерия И мой личный опыт. Ссылка: t.me/itdidgest Сайт: https://www.postgameparty.com/ Сотрудничество: clck.ru/3RF3Vn № 5904649143

Mostrar más

📈 Análisis del canal de Telegram IT Дайджест с Новиковым

El canal IT Дайджест с Новиковым (@itdidgest) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 61 127 suscriptores, ocupando la posición 2 127 en la categoría Tecnologías y Aplicaciones y el puesto 9 771 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 61 127 suscriptores.

Según los últimos datos del 10 noviembre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -1 474, y en las últimas 24 horas de -72, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 14.80%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 11.79% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 9 053 visualizaciones. En el primer día suele acumular 7 216 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 83.
  • Intereses temáticos: El contenido se centra en temas clave como deepseek, storage, указатель, concurrency, интерфейс.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“- Новости IT - Безопасность в сети - Социальная инженерия И мой личный опыт. Ссылка: t.me/itdidgest Сайт: https://www.postgameparty.com/ Сотрудничество: clck.ru/3RF3Vn № 5904649143”

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 11 noviembre, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

61 127
Suscriptores
-7224 horas
-4047 días
-1 47430 días
Atraer Suscriptores
nov '26
noviembre '260
en 0 canales
octubre '260
en 0 canales
Get PRO
septiembre '260
en 0 canales
Get PRO
agosto '26
+2 185
en 0 canales
Get PRO
julio '26
+29 609
en 0 canales
Get PRO
junio '260
en 0 canales
Get PRO
mayo '260
en 0 canales
Get PRO
abril '260
en 0 canales
Get PRO
marzo '260
en 0 canales
Get PRO
febrero '26
+1
en 0 canales
Get PRO
enero '26
+2
en 0 canales
Get PRO
diciembre '250
en 0 canales
Get PRO
noviembre '25
+2
en 0 canales
Get PRO
octubre '25
+29 567
en 0 canales
Get PRO
septiembre '25
+81
en 0 canales
Get PRO
agosto '25
+41 534
en 1 canales
Get PRO
julio '25
+3
en 0 canales
Get PRO
junio '25
+1
en 0 canales
Get PRO
mayo '25
+1
en 0 canales
Get PRO
abril '25
+1
en 0 canales
Get PRO
marzo '25
+5
en 0 canales
Get PRO
febrero '25
+1 232
en 0 canales
Get PRO
enero '25
+5
en 0 canales
Get PRO
diciembre '24
+2
en 0 canales
Get PRO
noviembre '24
+4
en 0 canales
Get PRO
octubre '24
+631
en 1 canales
Get PRO
septiembre '24
+1
en 0 canales
Get PRO
agosto '24
+8
en 0 canales
Get PRO
julio '24
+3
en 0 canales
Get PRO
junio '24
+1
en 1 canales
Get PRO
mayo '24
+3
en 0 canales
Get PRO
abril '24
+9
en 0 canales
Get PRO
marzo '24
+10
en 0 canales
Get PRO
febrero '24
+12
en 0 canales
Get PRO
enero '24
+11
en 0 canales
Get PRO
diciembre '23
+17
en 0 canales
Get PRO
noviembre '23
+13
en 0 canales
Get PRO
octubre '23
+13
en 0 canales
Get PRO
septiembre '23
+12
en 0 canales
Get PRO
agosto '23
+18
en 0 canales
Get PRO
julio '23
+8
en 0 canales
Get PRO
junio '23
+10
en 0 canales
Get PRO
mayo '23
+13
en 0 canales
Get PRO
abril '23
+19
en 0 canales
Get PRO
marzo '23
+21
en 0 canales
Get PRO
febrero '23
+22
en 0 canales
Get PRO
enero '23
+93
en 0 canales
Get PRO
diciembre '22
+481
en 0 canales
Get PRO
noviembre '22
+9
en 0 canales
Get PRO
octubre '22
+5
en 0 canales
Get PRO
septiembre '22
+5
en 0 canales
Get PRO
agosto '22
+8
en 0 canales
Get PRO
julio '22
+4
en 0 canales
Get PRO
junio '22
+8
en 0 canales
Get PRO
mayo '22
+5
en 0 canales
Get PRO
abril '22
+9
en 0 canales
Get PRO
marzo '22
+236
en 0 canales
Get PRO
febrero '22
+1 018
en 0 canales
Get PRO
enero '22
+759
en 0 canales
Get PRO
diciembre '21
+495
en 0 canales
Get PRO
noviembre '21
+121
en 0 canales
Get PRO
octubre '21
+348
en 0 canales
Get PRO
septiembre '21
+9 308
en 0 canales
Get PRO
agosto '21
+2 160
en 0 canales
Get PRO
julio '21
+172
en 0 canales
Get PRO
junio '21
+236
en 0 canales
Get PRO
mayo '21
+413
en 0 canales
Get PRO
abril '21
+1 021
en 0 canales
Get PRO
marzo '21
+2 021
en 0 canales
Get PRO
febrero '21
+4 094
en 0 canales
Get PRO
enero '21
+8 339
en 0 canales
Get PRO
diciembre '20
+13 751
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
11 noviembre0
10 noviembre0
09 noviembre0
08 noviembre0
07 noviembre0
06 noviembre0
05 noviembre0
04 noviembre0
03 noviembre0
02 noviembre0
01 noviembre0
Publicaciones del Canal
Форматируем строку для URL-адреса Для начала стоит вспомнить, что слаг (slug) — это уникальная строка-идентификатор, понятная
Форматируем строку для URL-адреса Для начала стоит вспомнить, что слаг (slug) — это уникальная строка-идентификатор, понятная человеку и содержащая только "безопасные" символы: латинские символы в нижнем регистре, цифры и дефис. Чаще всего такое понятие можно встретить в контексте URL-адресов. Например, можно формировать слаг из названия какой-нибудь статьи и вставлять его в ссылку, чтобы людям было понятно, куда они переходят. Выше в коде мы написали простую функцию, где использовали методы lower() для приведения в нижний регистр и strip() для удаления пробелов слева и справа. Также для удаления некоторых символов и замены на знак дефиса были использованы регулярные выражения и встроенный пакет re для работы с ними. #python #re IT Дайджест с Новиковым

2
Слайсы Слайс (или срез, англ. slice) — это способ выбрать часть последовательности (например, строки, списка, кортежа) путем
Слайсы Слайс (или срез, англ. slice) — это способ выбрать часть последовательности (например, строки, списка, кортежа) путем указания начального и конечного индексов, а также шага. Слайсы используются для извлечения подстрок, подсписков или подкортежей из исходной последовательности. Слайсы полезны для работы с большими последовательностями данных и предоставляют удобный способ извлечения нужных элементов из них. #python #slice IT Дайджест с Новиковым
6 116
3
Используйте dict.get() вместо dict[] Есть несколько способов получения значений из словарей, и даже по такой теме разработчик
Используйте dict.get() вместо dict[] Есть несколько способов получения значений из словарей, и даже по такой теме разработчики часто спорят. Многие получают значения по ключам через квадратные скобки, но если такого ключа нет, то будет вызвано исключение. Поэтому мы считаем, что лучше использовать метод get у словарей. Его основной плюс заключается в том, что он принимает опциональный аргумент, отвечающий за значение по умолчанию. Таким образом, если значение по ключу не найдено, то вернется дефолтное значение. В итоге, мы убираем возможные ошибки в случае, если нужных ключей в словаре нет. #python #dict IT Дайджест с Новиковым
7 407
4
Дзен Python Тим Петерс ещё в далёком 1999 году предложил PEP 20, который должен был содержать в себе 20 правил по написанию к
Дзен Python Тим Петерс ещё в далёком 1999 году предложил PEP 20, который должен был содержать в себе 20 правил по написанию кода. Но в итоге их оказалось всего 19. Последний пункт он предложил написать Гвидо Ван Россуму, однако он не написал ничего. В коммьюнити Python пришли к выводу, что разработчик языка хотел этим сказать, что никакие правила не являются абсолютными и везде есть исключения. Посмотреть Дзен, или же философию Python, можно с помощью импорта модуля this, а вариант перевода Дзена на русском языке здесь. #python #дзен IT Дайджест с Новиковым
7 881
5
Метод join у строк У строк есть полезный метод str.join(), который принимает на вход итерируемый объект, элементами которого
Метод join у строк У строк есть полезный метод str.join(), который принимает на вход итерируемый объект, элементами которого также должны быть строки. Как результат получаем новую строку, которая является объединением всех элементов. При этом они разделены строкой, к которой изначально применялся метод. Проще говоря, если применить к строке этот метод, то она станет разделителем для элементов в новой строке. #строки IT Дайджест с Новиковым
7 989
6
Not a Number В модуле math есть особый объект, который называется NaN (Not a Number). Эти объекты NaN не уникальны, и даже не
Not a Number В модуле math есть особый объект, который называется NaN (Not a Number). Эти объекты NaN не уникальны, и даже не равны самим себе, так что вы можете иметь несколько подобных объектов, взятых из нескольких разных источников. Например можно создать подобный объект, просто передав строку 'nan' во float. Кстати говоря, это значит что вы можете использовать NaN в качестве ключа в словаре (хотя мы и не советуем это делать). #nan #tips IT Дайджест с Новиковым
8 260
7
Заглушка в коде В ходе исполнения оператора pass ничего не происходит, поэтому он может использоваться в качестве некой заглу
Заглушка в коде В ходе исполнения оператора pass ничего не происходит, поэтому он может использоваться в качестве некой заглушки в тех местах, где это синтаксически необходимо. Например, вам надо сделать несколько функций, вы написали def'ы и названия, но сам код еще не успели, однако программу надо запустить и проверить что-то другое. Вот тут и понадобится pass. Или в конструкции try-except, чтобы просто проигнорировать и никак не обрабатывать ошибку в программе. #pass IT Дайджест с Новиковым
8 366
8
Дескрипторы Дескриптор – это атрибут объекта со “связанным поведением”, то есть такой атрибут, при доступе к которому его пов
Дескрипторы Дескриптор – это атрибут объекта со “связанным поведением”, то есть такой атрибут, при доступе к которому его поведение переопределяется методом протокола дескриптора. Если хотя бы один из этих методов определен в объекте, то можно сказать, что этот метод – дескриптор. Для того, чтобы определить свой собственный дескриптор, обычно определяют три специальных метода класса __get__, __set__ или __delete__. После этого можно создать новый класс и в атрибут этого класса записать объект типа дескриптор. У данного объекта будет переопределено поведение при доступе к атрибуту (__get__), при присваивании значений (__set__) или при удалении (__delete__). #классы #дескрипторы IT Дайджест с Новиковым
8 439
9
ООП: композиция Композиция — это отношение, при котором объекты одного класса связаны с объектами другого. Такой способ орган
ООП: композиция Композиция — это отношение, при котором объекты одного класса связаны с объектами другого. Такой способ организации взаимодействия между классами также называется ассоциацией. Как правило, в этом случае объект одного из классов (в примере выше это Salary) является полем другого (Employee). Сложного здесь, как вы видите, ничего нет. Ассоциированные объекты зачастую могут циклически ссылаться друг на друга, что ломает стандартный механизм сборки мусора. В таком случае необходимо использовать слабые ссылки из модуля weakref, о котором поговорим позже. #классы #ооп IT Дайджест с Новиковым
8 485
10
Красивый вывод таблиц Недавно нам понадобилось логировать часть базы данных. И тут мы вспомнили про прекрасный модуль prettyt
Красивый вывод таблиц Недавно нам понадобилось логировать часть базы данных. И тут мы вспомнили про прекрасный модуль prettytable, который позволяет красиво выводить таблицы. Итак, имена столбцов задается с помощью атрибута table.field_names. А добавлять строки с данными в таблицу можно методом table.add_row([]), передавая туда список элементов. Но даже если вы не фанат командной строки, то иногда нужно сохранить отчет о работе вашей программы в текстовый файл. В таком случае можно сохранить саму таблицу, вызвав метод table.get_string(). #трюки #prettytable IT Дайджест с Новиковым
8 612
11
Определение литеральных типов Когда нам может понадобится определить из полученной строки литеральный тип (строки, числа, спи
Определение литеральных типов Когда нам может понадобится определить из полученной строки литеральный тип (строки, числа, списки, кортежи, словари, логические значения и None), мы можем воспользоваться функцией literal_eval() из модуля ast. Данная функция поможет безопасно определить литеральный тип, а в случае если был передан не литерал, то выбросит исключение. Это можно использовать для оценки выражений из внешних источников при парсинге файлов, либо пользовательского ввода. #ast #literal_eval IT Дайджест с Новиковым
8 610
12
Python уже умеет работать с квантовыми схемами. А зачем? Например, с помощью Qiskit — инструмента на Python, который позволяет создавать и запускать квантовые схемы, в том числе на симуляторах. Но интереснее то, где такие вычисления могут пригодиться. Одно из направлений — разработка новых лекарств. В 2026 году Всемирный экономический форум и Frontiers включили квантовое моделирование молекул в десятку перспективных технологий. Идея в том, чтобы точнее изучать взаимодействия на атомном уровне и быстрее находить перспективные соединения. Правда, до готовых лекарств ещё далеко: лабораторные исследования и клинические испытания никто не отменял. Создать и запустить квантовую схему уже можно, а вот применять такие вычисления для решения реальных задач пока гораздо сложнее. За развитием подобных технологий следят в «Горизонтах и векторах технологий». Здесь разбирают перспективные разработки, их ограничения и возможное применение на практике. Хороший способ узнать, какие технологии уже близки к реальному использованию, а каким ещё предстоит долгий путь. IT Дайджест с Новиковым
7 848
13
Исследование структуры кода с помощью модуля ast При работе с кодом на Python, иногда возникает необходимость анализа его структуры. Для этого идеально подходит модуль ast (Abstract Syntax Trees), который предоставляет мощные инструменты для работы с абстрактными синтаксическими деревьями. Что такое ast? ast - это модуль Python, который позволяет разбирать и анализировать исходный код на Python, представляя его в виде абстрактного синтаксического дерева (AST). AST представляет собой структурированное представление кода, которое легко интерпретировать и анализировать. Пример использования модуля ast: import ast code = "print('Hello, ast!')" tree = ast.parse(code) print(ast.dump(tree)) В данном примере мы использовали функцию ast.parse для разбора строки кода с помощью модуля ast. Функция ast.dump выводит структуру AST в удобочитаемом формате. Анализ структуры кода: import ast code = """ def greet(name): print(f'Hello, {name}!') """ tree = ast.parse(code) for node in ast.walk(tree): if isinstance(node, ast.FunctionDef): print(f"Найдена функция: {node.name}") elif isinstance(node, ast.Print): print("Обнаружен оператор печати") В данном примере мы использовали модуль ast для анализа структуры кода. Функция ast.walk позволяет обойти все узлы AST, а затем мы проверяем их типы для выделения определенных элементов, таких как функции или операторы. Модуль ast также предоставляет возможности для более сложных операций, таких как изменение кода, создание новых выражений и многое другое. #python #ast #анализкода IT Дайджест с Новиковым
8 436
14
Делаем планировщик задач К моему удивлению, далеко не все знают про пакет schedule, который позволяет планировать задачи и по
Делаем планировщик задач  К моему удивлению, далеко не все знают про пакет schedule, который позволяет планировать задачи и повторять их через промежуток времени.  Основной его плюс в том, что он максимально интуитивный и имеет гибкий функционал. А еще schedule не требует внешних зависимостей и сам в целом легковесный.  Здесь на самом деле даже объяснять особо нечего, логика методов в этом пакете понятна на примерах.  #schedule IT Дайджест с Новиковым
8 690
15
Добавляем классу большую функциональность На прошлой неделе мы объясняли декоратор @classmethod, а сейчас рассмотрим @staticm
Добавляем классу большую функциональность На прошлой неделе мы объясняли декоратор @classmethod, а сейчас рассмотрим @staticmethod. @staticmethod можно воспринимать как метод, который "не знает, к какому классу относится". Он просто получает переданные аргументы, без неявного первого аргумента, и его определение не изменяется через наследование. Еще раз: статические методы прикреплены к классу лишь для удобства — и не могут менять состояние ни класса, ни его экземпляра. Зачем использовать. Статические методы делают код более читабельным и повторно используемым. Его также удобнее использовать для импорта по сравнению с обычными функциями, поскольку функцию не нужно отдельно импортировать. В чем же разница? @classmethod используется в суперклассе для определения того, как метод должен вести себя, когда он вызывается разными дочерними классами. @staticmethod используется, когда мы хотим вернуть объект, независимо от вызываемого дочернего класса. IT Дайджест с Новиковым
8 706
16
dict.get() dict.get() — это метод словаря, который используется для получения значения по заданному ключу. Однако, в отличие
dict.get() dict.get() — это метод словаря, который используется для получения значения по заданному ключу. Однако, в отличие от обращения к элементу словаря с использованием квадратных скобок (dict[key]), метод get() предоставляет дополнительную возможность задать значение по умолчанию, которое будет возвращено, если ключ не найден в словаре. Синтаксис метода get() выглядит так: value = dict.get(key, default) key: Ключ, по которому производится поиск в словаре. default (необязательный): Значение, которое будет возвращено, если ключ не найден в словаре. Если default не указан, и ключ не найден, метод вернет None. #python IT Дайджест с Новиковым
8 672
17
Как определить нажатия клавиш на клавиатуре с помощью Python Установим пакет keybord - pip3 install keyboard. Подробно с этим
Как определить нажатия клавиш на клавиатуре с помощью Python Установим пакет keybord - pip3 install keyboard. Подробно с этим пакетом можно ознакомиться здесь. IT Дайджест с Новиковым
8 844
18
Ruff Ruff — Чрезвычайно быстрый линтер и форматер кода на Python, написанный на Rust. Основным преимуществом Ruff является ег
Ruff Ruff — Чрезвычайно быстрый линтер и форматер кода на Python, написанный на Rust. Основным преимуществом Ruff является его скорость. Ruff в 10-100 раз быстрее аналогов. В сравнении с flake8, автор заявляет о практически полном совпадении с набором правил инструмента и нативной реализацией популярных плагинов (flake8-bugbear и т.д.). Также Ruff совместим с Black «из коробки». Ruff может форматировать код. Например, он автоматически удаляет неиспользуемые импорты. Что касается сортировки и группировки строк импорта, то она практически идентична isort. #python #ruff IT Дайджест с Новиковым
8 878
19
Управление версионностью Python с помощью pyenv Инструмент pyenv предоставляет простой способ для переключения между различны
Управление версионностью Python с помощью pyenv Инструмент pyenv предоставляет простой способ для переключения между различными версиями Python, придерживаясь принципов UNIX, согласно которым каждый инструмент должен эффективно выполнять свою задачу. Возможности pyenv включают: - Изменение глобальной версии Python для пользователя; - Управление версиями Python для индивидуальных проектов; - Переопределение версии Python через переменную среды; - Поиск и выполнение команд сразу из нескольких версий Python. #pyenv IT Дайджест с Новиковым
9 009
20
asyncio: Асинхронное программирование на Python asyncio - это библиотека, разработанная специально для асинхронного программи
asyncio: Асинхронное программирование на Python asyncio - это библиотека, разработанная специально для асинхронного программирования и управления параллельными задачами. Она предоставляет инструменты для эффективной работы с асинхронными операциями, позволяя создавать быстрые и отзывчивые приложения. Для начала работы с asyncio, вам необходимо импортировать библиотеку, и вы сразу получаете доступ к асинхронным функциям и ключевым словам, таким как async и await. Это делает возможным создание асинхронных функций, которые могут выполняться параллельно, без блокировки основного потока выполнения. Одной из причин использовать asyncio является его способность эффективно обрабатывать большое количество параллельных задач, что делает его идеальным решением для сетевых операций, ввода/вывода и других операций, которые могут вызвать задержку. Вы можете легко создавать и использовать уже готовые асинхронные HTTP-клиенты (например, с использованием aiohttp и httpx), веб-серверы и веб-скраперы, которые будут быстро обрабатывать большие объемы данных. Дополнительная информация о asyncio, такая как работа с очередями, ивент-лупы, обработка ошибок и другие возможности, доступна в официальной документации Python. IT Дайджест с Новиковым
12 496