en
Feedback
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 44 516 subscribers, ranking 3 046 in the Technologies & Applications category and 14 340 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 5.53%. Within the first 24 hours after publication, content typically collects 2.61% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 463 views. Within the first day, a publication typically gains 1 160 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 09 June, 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.

44 516
Subscribers
-1424 hours
+657 days
-2030 days
Posts Archive
Яндекс открывает набор в бесплатные летние школы с новым направлением и дополнительным курсом Теперь летних школ Яндекса пять
Яндекс открывает набор в бесплатные летние школы с новым направлением и дополнительным курсом Теперь летних школ Яндекса пять: разработки интерфейсов, бэкенд-разработки, мобильной разработки, менеджеров и аналитиков-разработчиков. Еще в программу обучения добавился курс по soft skills, прохождение которого станет явным преимуществом будущих специалистов. Также лучшие студенты школ смогут пройти оплачиваемую практику в новом формате Лаборатории с очным погружением во внутренние сервисы Яндекса, а, если вы из другого города, то компания и билеты с проживанием оплатит.   Обучение в школах бесплатное. Чтобы поступить, оперативно переходим по ссылке и кидаем заявку, тестовое задание появится уже 13 марта

Используем Tortoise ORM для работы с базой данных в Python Tortoise ORM - это современный и эффективный инструмент для работы
Используем Tortoise ORM для работы с базой данных в Python Tortoise ORM - это современный и эффективный инструмент для работы с базами данных в Python, который предоставляет асинхронный интерфейс доступа к данным. Он позволяет удобно выполнять операции CRUD (Create, Read, Update, Delete) с данными и облегчает работу с базами данных. Для использования Tortoise требуется установить соответствующий пакет через pip. После этого можно создавать модели данных, которые будут отображать структуру таблиц в базе данных. В этом примере мы создаем модель User, представляющую таблицу пользователей. Затем мы подключаемся к базе данных, создаем таблицу users и выполняем операции CRUD с данными пользователя. Tortoise ORM обеспечивает удобный и интуитивно понятный интерфейс для работы с базами данных в асинхронных приложениях Python. #python #orm #tortoise

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

Отлавливаем баги с assert При выполнении инструкции assert с логическим выражением, результат которого равен True, ничего не
Отлавливаем баги с assert При выполнении инструкции assert с логическим выражением, результат которого равен True, ничего не произойдет. Но если попробовать выполнить инструкцию assert с логическим выражением, которое равно False, то будет сгенерировано исключение AssertionError.   Исключения AssertionError предназначены скорее для отладки. При написании программ на этапе разработки мы можем видеть, что делаем что-то не так (например, передали в метод некорректное значение).  Также не нужно, к примеру, обрабатывать пользовательский ввод и пытаться обработать исключение AssertionError блоком try-except. Если в вашем коде будет очень много assert'ов, то это затронет и производительность программы. #исключения #assert

Очень удобный телеграм бот для написания кода! Мощная нейросеть в телеграм боте, которая поможет стажерам и начинающим, так и
Очень удобный телеграм бот для написания кода! Мощная нейросеть в телеграм боте, которая поможет стажерам и начинающим, так и опытным спецам для написания, проверки и доработки кода. Если вы тоже решили начать изучать Python, то GigaChat поможет: модель объяснит основные понятия, ответит на вопросы об особенностях языка и синтаксисе. Идем тестировать — тут. #python #gigachat

Получаем метаданные из аудиофайла Для извлечения метаданных из аудиофайлов, а также их редактирования есть очень удобный моду
Получаем метаданные из аудиофайла Для извлечения метаданных из аудиофайлов, а также их редактирования есть очень удобный модуль mutagen. Модуль позволяет получить всю основную информацию об аудиофайле: длину, битрейт, исполнителя и так далее. Модуль поддерживает форматы метаданных APEv2 и ID3v2, анализируя все кадры ID3v2.4 (посмотреть все нужные теги ID3v2 можно тут). #audio #mutagen

