ru
Feedback
Python Academy

Python Academy

Открыть в Telegram

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

Больше

📈 Аналитический обзор Telegram-канала Python Academy

Канал Python Academy (@python_academy) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 44 518 подписчиков, занимая 2 928 место в категории Технологии и приложения и 14 043 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 44 518 подписчиков.

Согласно последним данным от 28 августа, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило 162, а за последние 24 часа — -3, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 4.89%. В первые 24 часа после публикации контент обычно набирает 2.35% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 2 179 просмотров. В течение первых суток публикация набирает 1 046 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 4.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как строка, модуль, документация, taskiq, yaml.

📝 Описание и контентная политика

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

Благодаря высокой частоте обновлений (последние данные получены 29 августа, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

44 518
Подписчики
-324 часа
-707 дней
+16230 день
Архив постов
Валидаторы данных Как правило, разработчики пишут регулярные выражения для обработки специфических строк. Но для таких данных
Валидаторы данных Как правило, разработчики пишут регулярные выражения для обработки специфических строк. Но для таких данных как, почта или ссылка, изобретать велосипед не нужно. Модуль validators позволяет использовать уже готовые валидаторы для самых распространенных задач. В примере можете как раз увидеть валидацию почты и ссылок. Помимо этого, validators позволяет также работать с ipv4, ipv6, mac адресами и многим другим. В итоге, имеем лаконичный и простой модуль с хорошим функционалом. #python #validators

Работа с форматированием текста textwrap — это стандартная библиотека, которая спользуется для форматирования текста в тех сл
Работа с форматированием текста textwrap — это стандартная библиотека, которая спользуется для форматирования текста в тех случаях, когда нам нужна красивая печать. Он предлагает функциональность аналогичную текстовым редакторам и текстовым процессорам. Немного о возможностях: textwrap.fill() — принимает текст и возвращает отформатированный текст, первая строка сохраняет свой отступ, а пробелы в начале каждой последующей строки вставляются в абзац. textwrap.dedent() — используется для удаления общего префикса пробела из всех строк в тексте. textwrap.indent() — используется для добавления текст префикса ко всем строкам в параграфе #python #textwrap

FastAPI Template — лучший темплейт со всем что надо для старта на FastAPI! Одной из самых замечательных особенностей является
FastAPI Template — лучший темплейт со всем что надо для старта на FastAPI! Одной из самых замечательных особенностей является то, что этот проект очень легко настраивается. Вы можете выбирать между различными базами данных и даже ORM, а можете даже сгенерировать проект без базы данных! В настоящее время поддерживаются SQLAlchemy 2.0, TortoiseORM, Piccolo и Ormar. Фичи темплейта: - Pydantic V2 (где это возможно, некоторые либы не поддерживают) - Вы можете выбрать между GraphQL и REST API - uvicorn и gunicorn - Поддержка различных баз данных и ORM - Опциональные миграции для каждого ORM (кроме сырых драйверов) - Различные CI\CD - Дополнительные демонстрационные роуты и модели (это поможет вам увидеть, как устроен проект) - Сгенерированные тесты с почти 90% покрытием - Дополнительная поддержка Redis, RabbitMQ, Kafka и taskiq - Опциональная интеграция с Prometheus, Sentry и Opentelemetry - Опциональный логгер Loguru Ссылку оставляю тут. #python #fastapi #template

Возвращаем значение по указанному ключу с помощью метода setdefault() Метод setdefault() в Python возвращает значение по указ
Возвращаем значение по указанному ключу с помощью метода setdefault() Метод setdefault() в Python возвращает значение по указанному ключу из словаря. Если ключ отсутствует в словаре, метод добавляет ключ в словарь со значением по умолчанию, а затем возвращает это значение. Метод setdefault() имеет два параметра: — Ключ, по которому необходимо получить значение. — Значение по умолчанию, которое будет добавлено в словарь, если ключ отсутствует. Если ключ присутствует в словаре, метод возвращает значение, связанное с этим ключом. Если ключ отсутствует в словаре, метод добавляет ключ в словарь со значением по умолчанию, а затем возвращает это значение.

Как перезагрузить импортированный модуль? Чтобы перезагрузить импортированный модуль в Python, вы можете использовать функцию
Как перезагрузить импортированный модуль? Чтобы перезагрузить импортированный модуль в Python, вы можете использовать функцию reload() из модуля importlib Замените module_name на фактическое имя модуля, который вы хотите перезагрузить. Это может быть полезно при разработке и тестировании модулей, но не рекомендуется использовать в проде без серьезных причин. #python #importlib

Находим файлы по шаблону Основной фишкой модуля glob является удобная и лаконичная работа с поиском файлов по паттернам. Боле
Находим файлы по шаблону Основной фишкой модуля glob является удобная и лаконичная работа с поиском файлов по паттернам. Более того, можно даже пройтись по директориям рекурсивно. В одноименный метод glob передаётся шаблон для поиска файлов, а возвращается список с результатами. Все методы следуют механизму и правилам сопоставления паттернов в стиле Unix. Вообще модуль является встроенным, но в некоторых ситуациях импорт может выдать исключение. В таком случае надо просто его переустановить через пакетный менеджер pip. #glob

Красивые таблицы в терминале PrettyTable – это простая библиотека, предназначенная для быстрого и легкого представления табли
Красивые таблицы в терминале PrettyTable – это простая библиотека, предназначенная для быстрого и легкого представления табличных данных в виде ASCII. Модуль можно установить привычным способом через pip. Для создания таблиц и работы с ними используется класс PrettyTable из этого модуля. Задать название для столбцов можно с помощью атрибута fields_name. Строки в таблицу добавляются путем вызова метода add_row. Более того, модуль prettytable позволяет регулировать различные параметры, сортировать данные, работать с html, а также взаимодействовать с csv и sql таблицами. Так что возможностей у этого модуля предостаточно. #таблицы #prettytable

Добавляем классу большую функциональность Декоратор @classmethod — это метод, который получает класс в качестве параметра, ко
Добавляем классу большую функциональность Декоратор @classmethod — это метод, который получает класс в качестве параметра, который принято обозначать как cls. Он указывает на класс ToyClass, а не на объект этого класса. Методы класса привязаны к самому классу, а не его экземпляру. Они могут менять состояние класса, что отразится на всех объектах этого класса, но не могут менять конкретный объект. Проще говоря, @classmethod — это обычный метод класса, имеющий доступ ко всем атрибутам класса, через который он был вызван. #oop #classmethod

Функция itertools.cycle В пайтон есть классный модуль itertools для создания собственных итераторов. Функции данного модуля д
Функция itertools.cycle В пайтон есть классный модуль itertools для создания собственных итераторов. Функции данного модуля довольно эффективны в работе, поэтому их часто используют в реальных проектах. Сегодня мы бы хотели показать вам функцию cycle() из itertools. Данная функция принимает на вход итерируемый объект и создает бесконечный итератор, циклически возвращающий элементы данного объекта. Фишка заключается в том, что когда элементы последовательности заканчиваются, итерация начинается вновь с первого элементы. К примеру, функция cycle() из последовательности ['red', 'white', 'blue'] генерирует повторяющуюся бесконечную. Но важно при проходе при итерации по такому итератору предусмотреть выход из цикла (а не как у нас в первом случае с colors:). Так как это итератор, то мы можем использовать его для получения значений через функцию next(colors). Мы также можем воспользоваться islice(), который вернет итератор по подмножеству переданного объекта. #генераторы #itertools

Оператор объединения словарей В Python есть много разных способов объединить несколько словарей. Мне, например, больше всего
Оператор объединения словарей В Python есть много разных способов объединить несколько словарей. Мне, например, больше всего нравилась распаковка словарей в один новый. Но в одном из последних обновлений добавили специальный оператор |, с помощью которого можно это делать ещё проще.  #словари

Корутины Некой противоположностью генераторов являются корутины. Для примера напишем функцию, которая будет в бесконечном цик
Корутины Некой противоположностью генераторов являются корутины. Для примера напишем функцию, которая будет в бесконечном цикле подставлять значение и выводить строку. Обратите внимание на то, как было использовано ключевое слово yield. При таком написании создаётся не генератор, а корутина, что позволяет не просто генерировать значения, но и принимать их. Функция работает так: при отправке значения через метод send локальная переменная name принимает его, а далее значение подставляется в строку и выводится на экран. #генераторы #корутины

Выделение базовой части слов При обработки естественного языка в машинном обучении мы сталкиваемся с множеством форм слова, н
Выделение базовой части слов При обработки естественного языка в машинном обучении мы сталкиваемся с множеством форм слова, например, демократия и демократизация. Для машин очень важно понимать, что эти разные слова имеют одинаковую базовую форму. Таким образом, было бы полезно при анализе текста извлекать базовые формы слов. Можно сказать, что для процесса выделения базовой части слова необходимо обрезать концы слов. В модуле Python NLTK (Natural Language Toolkit Package) есть различные пакет, связанные с данным процессом выделения базовой части и использующие разные алгоритмы. Один за пакетов, snowball, использует алгоритм соответственно Snowball, разработанный Мартином Портером. Алгоритм поддерживает большинство популярных языков. Подробнее об алгоритме можно почитать тут. #snowball

Яндекс 360 запустил техножурнал В Яндекс 360 мы создаём технологии, которые лежат в основе более чем 12 сервисов, включая Дис
Яндекс 360 запустил техножурнал В Яндекс 360 мы создаём технологии, которые лежат в основе более чем 12 сервисов, включая Диск, Телемост, Почту, Мессенджер и другие. И мы любим о них рассказывать. Как устроены видеозвонки на тысячу человек? Как хранятся и обрабатываются петабайты данных? Какие вызовы мы решаем, создавая сервисы, которыми пользуются миллионы? Теперь ответы на эти вопросы, все технические статьи, разборы сложных задач, доклады и выступления инженеров Яндекс 360 — в нашем журнале.

Разделители для целых чисел Трудно визуально различить целые числа подобные 10000000 и 100000000. Использовать запятые, как в
Разделители для целых чисел Трудно визуально различить целые числа подобные 10000000 и 100000000. Использовать запятые, как в английском языке, не получится. Но Python позволяет использовать нижнее подчеркивание как разделитель для улучшения читабельности. Например, 1_000_000 будет интерпретироваться как целое число 1000000. #числа

Распознаем речь используя SpeechRecognition SpeechRecognition — это библиотека на Python, которая предоставляет возможность и
Распознаем речь используя SpeechRecognition SpeechRecognition — это библиотека на Python, которая предоставляет возможность использовать API для распознавания речи от различных компаний, таких как Google, Microsoft, IBM и другие. Кроме того, она поддерживает работу в офлайн-режиме. Эта библиотека упрощает процесс интеграции голосовых команд и обработки аудиоданных в ваших проектах. Благодаря широкому спектру возможностей, SpeechRecognition подходит для создания приложений с голосовым управлением, интеллектуальных ассистентов и многого другого. #python #speechrecognition

Код в одну строку через бота Ещё один интересный проект от нашего подписчика — телеграм бот @onelinepython_bot, который превр
Код в одну строку через бота Ещё один интересный проект от нашего подписчика — телеграм бот @onelinepython_bot, который превращает код на Python в одну строку. Проект написан на C#, но тем не менее стоит внимания. Отправьте боту файл с кодом на Python, и он в ответ ваш пришлет новый файл, состоящий всего из одной строки. Результат получается с помощью функции exec, которая позволяет исполнять код в виде строки. Присылайте свои проекты в личные сообщения @a1f20. Про самое интересное расскажем на канале.  #проектподписчика

✉ Вам приглашение на митап в честь Дня рождения Python! В четверг, 20 февраля, в 18:00 ждем вас в московском офисе Сбера на P
Вам приглашение на митап в честь Дня рождения Python! В четверг, 20 февраля, в 18:00 ждем вас в московском офисе Сбера на Python Birthday Meetup. О чем поговорим: 🟢Лень как искусство, или зачем программисту LLM? Никита Замулдинов из Сбера расскажет, как превратить искусственный интеллект в своего личного ассистента, делегировать скучные задачи и расширить собственные возможности. Вас ждут реальные кейсы и демонстрация AI-агентов в действии. 🟢Люблю и ненавижу Asyncio Николай Хитров из Точки разберет новые и старые «грабли» Asyncio и расскажет о best practices его использования. 🟢От хаоса к порядку: Pydantic в борьбе с инцидентами безопасности Александр Глазков из Сбера расскажет, как и почему Pydantic изменил жизнь команды, а также поделится тонкостями его использования. А также в программе: ➡Нетворкинг, фуршет и подарки. 📍 Офлайн + онлайнРегистрация на мероприятие и подробности

✉ Вам приглашение на митап в честь Дня рождения Python! В четверг, 20 февраля, в 18:00 ждем вас в московском офисе Сбера на P
Вам приглашение на митап в честь Дня рождения Python! В четверг, 20 февраля, в 18:00 ждем вас в московском офисе Сбера на Python Birthday Meetup. О чем поговорим: 🟢Лень как искусство, или зачем программисту LLM? Никита Замулдинов из Сбера расскажет, как превратить искусственный интеллект в своего личного ассистента, делегировать скучные задачи и расширить собственные возможности. Вас ждут реальные кейсы и демонстрация AI-агентов в действии. 🟢Люблю и ненавижу Asyncio Николай Хитров из Точки разберет новые и старые «грабли» Asyncio и расскажет о best practices его использования. 🟢От хаоса к порядку: Pydantic в борьбе с инцидентами безопасности Александр Глазков из Сбера расскажет, как и почему Pydantic изменил жизнь команды, а также поделится тонкостями его использования. А также в программе: ➡Нетворкинг, фуршет и подарки. 📍 Офлайн + онлайнРегистрация на мероприятие и подробности

Улучшенные отчеты об ошибках В последнем обновлении Python 3.10 добавили более удобную и точную информацию об ошибках. Теперь
Улучшенные отчеты об ошибках В последнем обновлении Python 3.10 добавили более удобную и точную информацию об ошибках. Теперь выводится и природа ошибки, и ее местоположение в коде. Для ошибок, связанных с опечатками в названиях атрибутов и имен переменных в функциях, добавили рекомендации по исправлению. #updates

Упрощенная работа с JSON Казалось бы, куда еще проще, но есть один интересный пакет JMESpath, который позволяет декларативно
Упрощенная работа с JSON Казалось бы, куда еще проще, но есть один интересный пакет JMESpath, который позволяет декларативно указать, как извлекать элементы из документа JSON. Основные примеры использования показаны на картинке, там нет ничего сложного. Метод search принимает паттерн, по которому требуется извлечь данные, а также словарь (который в общем-то похож на JSON). Вообще возможностей у пакета достаточно, поэтому он достоен изучения и применения в проектах. Подробнее советую почитать в документации. #json #jmespath