en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

Python Academy

Python Academy

Open in Telegram

Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

Show more

📈 Analytical overview of Telegram channel Python Academy

Channel Python Academy (@python_academy) in the Russian language segment is an active participant. Currently, the community unites 43 962 subscribers, ranking 3 047 in the Technologies & Applications category and 14 325 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 43 962 subscribers.

According to the latest data from 26 October, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -301 over the last 30 days and by -5 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 4.86%. Within the first 24 hours after publication, content typically collects 2.22% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 135 views. Within the first day, a publication typically gains 977 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 5.
  • Thematic interests: Content is focused on key topics such as строка, модуль, документация, taskiq, yaml.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
“Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu”

Thanks to the high frequency of updates (latest data received on 27 October, 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.

43 962
Subscribers
-524 hours
-697 days
-30130 days
Attracting Subscribers
Oct '26
October '26
+64
in 3 channels
September '26
+112
in 2 channels
Get PRO
August '26
+503
in 0 channels
Get PRO
July '26
+272
in 1 channels
Get PRO
June '26
+302
in 0 channels
Get PRO
May '26
+220
in 2 channels
Get PRO
April '26
+156
in 0 channels
Get PRO
March '26
+87
in 1 channels
Get PRO
February '26
+121
in 2 channels
Get PRO
January '26
+153
in 1 channels
Get PRO
December '25
+103
in 0 channels
Get PRO
November '25
+104
in 0 channels
Get PRO
October '25
+131
in 1 channels
Get PRO
September '25
+98
in 0 channels
Get PRO
August '25
+98
in 0 channels
Get PRO
July '25
+66
in 0 channels
Get PRO
June '25
+76
in 0 channels
Get PRO
May '25
+58
in 1 channels
Get PRO
April '25
+75
in 0 channels
Get PRO
March '25
+126
in 1 channels
Get PRO
February '25
+85
in 0 channels
Get PRO
January '25
+97
in 0 channels
Get PRO
December '24
+91
in 1 channels
Get PRO
November '24
+32
in 0 channels
Get PRO
October '24
+42
in 1 channels
Get PRO
September '24
+105
in 1 channels
Get PRO
August '24
+43
in 1 channels
Get PRO
July '24
+43
in 0 channels
Get PRO
June '24
+69
in 0 channels
Get PRO
May '24
+105
in 1 channels
Get PRO
April '24
+159
in 0 channels
Get PRO
March '24
+131
in 1 channels
Get PRO
February '24
+122
in 2 channels
Get PRO
January '24
+425
in 1 channels
Get PRO
December '23
+168
in 3 channels
Get PRO
November '23
+133
in 1 channels
Get PRO
October '23
+150
in 2 channels
Get PRO
September '23
+157
in 0 channels
Get PRO
August '23
+230
in 0 channels
Get PRO
July '23
+165
in 0 channels
Get PRO
June '23
+80
in 0 channels
Get PRO
May '23
+77
in 0 channels
Get PRO
April '23
+108
in 0 channels
Get PRO
March '23
+131
in 0 channels
Get PRO
February '23
+1 205
in 0 channels
Get PRO
January '23
+665
in 0 channels
Get PRO
December '22
+1 555
in 0 channels
Get PRO
November '22
+168
in 0 channels
Get PRO
October '22
+337
in 0 channels
Get PRO
September '22
+164
in 0 channels
Get PRO
August '22
+233
in 0 channels
Get PRO
July '22
+1 714
in 0 channels
Get PRO
June '22
+214
in 0 channels
Get PRO
May '22
+288
in 0 channels
Get PRO
April '22
+1 101
in 0 channels
Get PRO
March '22
+507
in 0 channels
Get PRO
February '22
+715
in 0 channels
Get PRO
January '22
+398
in 0 channels
Get PRO
December '21
+207
in 0 channels
Get PRO
November '21
+654
in 0 channels
Get PRO
October '21
+402
in 0 channels
Get PRO
September '21
+8 965
in 0 channels
Get PRO
August '21
+1 423
in 0 channels
Get PRO
July '21
+527
in 0 channels
Get PRO
June '21
+13 742
in 0 channels
Get PRO
May '21
+1 999
in 0 channels
Get PRO
April '21
+971
in 0 channels
Get PRO
March '21
+18 505
in 0 channels
Get PRO
February '21
+10 333
in 0 channels
Get PRO
January '21
+22 875
in 0 channels
Get PRO
December '20
+11 962
in 0 channels
Date
Subscriber Growth
Mentions
Channels
26 October+6
25 October0
24 October+3
23 October+3
22 October+3
21 October+2
20 October+5
19 October+5
18 October+2
17 October+3
16 October+2
15 October+2
14 October+2
13 October0
12 October0
11 October+3
10 October+3
09 October+1
08 October+4
07 October+1
06 October+2
05 October+2
04 October0
03 October+7
02 October+1
01 October+2
Channel Posts
Управление версионностью Python с помощью pyenv Инструмент pyenv предоставляет простой способ для переключения между различны
Управление версионностью Python с помощью pyenv Инструмент pyenv предоставляет простой способ для переключения между различными версиями Python, придерживаясь принципов UNIX, согласно которым каждый инструмент должен эффективно выполнять свою задачу. Возможности pyenv включают: - Изменение глобальной версии Python для пользователя; - Управление версиями Python для индивидуальных проектов; - Переопределение версии Python через переменную среды; - Поиск и выполнение команд сразу из нескольких версий Python. #pyenv

2
asyncio: Асинхронное программирование на Python asyncio - это библиотека, разработанная специально для асинхронного программи
asyncio: Асинхронное программирование на Python asyncio - это библиотека, разработанная специально для асинхронного программирования и управления параллельными задачами. Она предоставляет инструменты для эффективной работы с асинхронными операциями, позволяя создавать быстрые и отзывчивые приложения. Для начала работы с asyncio, вам необходимо импортировать библиотеку, и вы сразу получаете доступ к асинхронным функциям и ключевым словам, таким как async и await. Это делает возможным создание асинхронных функций, которые могут выполняться параллельно, без блокировки основного потока выполнения. Одной из причин использовать asyncio является его способность эффективно обрабатывать большое количество параллельных задач, что делает его идеальным решением для сетевых операций, ввода/вывода и других операций, которые могут вызвать задержку. Вы можете легко создавать и использовать уже готовые асинхронные HTTP-клиенты (например, с использованием aiohttp и httpx), веб-серверы и веб-скраперы, которые будут быстро обрабатывать большие объемы данных. Дополнительная информация о asyncio, такая как работа с очередями, ивент-лупы, обработка ошибок и другие возможности, доступна в официальной документации Python.
932
3
Настройка ширины текста с использованием модуля textwrap textwrap предоставляет функции для форматирования текста, делая его более читаемым и приятным для восприятия. Одной из таких функций является fill, которая позволяет настраивать ширину текста в символах, обеспечивая корректное перенос слов на новые строки. Приведем пример использования: import textwrap # Исходный текст original_text = "Мощные функции модуля textwrap обеспечивают красивое форматирование текста, а функция fill позволяет задать ширину текста в символах." # Задаем ширину текста в 30 символов width = 30 # Применяем функцию fill для форматирования текста formatted_text = textwrap.fill(original_text, width) print(formatted_text) Результат выполнения кода будет следующим: Мощные функции модуля textwrap обеспечивают красивое форматирование текста, а функция fill позволяет задать ширину текста в символах. Как видно из примера, слова переносятся на новые строки, при этом ничего не обрывается на полуслове. Это обеспечивает читабельность и красивый внешний вид текста при заданной ширине. #python #textwrap
1 174
4
Важное про цифры и Юникод 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 — не единственные символы, которые считаются цифрами. Python следует п
Важное про цифры и Юникод 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 — не единственные символы, которые считаются цифрами. Python следует правилам Юникода и обрабатывает несколько сотен символов как цифры. Полный список находится здесь. Это крайне важно знать, потому что эти символы влияют на такие функции, как int, unicode.isdecimal и даже re.match. Думаю, в один момент это знание сэкономит вам время на исправление "бага" с такими странными символами. Предупрежден — значит вооружен. #числа #юникод
1 345
5
Превращаем PDF в текст Думаю, все периодические работают с PDF-документами. И зачастую это ручная и скучная работа. Но Python
Превращаем PDF в текст Думаю, все периодические работают с PDF-документами. И зачастую это ручная и скучная работа. Но Python может автоматизировать даже такую рутинную задачу. Модуль pdftotext создан именно для работы с документами в PDF формате. Устанавливается он через пакетный менеджер pip, а использовать его проще простого. Все основные операции представлены на картинке выше. Кстати, здесь ещё интересно то, что исходный код модуля написан на C++. Поэтому есть небольшая вероятность, что придётся повоевать с зависимостями. #pdftotext
1 526
6
Deep-Translator: Мощный инструмент для многоязычного перевода в Python Deep-Translator - это выдающаяся библиотека на Python,
Deep-Translator: Мощный инструмент для многоязычного перевода в Python Deep-Translator - это выдающаяся библиотека на Python, разработанная для удобного и качественного перевода текстов на различные языки используя более 10 сервисов! Она предоставляет удобные инструменты для автоматического перевода текста, с опцией перевода между более чем 100 языками мира. Deep-Translator обладает высокой точностью перевода, а также поддерживает множество функций для настройки перевода под ваши потребности. Deep-Translator также предоставляет возможность работы с различными API сервисами перевода (Google Translate, Yandex Translator, и т.д.), что делает его гибким инструментом для разработчиков. Одним из плюсом использования Deep-Translator является его способность работать с текстами разных языков и поддерживать большое количество языковых пар для перевода. Deep-Translator - это отличный инструмент для многоязычного перевода ваших текстов, который поможет вам сделать ваши проекты доступными для широкой аудитории. Документация доступна тут
1 687
7
Получаем и задаем лимит рекурсии В Python не оптимизируется хвостовая рекурсия, из-за чего зачастую возникает RecursionError
Получаем и задаем лимит рекурсии В Python не оптимизируется хвостовая рекурсия, из-за чего зачастую возникает RecursionError во время создания рекурсивных алгоритмов. Но с помощью модуля sys можно посмотреть и даже изменить максимальную глубину рекурсии. Хотя делать это слегка опасно, так как каждый новый вызов занимает много памяти. И вообще лучше стараться использовать не рекурсию, а обычные циклы, но это вы и так сами знаете. #рекурсия #лимиты
1 673
8
Прогресс выполнения программы Индикаторы прогресса добавляют наглядности в скриптах, которые исполняют какие-то функции, треб
Прогресс выполнения программы Индикаторы прогресса добавляют наглядности в скриптах, которые исполняют какие-то функции, требующие времени для выполнения. Модуль tqdm является простым и лаконичным вариантом. Привычный range можно заменить на trange для визуализации прогресса. А для итерации по какой-либо последовательности, достаточно просто передать её в функцию tqdm. Также модуль хорошо себя зарекомендовал и в Jupyter Notebook. Кстати, интересный факт – название tqdm произошло от арабского слова "taqaddum" (تقدّم), которое означает "прогресс," а также это ещё и сокращение от "я тебя сильно люблю" на испанском (te quiero demasiado). #модули #tqdm
1 775
9
Быстрый deque deque предпочтительнее, чем обычный список, когда нужны более быстрые операции добавления и вытаскивания элемен
Быстрый deque deque предпочтительнее, чем обычный список, когда нужны более быстрые операции добавления и вытаскивания элементов с начала и конца контейнера. deque обеспечивает линейную сложность O(1) для операций добавления и выталкивания, у стандартного списка сложность по этим операциям O(n). Для deque есть возможность использовать стандартные функции — sum, min, max и другие.
1 776
10
Разница между генераторными выражениями и генераторами коллекций Записи в первой и второй строчке в коде выше очень похожи, н
Разница между генераторными выражениями и генераторами коллекций Записи в первой и второй строчке в коде выше очень похожи, но различаются видами скобок. В генераторе списка они квадратные, а в генераторном выражении – круглые. Распечатав переменные, можно заметить, что значением переменной a является список, а переменная x хранит в себе объект генератора. И здесь возникает вопрос, что же использовать. Если вам нужен результат, например в виде списка, прямо сейчас для дальнейшего выполнения программы, то используйте генераторы коллекций. А если же значения понадобятся еще не скоро или вообще неизвестно, понадобится ли они вообще, то предпочтительнее генераторы, чтобы не занимать лишнюю память и не нагружать систему. #python
1 913
11
Красивые таблицы в терминале PrettyTable – это простая библиотека, предназначенная для быстрого и легкого представления табли
Красивые таблицы в терминале PrettyTable – это простая библиотека, предназначенная для быстрого и легкого представления табличных данных в виде ASCII. Модуль можно установить привычным способом через pip. Для создания таблиц и работы с ними используется класс PrettyTable из этого модуля. Задать название для столбцов можно с помощью атрибута fields_name. Строки в таблицу добавляются путем вызова метода add_row. Более того, модуль prettytable позволяет регулировать различные параметры, сортировать данные, работать с html, а также взаимодействовать с csv и sql таблицами. Так что возможностей у этого модуля предостаточно. #таблицы #prettytable
1 763
12
Голосовой вывод в Python с помощью pyttsx3 Сегодня мы поговорим о библиотеке pyttsx3, которая предоставляет удобные инструмен
Голосовой вывод в Python с помощью pyttsx3 Сегодня мы поговорим о библиотеке pyttsx3, которая предоставляет удобные инструменты для реализации голосового вывода текста с использованием Python. Эта библиотека может пригодиться, например, для создания ассистентов, аудиокниг, аудиогидов и многих других приложений. Что такое pyttsx3? pyttsx3 - это простой в использовании модуль Python для синтеза речи. Он предоставляет возможность преобразования текста в речь с различными настройками, такими как выбор голоса и регулирование скорости речи. Эта библиотека основана на популярной библиотеке pyttsx, но с более активной поддержкой и совместимостью с Python 3. pyttsx3 также поддерживает события, что делает его полезным инструментом для создания интерактивных приложений с голосовым выводом. Пример использования pyttsx3 на фото.
1 805
13
Работаем с атрибутами объектов Помимо привычного обращения к атрибутам объектов через точку, в Python есть 4 специальных функ
Работаем с атрибутами объектов Помимо привычного обращения к атрибутам объектов через точку, в Python есть 4 специальных функции: getattr, setattr, delattr и hasattr. По названиям можно понять, что первые три отвечают за получение, установку и удаление атрибута. А последний проверяет, существует ли атрибут с указанным названием у объекта или нет. Во всех функциях первыми двумя аргументами идут объект и название атрибута в виде строки. В setattr также нужно передать новое значение для атрибута. На практике использование подобного — довольно редкий случай, но иногда может сильно выручить, так что берите на вооружение. #python #tips
1 877
14
Создаем контекстный менеджер с помощью декоратора Обычно протокол управления контекстом реализовывают с помощью класса и двух
Создаем контекстный менеджер с помощью декоратора Обычно протокол управления контекстом реализовывают с помощью класса и двух магических методов: __enter__ и __exit__. Но такой подход может показаться слегка сложным. Так вот, помимо написания своего класса, есть еще один способ создать контекстный менеджер — использовать декоратор @contextmanager из встроенного пакета contextlib. Первая часть функции tag, которая идёт до yield, выполняется при входе в блок with. Затем исполняется сам этот блок, а после этого завершается оставшаяся часть, которая идет после yield.  #contextlib
2 076
15
Функции только с позиционными параметрами Если с помощью inspect посмотреть на то, как объявлена встроенная функция float, то
Функции только с позиционными параметрами Если с помощью inspect посмотреть на то, как объявлена встроенная функция float, то увидим, что есть входный параметр x и еще какой-то непонятый слэш. Однако при попытке вызвать функцию и передать туда именованный аргумент, а не позиционный, получим исключение. А если передать аргумент, явно не указывая имя параметра, то все работает. Такое поведение как раз задает тот слэш. Параметры, записанные до него, можно передать только как позиционные. После него – как угодно, все будет работать стандартно. #функции
2 183
16
Валидаторы данных Как правило, разработчики пишут регулярные выражения для обработки специфических строк. Но для таких данных
Валидаторы данных Как правило, разработчики пишут регулярные выражения для обработки специфических строк. Но для таких данных как, почта или ссылка, изобретать велосипед не нужно. Модуль validators позволяет использовать уже готовые валидаторы для самых распространенных задач. В примере можете как раз увидеть валидацию почты и ссылок. Помимо этого, validators позволяет также работать с ipv4, ipv6, mac адресами и многим другим. В итоге, имеем лаконичный и простой модуль с хорошим функционалом. #validatoras
2 227
17
Selenium: Автоматизация веб-браузера в Python selenium - это библиотека, предназначенная для автоматизации веб-браузера в язы
Selenium: Автоматизация веб-браузера в Python selenium - это библиотека, предназначенная для автоматизации веб-браузера в языке программирования Python. Она предоставляет удобные и эффективные средства для взаимодействия с веб-страницами, заполнения форм, нажатия кнопок и многих других действий, которые облегчают автоматизацию веб-процессов. Одним из ключевых преимуществ selenium является его гибкость и многофункциональность. Вы можете использовать эту библиотеку для создания скриптов, которые могут автоматизировать различные задачи в веб-браузере, такие как тестирование веб-приложений, сбор данных с веб-сайтов или даже управление аккаунтом в социальных сетях. Для начала работы с selenium, вам нужно установить библиотеку командой pip install selenium. После установки, вы можете создавать скрипты, которые будут взаимодействовать с веб-сайтами, имитируя действия пользователя. selenium предоставляет множество методов для работы с веб-элементами, что делает его одним из лучших инструментов для автоматизации веб-процессов. С помощью selenium, вы можете автоматизировать рутинные задачи в веб-браузере, что сэкономит вам время и уменьшит вероятность ошибок. Это также открывает возможности для тестирования и сбора данных, что может быть весьма полезно в различных сферах, начиная от веб-разработки и заканчивая маркетингом.
2 273
18
Превью из длинного текста Допустим, у нас есть какой-то длинный текст в виде строки и надо сделать превью этого текста, напри
Превью из длинного текста Допустим, у нас есть какой-то длинный текст в виде строки и надо сделать превью этого текста, например, для сайта. Первое, что приходит на ум – использовать слайсинг строк. Но, как видите, текст оборвался на полуслове, поэтому такой вариант отпадает. Такую проблему хорошо решает метод shorten из модуля textwrap. Первым аргументом передается строка, вторым указываем количество символов, которое должен содержать результат. Также третьим аргументом можно передать заготовку, которая будет вставляться в конце обрезанной строки. #строки #textwrap
2 163
19
FastAPI FastAPI – фреймворк, про который однозначно стоит рассказать. Честно, синтаксис мне кажется намного приятнее, чем у д
FastAPI FastAPI – фреймворк, про который однозначно стоит рассказать. Честно, синтаксис мне кажется намного приятнее, чем у других фреймворков. Интересно, что автор фреймворка глубоко изучил несколько других фреймворков, от классических, таких как Django, до более современных, таких как Sanic, а также изучил различные технологии в NestJS (веб-фреймворк Node.js, Typescript). Фреймворк имеет важную особенность – автоматическая генерация документации: как только ваши конечные точки будут реализованы, вы сможете поиграться с API, используя соответствующий стандартам пользовательский интерфейс. Поддерживаются SwaggerUI, ReDoc и другие. FastAPI построен на удивительной библиотеке Starlette, в результате чего производительность сравнима с Node.js, а в некоторых случаях даже Go! В целом, складывается стойкое предчувствие, что FastAPI будет мчаться вперёд как лучший асинхронный фреймворк для Python. #фреймворки #web
2 386
20
Разделители для целых чисел Трудно визуально различить целые числа подобные 10000000 и 100000000. Использовать запятые, как в
Разделители для целых чисел Трудно визуально различить целые числа подобные 10000000 и 100000000. Использовать запятые, как в английском языке, не получится. Но Python позволяет использовать нижнее подчеркивание как разделитель для улучшения читабельности. Например, 1_000_000 будет интерпретироваться как целое число 1000000. #числа
2 323