Подтягиваем базу по алгоритмам и готовимся к собеседованиям с Тренировками 5.0 Яндекс запускает новый сезон алгоритмических т
Подтягиваем базу по алгоритмам и готовимся к собеседованиям с Тренировками 5.0 Яндекс запускает новый сезон алгоритмических тренировок — участников ждут четыре лекции с домашними заданиями, ответами на вопросы и разборами решений. Также в прямом эфире пройдут два алгоритмических собеседования, где подробно покажут, как проходит отбор в Яндекс. А ученики из топ-200 получат персональные тренировки и шанс попасть на этот отбор в ускоренном формате. Занятия бесплатные и пройдут с 1 марта по 19 апреля. Чтобы попасть на Тренировки, достаточно зарегистрироваться до 29 февраля включительно.

Ускоряем код с помощью векторизации Одним из приемов для ускорения работы циклов является векторизация вычислений, т. е. испо
Ускоряем код с помощью векторизации Одним из приемов для ускорения работы циклов является векторизация вычислений, т. е. использование функций, которые поддерживают операции над векторами. Вообще лучший способ ускорить любой цикл – это отказаться от него. В примере выше для работы с функцией my_func мы могли бы вызвать ее в цикле для каждого элемента списка, но гораздо проще использовать vectorize. По сути, vectorize преобразует функцию таким образом, что она начинает принимать весь вектор целиком, а не отдельный его элемент. Надо помнить, что такой подход не всегда приводит к значительному ускорению. #vectorize #numpy

Использование OpenCV для работы с веб-камерой Библиотека OpenCV это инструмент для работы с компьютерным зрением, обработки и
Использование OpenCV для работы с веб-камерой Библиотека OpenCV это инструмент для работы с компьютерным зрением, обработки изображений и видео. Её можно легко установить через pip, используя команду: pip install opencv-python. В качестве примера давайте рассмотрим, как можно захватить изображение с веб-камеры и отобразить его в окне. Для начала, инициализируем веб-камеру с помощью команды cap = cv2.VideoCapture(0), где число обозначает индекс камеры. Далее, с помощью строки ret, frame = cap.read(), мы извлекаем текущее изображение с камеры в переменную frame, а также получаем статус захвата в переменную ret. Если ret == True, это означает, что захват прошёл успешно. Следующим шагом, команда cv2.imshow('webcam', frame) открывает графическое окно с полученным изображением. Для выхода из цикла просмотра и завершения работы скрипта, используется проверка нажатия клавиши 'q': if cv2.waitKey(1) & 0xFF == ord('q'):. Наконец, для освобождения веб-камеры и закрытия всех графических окон, используются команды cap.release() и cv2.destroyAllWindows() соответственно. #python #opencv

One Day Offer для Data Science ⚡ Обнаружен самый короткий путь к офферу в Сбере: 2 марта ждём вас на онлайн One Day Offer для
One Day Offer для Data Science ⚡ Обнаружен самый короткий путь к офферу в Сбере: 2 марта ждём вас на онлайн One Day Offer для специалистов Data Science. Мы разрабатываем и внедряем DS-решения в точки касания клиента со Сбером: отделения, мобильное приложение, банкоматная сеть, кол-центр, канал Премьер и т. д. За год мы разрабатываем и внедряем более 200 моделей. Наш стек: Python, Spark, SQL, Hadoop, GreenPlum. В ваших задачах будет 👇 — Обучение всех типов моделей искусственного интеллекта: от классического ML до глубоких нейронных сетей. — Создание высокотехнологичных сервисов: от систем принятия решений до компьютерного зрения и обработки естественного языка. — Развитие хранилищ блока на Teradata и DataLake на Hadoop. У вас есть уникальная возможность поучаствовать в выводе продуктов с нуля в промышленную эксплуатацию. Интересно? Регистрируйтесь по ссылке 😉

