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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

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

IT Дайджест с Новиковым (@itdidgest) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 63 107 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 2 016-o'rinni va Rossiya mintaqasida 9 479-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 63 107 obunachiga ega bo‘ldi.

28 Avgust, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 386 ga, so‘nggi 24 soatda esa 268 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 9.20% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 8.54% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 5 794 marta ko‘riladi; birinchi sutkada odatda 5 378 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 30 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent deepseek, storage, указатель, concurrency, интерфейс kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

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

Yuqori yangilanish chastotasi (oxirgi ma’lumot 29 Avgust, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

63 107
Obunachilar
+26824 soatlar
+1 3277 kunlar
+38630 kunlar
Obunachilarni jalb qilish
Avgust '26
Avgust '26
+1 521
0 kanalda
Iyul '26
+29 609
0 kanalda
Get PRO
Iyun '260
0 kanalda
Get PRO
May '260
0 kanalda
Get PRO
Aprel '260
0 kanalda
Get PRO
Mart '260
0 kanalda
Get PRO
Fevral '26
+1
0 kanalda
Get PRO
Yanvar '26
+2
0 kanalda
Get PRO
Dekabr '250
0 kanalda
Get PRO
Noyabr '25
+2
0 kanalda
Get PRO
Oktabr '25
+29 567
0 kanalda
Get PRO
Sentabr '25
+81
0 kanalda
Get PRO
Avgust '25
+41 534
1 kanalda
Get PRO
Iyul '25
+3
0 kanalda
Get PRO
Iyun '25
+1
0 kanalda
Get PRO
May '25
+1
0 kanalda
Get PRO
Aprel '25
+1
0 kanalda
Get PRO
Mart '25
+5
0 kanalda
Get PRO
Fevral '25
+1 232
0 kanalda
Get PRO
Yanvar '25
+5
0 kanalda
Get PRO
Dekabr '24
+2
0 kanalda
Get PRO
Noyabr '24
+4
0 kanalda
Get PRO
Oktabr '24
+631
1 kanalda
Get PRO
Sentabr '24
+1
0 kanalda
Get PRO
Avgust '24
+8
0 kanalda
Get PRO
Iyul '24
+3
0 kanalda
Get PRO
Iyun '24
+1
1 kanalda
Get PRO
May '24
+3
0 kanalda
Get PRO
Aprel '24
+9
0 kanalda
Get PRO
Mart '24
+10
0 kanalda
Get PRO
Fevral '24
+12
0 kanalda
Get PRO
Yanvar '24
+11
0 kanalda
Get PRO
Dekabr '23
+17
0 kanalda
Get PRO
Noyabr '23
+13
0 kanalda
Get PRO
Oktabr '23
+13
0 kanalda
Get PRO
Sentabr '23
+12
0 kanalda
Get PRO
Avgust '23
+18
0 kanalda
Get PRO
Iyul '23
+8
0 kanalda
Get PRO
Iyun '23
+10
0 kanalda
Get PRO
May '23
+13
0 kanalda
Get PRO
Aprel '23
+19
0 kanalda
Get PRO
Mart '23
+21
0 kanalda
Get PRO
Fevral '23
+22
0 kanalda
Get PRO
Yanvar '23
+93
0 kanalda
Get PRO
Dekabr '22
+481
0 kanalda
Get PRO
Noyabr '22
+9
0 kanalda
Get PRO
Oktabr '22
+5
0 kanalda
Get PRO
Sentabr '22
+5
0 kanalda
Get PRO
Avgust '22
+8
0 kanalda
Get PRO
Iyul '22
+4
0 kanalda
Get PRO
Iyun '22
+8
0 kanalda
Get PRO
May '22
+5
0 kanalda
Get PRO
Aprel '22
+9
0 kanalda
Get PRO
Mart '22
+236
0 kanalda
Get PRO
Fevral '22
+1 018
0 kanalda
Get PRO
Yanvar '22
+759
0 kanalda
Get PRO
Dekabr '21
+495
0 kanalda
Get PRO
Noyabr '21
+121
0 kanalda
Get PRO
Oktabr '21
+348
0 kanalda
Get PRO
Sentabr '21
+9 308
0 kanalda
Get PRO
Avgust '21
+2 160
0 kanalda
Get PRO
Iyul '21
+172
0 kanalda
Get PRO
Iyun '21
+236
0 kanalda
Get PRO
May '21
+413
0 kanalda
Get PRO
Aprel '21
+1 021
0 kanalda
Get PRO
Mart '21
+2 021
0 kanalda
Get PRO
Fevral '21
+4 094
0 kanalda
Get PRO
Yanvar '21
+8 339
0 kanalda
Get PRO
Dekabr '20
+13 751
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
29 Avgust+119
28 Avgust+268
27 Avgust+78
26 Avgust+639
25 Avgust+417
24 Avgust0
23 Avgust0
22 Avgust0
21 Avgust0
20 Avgust0
19 Avgust0
18 Avgust0
17 Avgust0
16 Avgust0
15 Avgust0
14 Avgust0
13 Avgust0
12 Avgust0
11 Avgust0
10 Avgust0
09 Avgust0
08 Avgust0
07 Avgust0
06 Avgust0
05 Avgust0
04 Avgust0
03 Avgust0
02 Avgust0
01 Avgust0
Kanal postlari
Официальное упорядочивание словарей Кстати, Python 3.7 на официальном уровне зафиксировал соответствие порядка перебора элеме
Официальное упорядочивание словарей Кстати, Python 3.7 на официальном уровне зафиксировал соответствие порядка перебора элементов словарей порядку их добавления. Но для некоторых это не такая уж и новость, так как и в Python 3.6 словари уже были упорядочены, что видно на примере выше. Однако это был просто побочный результат реализации, не зафиксированный в стандарте. Новый Python оформил его официально. Теперь можно быть уверенным в сохранении порядка вставки. #словариIT Дайджест с Новиковым

2
Функция reduce Модуль functools позволяет хорошо раскрыть функциональные возможности Python. Например, в functools есть интер
Функция reduce Модуль functools позволяет хорошо раскрыть функциональные возможности Python. Например, в functools есть интересная функция reduce, которая позволяет «сжимать» данные, применяя последовательно функцию и запоминая результат. Таким образом, в примере выше reduce умножает 1 на 2, затем результат этого умножения на 3 и так далее. #функции #reduceIT Дайджест с Новиковым
7 073
3
Получаем данные о системе Кроссплатформенная библиотека psutil позволяет получать информацию о процессоре, памяти, диске, сет
Получаем данные о системе  Кроссплатформенная библиотека psutil позволяет получать информацию о процессоре, памяти, диске, сети, датчиках и запущенных процессах в системе. Примеры базового использования показаны на картинке.  Если говорить про практические применение, psutil полезен в основном для мониторинга системы, ограничения ресурсов процессов и управления запущенными процессами.  Помимо привычных Windows, MacOS и Linux, библиотека также поддерживает системы FreeBSD, OpenBSD, NetBSD, Sun Solaris и AIX.  #psutilIT Дайджест с Новиковым
2 646
4
Расшифровываете звонки с клиентами и записи встреч с командой, а ИИ выдает неразборчивое полотно текста... Знакомо? CEO крупн
Расшифровываете звонки с клиентами и записи встреч с командой, а ИИ выдает неразборчивое полотно текста... Знакомо? CEO крупного Saas прогнал 491 запись речи через 11 движков распознавания и выложил у себя в канале записи, которые можно прослушать самостоятельно (и всё проверить) 😱 Дмитрий Бороздин сооснователь и генеральный директор RetailCRM. Платформы, на которой продажи, маркетинг и лояльность выстраивают Lacoste, Твой Дом, 12 Storeez и ещё тысячи ритейлеров. В своём канале он много пишет о внедрении ИИ в продукты, собственных тестах с новыми моделями и успешных практиках ритейла. Из последних интересных постов: • Полное исследование 11 движков распознавания речи, с методологией и ссылками на каждую запись (177 минут звука) • Кто лучше управляет компанией: ИИ или простой скрипт на 200 строк. Спойлер: результат совсем не тот, которого ожидаете • Чем вайбкодинг отличается от харнесс-инжиниринга и почему это важно понимать не только разработчикам • Как OpenAI встраивает рекламу прямо в диалоги ChatGPT и что происходит с независимостью советов модели, когда компания зарабатывает на клике Без инфошума и рекламы Дмитрий делится своим мнением, подкрепляя всё цифрами и многолетним опытом, конечно 😎 → Подписывайтесь
6 991
5
Преобразования текста в аудио с помощью Python Для преобразования текста в аудио на Python можно использовать библиотеку gTTS
Преобразования текста в аудио с помощью Python Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech). В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321. IT Дайджест с Новиковым
7 058
6
Преобразования текста в аудио с помощью Python Для преобразования текста в аудио на Python можно использовать библиотеку gTTS
Преобразования текста в аудио с помощью Python Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech). В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321.IT Дайджест с Новиковым
7 738
7
One Day Offer для Python-разработчиков! 15 августа открываем двери в команду Agent Execution Framework Команда создаёт платфо
One Day Offer для Python-разработчиков! 15 августа открываем двери в команду Agent Execution Framework Команда создаёт платформу для GenAI-агентов в банке — чтобы ИИ надёжно работал в реальных финпроцессах: безопасно, под высокой нагрузкой и с пользой. Чем предстоит заниматься: • развивать backend на Python • подключать LLM, инструменты, базы знаний и RAG • строить пайплайны оценки качества агентов • участвовать в архитектуре и ревью кода Встречаемся 15 августа онлайн. Регистрируйся по ссылке IT Дайджест с Новиковым
7 898
8
Преобразование аудиофайлов с помощью Python В Python существует множество способов для выполнения конвертации аудиофайлов из
Преобразование аудиофайлов с помощью Python В Python существует множество способов для выполнения конвертации аудиофайлов из одного формата в другой. Одним из наиболее удобных инструментов для этого является модуль pydub. Этот модуль служит оболочкой для ffmpeg и предоставляет возможности по загрузке, редактированию и сохранению аудиофайлов в различных форматах, поддерживаемых ffmpeg. Для начала работы с файлом, используем метод from_ с указанием необходимого формата из класса AudioSegment, или же обратимся к более универсальному методу from_file, предоставляя путь к файлу и его формат. Когда файл загружен, для его конвертации и сохранения в желаемом формате применяем метод export объекта класса AudioSegment, созданного на предыдущем шаге. IT Дайджест с Новиковым
7 951
9
Цепочка исключений Для формирования цепочек исключений используется ключевое слово from, после которого требуется указать ещё
Цепочка исключений Для формирования цепочек исключений используется ключевое слово from, после которого требуется указать ещё одно исключение. Это исключение будет подвязано к вызванному в атрибут __cause__ (поддерживает запись). В результате, если вызванное исключение не обработано, то на вывод будут отправлены оба исключения. #exceptionIT Дайджест с Новиковым
8 120
10
Дробные числа По умолчанию числа с плавающей точкой используют память привычным образом, то есть они хранятся в двоичном виде
Дробные числа По умолчанию числа с плавающей точкой используют память привычным образом, то есть они хранятся в двоичном виде. Это означает, что вы обычно работаете с приблизительными значениями, а не точными. Можно использовать тип данных Decimal, который предоставит намного большую точность, но и его может не хватить в некоторых случаях. Поэтому для идеальных вычислений лучше использовать Fraction, который представляет и хранит число в виде рациональной дроби. #числа #fractionIT Дайджест с Новиковым
8 037
11
Работаем с zip архивами Для упрощения работы с zip файлами можно использовать встроенный модуль zipfile. Если кто не помнит,
Работаем с zip архивами Для упрощения работы с zip файлами можно использовать встроенный модуль zipfile. Если кто не помнит, то zip файл – это архив, содержащий сжатые файлы. Просмотреть содержимое архива можно с помощью функции printdir, а извлечь все файлы можно вызвав extractfile. Также этот модуль позволяет создавать свои zip архивы, но мы решили не усложнять пример, поэтому просто прикладываем ссылку на документацию. IT Дайджест с Новиковым
8 303
12
Константы пакета string Встроенный модуль string предоставляет расширенный функционал для работы со строками. Про форматируем
Константы пакета string Встроенный модуль string предоставляет расширенный функционал для работы со строками. Про форматируемые шаблоны из этого пакета мы рассказывали в прошлом посте. Сейчас поговорим про константы этого модуля. Из интересного стоит выделить ascii_letters, punctuation, digits и whitespace — символы ascii, знаки пунктуации, цифры и пробельные символы. Применение подобных констант может быть не очевидно с первого взгляда. Но подобные значения часто используются, например, в работе с алфавитом или в условном генераторе паролей. К тому же часто бывает, что разработчики делают костыли и создают свои собственные константы в коде вместо того, чтобы импортировать уже готовые из модуля string. IT Дайджест с Новиковым
6 851
13
Выходные, которые настроят твой IT-путь – Сбер. Среда Weekend, 15-16 августа Это нишевый фестиваль для своих: тех, кто уже в
Выходные, которые настроят твой IT-путь – Сбер. Среда Weekend, 15-16 августа Это нишевый фестиваль для своих: тех, кто уже в комьюнити, и тех, кто только ищет себя в IT. Мы создали три среды — ты точно найдёшь свою: • human.env — честные, смешные и местами беспощадные стендапы и рассказы про работу. • growth.env — воркшопы и дискуссии от IT‑сообществ Сбера. С тебя — вопрос, с команды — ответ. • party.env — DIY, танцы и большая финальная вечеринка с музыкальными хедлайнерами. Выбирай свою среду — или пройди все три: пусть эти выходные станут началом чего‑то большего! IT Дайджест с Новиковым
6 547
14
Получаем гласные Этот пример возвращает в строке найденные гласные "a e i o u". Это может оказаться полезным при поиске или о
Получаем гласные Этот пример возвращает в строке найденные гласные "a e i o u". Это может оказаться полезным при поиске или обнаружении гласных. IT Дайджест с Новиковым
6 179
15
Использование внешних процессов в 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 723
16
Итерируемый счетчик Еще один классный итератор из itertools — это count, который генерирует бесконечную последовательность чи
Итерируемый счетчик Еще один классный итератор из itertools — это count, который генерирует бесконечную последовательность чисел. В аргументах можно задать значения start и step: первый отвечает за начальное значение, а второе за шаг, как и в range. Обычно count редко используют с циклом for. Чаще можно встретить случаи с функциями типа zip или map. IT Дайджест с Новиковым
6 821
17
Скачиваем видео с YouTube Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также
Скачиваем видео с YouTube Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем. Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения. Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует YouTube. На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p. Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла. #python #youtubeIT Дайджест с Новиковым
7 577
18
Создание дочернего процесса Метод os.fork() создаёт дочерний процесс в том же месте кода, вызывая системную функцию fork(), и
Создание дочернего процесса Метод os.fork() создаёт дочерний процесс в том же месте кода, вызывая системную функцию fork(), и возвращает PID (Process Identifier), который равен PID дочернего процесса в родительском процессе и нулю в новом. Кстати, получается интересный случай, в коде примера выполняется и блок if, и else. Если не знать про os.fork() и посмотреть вывод подобного кода, то возникнет много вопросов. IT Дайджест с Новиковым
7 912
19
Оптимизация Памяти в Python с Библиотекой gc Если вы заботитесь о производительности ваших Python-приложений, то библиотека gc (Garbage Collector) вам точно пригодится. Давайте рассмотрим, почему. gc в Python предназначена для автоматического управления памятью, освобождая вас от рутины по управлению объектами. Это особенно полезно в задачах, связанных с избежанием утечек памяти и оптимизацией её использования. import gc gc.enable() class SampleObject: def __init__(self, value): self.value = value objects_list = [SampleObject(i) for i in range(1000000)] gc.collect() # Пример обработки данных (например, фильтрация объектов) filtered_objects = [obj for obj in objects_list if obj.value % 2 == 0] gc.collect() print(filtered_objects[:10]) В приведенном коде мы создаем список объектов SampleObject, который может занять значительное количество памяти. После обработки данных или в других стратегических точках программы, вызывается сборщик мусора для освобождения памяти, занятой неиспользуемыми объектами. Использование библиотеки gc в Python может значительно улучшить производительность ваших программ, освободив вас от рутины по управлению памятью. Это особенно важно в проектах с большим объемом данных или длительным временем выполнения. #python #gc #garbagecleanerIT Дайджест с Новиковым
8 603
20
Получение геолокации по IP с использованием ip2geotools Недавно я обнаружил увлекательный пакет ip2geotools, который обеспечивает возможность получения геолокации по IP из различных баз данных. Пример кода для получения информации по IP с использованием класса DbIpCity, представляющего некоммерческую базу данных, выглядит следующим образом: from ip2geotools.databases.noncommercial import DbIpCity def get_ip_geolocation(ip_address): try: response = DbIpCity.get(ip_address, api_key='free') city = response.city region = response.region country = response.country latitude = response.latitude longitude = response.longitude print(f"Информация о местоположении для IP {ip_address}:") print(f"Город: {city}") print(f"Регион: {region}") print(f"Страна: {country}") print(f"Широта: {latitude}") print(f"Долгота: {longitude}") except Exception as e: print(f"Ошибка при получении информации по IP {ip_address}: {e}") ip_address_to_check = '8.8.8.8' get_ip_geolocation(ip_address_to_check) Этот код использует метод get из класса DbIpCity для получения информации о местоположении по заданному IP-адресу. Помните о том, что для использования некоторых баз данных может потребоваться API-ключ. #python #ip2geotoolsIT Дайджест с Новиковым
9 074