Преобразование аудиофайлов с помощью Python В Python существует множество способов для выполнения конвертации аудиофайлов из
Преобразование аудиофайлов с помощью Python В Python существует множество способов для выполнения конвертации аудиофайлов из одного формата в другой. Одним из наиболее удобных инструментов для этого является модуль pydub. Этот модуль служит оболочкой для ffmpeg и предоставляет возможности по загрузке, редактированию и сохранению аудиофайлов в различных форматах, поддерживаемых ffmpeg. Для начала работы с файлом, используем метод from_ с указанием необходимого формата из класса AudioSegment, или же обратимся к более универсальному методу from_file, предоставляя путь к файлу и его формат. Когда файл загружен, для его конвертации и сохранения в желаемом формате применяем метод export объекта класса AudioSegment, созданного на предыдущем шаге. #python #pydub

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Ближайшее мероприятие: • 2-3 марта — Fast Track для Python- и Go-разработчиков, офер за 2 дня в команды Финтеха Яндекса. Зарегистрироваться

Создание и использование виртуальной среды virtualenv — инструмент для создания изолированных сред Python. Программа создает
Создание и использование виртуальной среды virtualenv — инструмент для создания изолированных сред Python. Программа создает папку, которая содержит все необходимые исполняемые файлы для использования пакетов, необходимых для проекта. Создание новой виртуальной среды требуется только один раз для каждого проекта, для которого вы хотите изолировать зависимости: python3 -m venv venv Это создаст папку venv, содержащую оснастку сценариев и копию python самого двоичного файла. Название папки не имеет значения. Чтобы активировать виртуальную среду, нужно запустить activate файл: source venv/bin/activate и далее мы можем свободно устанавливать любые зависимости, которые никак не скажутся на работе в будущих проектах. #virtualenv

Repost from GigaChat
Сегодня отмечает день рождения Python — самый популярный язык программирования и наиболее простой для того, чтобы научиться к
Сегодня отмечает день рождения Python — самый популярный язык программирования и наиболее простой для того, чтобы научиться кодить. На Python написаны многие популярные сервисы (вроде Netflix или Google), а благодаря простому синтаксису и широкому спектру библиотек он идеален для многих проектов в сфере машинного обучения, анализа данных и искусственного интеллекта. Если вы тоже решили начать изучать Python, то GigaChat поможет: модель объяснит основные понятия, ответит на вопросы об особенностях языка и синтаксисе. Например, что такое функция и как её сделать на Python: «Функция в программировании — это блок кода, который выполняет определенную задачу. Она может принимать входные данные (аргументы), выполнять определенные операции и возвращать результат. В Python функция создается с помощью ключевого слова "def" (от слова "define" — определить), затем следует имя функции, круглые скобки и тело функции, которое заключено в круглые скобки. Вот пример простой функции на Python:
def hello_world():
    print("Привет, мир!")

В этом примере функция называется "hello_world", она не принимает входные данные и не возвращает результат. Вместо этого она просто выводит строку "Привет, мир!" на экран». Спросить GigaChat можно и о многом другом — попробуйте: @gigachat_bot

Создание QR-кода с помощью qrcode инструмента Воспользуйтесь этим простым, но эффективным инструментом для генерации QR-кодов
Создание QR-кода с помощью qrcode инструмента Воспользуйтесь этим простым, но эффективным инструментом для генерации QR-кодов. Для рисования изображений необходима библиотека Pillow, так что проверьте ее наличие перед началом работы. Для получения изображения с QR-кодом достаточно использовать метод make(), передав ему нужные данные. Сохранить результат можно с помощью метода save(), примененного к созданному объекту изображения. Помимо этого, инструмент предлагает возможность интеграции изображений в QR-коды и поддерживает шесть различных стилей оформления. Более подробную информацию, включая продвинутые примеры использования, вы найдете в официальной документации по ссылке. #qrcode

Преобразование текста в аудио на Python Используя библиотеку gTTS (Google Text-to-Speech) для Python, можно легко преобразовы
Преобразование текста в аудио на Python Используя библиотеку gTTS (Google Text-to-Speech) для Python, можно легко преобразовывать текст в аудиофайлы. Эта библиотека использует API Google Translate для синтеза речи, обеспечивая высокое качество преобразования. Установка библиотеки производится стандартным способом через pip. Для начала работы с gTTS необходимо создать его экземпляр, передав текст, который нужно озвучить, в качестве первого аргумента. Также есть возможность указать язык озвучивания через опциональный аргумент, который по умолчанию установлен на английский. Чтобы сохранить синтезированную речь в аудиофайл, используется метод save, аргументом которого является имя файла. #python #gtts

Бесплатное обучение на курсах VK Education по 14 IT- и digital-направлениям Среди IT-программ есть ML, SRE, ручное тестирован
Бесплатное обучение на курсах VK Education по 14 IT- и digital-направлениям Среди IT-программ есть ML, SRE, ручное тестирование, разработка на Golang, геймдев, ИИ и не только. Также всем доступен курс «Гибкие навыки для старта карьеры». А в Digital Camp доступны три трека по созданию и развитию продукта в IT-индустрии: продакт-менеджер, маркетолог и продуктовый исследователь. Программы для разных уровней подготовки — на групповые курсы нужно пройти отбор, на остальных курсах к обучению можно приступать сразу после регистрации. Преподают эксперты-практики из ВКонтакте, Почты Mail.ru, VK Tech и других проектов VK. Лучшие студенты смогут претендовать на позиции в штате компании или приглашение на стажировку. Узнать подробности о программах, сроках регистрации и необходимом уровне подготовки можно на сайте.

Внедрение асинхронных задач с Taskiq Библиотека Taskiq предназначена для упрощения работы с асинхронными задачами в Python, п
Внедрение асинхронных задач с Taskiq Библиотека Taskiq предназначена для упрощения работы с асинхронными задачами в Python, позволяя разработчикам легко организовывать фоновую обработку задач. Это решение идеально подходит для случаев, когда необходимо выполнять задачи, не блокируя основной поток приложения. Принцип работы с Taskiq прост и интуитивно понятен, что демонстрируется на примерах в документации. Для примера использования библиотеки Taskiq, предположим, что вы хотите асинхронно отправить email без блокирования основного потока выполнения вашего приложения. В этом примере мы создали простую асинхронную задачу для отправки email с использованием Taskiq. Установка Taskiq производится через менеджер пакетов pip. Более подробно о возможностях и применении библиотеки можно узнать в официальной документации. #python #taskiq

Изучить Python за полгода, вместо 2 лет? С нейросетями и университетом Зерокодер это реально. На сайтах более 11000 вакансий, а средняя зарплата специалиста - 200000 рублей. Университет Зерокодер проведет бесплатный вебинар о будущем рынка, возможностях Python и причинах, почему это лучший язык для старта, а также расскажет как решать типичные задачи программиста с помощью нейросетей и упростить изучение Python в разы. Даже если вы никогда не кодили - приходите, научитесь решать простые задачи на Python прямо на вебинаре. Бонус - работающий без VPN чатбот на основе ChatGPT. Подробности тут.

Применяем pathlib взамен os В Python 3 стандартная библиотека включает модуль pathlib, предоставляющий функцию Path, которая
Применяем pathlib взамен os В Python 3 стандартная библиотека включает модуль pathlib, предоставляющий функцию Path, которая обеспечивает все необходимое для эффективной работы с путями к файлам. Одно из наиболее впечатляющих преимуществ использования pathlib - это упрощение работы с путями за счет использования Path вместо os.path.join, представляя более простой и изящный метод, как показано на изображении. В общем, этот модуль предлагает замену функциям для работы с файловыми путями из модуля os, таким как os.mkdir или os.path, на более удобные альтернативы. #path #os