Python Academy
前往频道在 Telegram
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu
显示更多📈 Telegram 频道 Python Academy 的分析概览
频道 Python Academy (@python_academy) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 44 464 名订阅者,在 技术与应用 类别中位列第 2 927,并在 俄罗斯 地区排名第 14 052 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 44 464 名订阅者。
根据 31 八月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 153,过去 24 小时变化为 -24,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 4.93%。内容发布后 24 小时内通常能获得 2.36% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 2 191 次浏览,首日通常累积 1 051 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 4。
- 主题关注点: 内容集中在 строка, модуль, документация, taskiq, yaml 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Python Academy — один канал вместо тысячи учебников
Чат канала: @python_academy_chat
Сотрудничество: @zubar89
Канал включён в перечень РКН: https://rkn.link/TVu”
凭借高频更新(最新数据采集于 01 九月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
44 464
订阅者
-2424 小时
-747 天
+15330 天
帖子存档
44 457
Встречай самое захватывающее, яркое и масштабное IT-соревнование года. Это больше, чем хакатон.
Регистрируйся на конкурс Лидеры цифровой трансформации, где тысячи представителей IT-профессий создают сервисы для улучшения жизни горожан.
Тебя ждут:
- Призовой фонд 20 000 000 ₽
- 10 задач и 2 недели на разработку
- Подарки от партнеров и эксклюзивный мерч для финалистов
- Грандиозный финал в формате двухдневного фестиваля
- Возможность пилотирования твоего прототипа и создания стартапа
В этом году участникам предстоит разработать ряд востребованных городом решений: от интерактивной карты ВДНХ и платформы для медицинской разметки до рекомендательных сервисов по размещению московских постаматов и выявлению перспективных производственных ниш.
Подай заявку прямо сейчас:
https://clck.ru/325XqF
В Telegram-чате конкурса ты узнаешь подробности и найдешь команду
https://t.me/leaders_2022
44 457
Операторы множеств
Множество — это коллекция, где все элементы уникальны. То есть одно и то же значение не может повторяться дважды.
Помимо обычных методов, у множеств реализована поддержка различных операторов: объединение, пересечение, симметрическая разность, обычная разность и некоторые другие.
Примеры этих операторов можете посмотреть выше на картинке. Реализовано подобное поведение с помощью магических методов, про которые уже не раз говорили на канале.
#множества
44 457
Бесплатно получаем один из курсов «Цифровые профессии»🔥
Давно собирался поменять жизнь и начать зарабатывать?
Тогда срочно переходи в официальный канал Национальных проектов России и запоминай, как получить новую востребованную профессию с большой зарплатой бесплатно или с большой скидкой!
⚡️За информацией сюда — @nationalprojectsru Переходи и смотри закреп, твой хештег #нацпроектцифроваяэкономика.
44 457
Задаем ширину текста
Ранее уже был пост про встроенный модуль
textwrap — там мы рассказывали про то, как сократить текст до определенного количества символов без прерывания на середине слова.
Но мощные функции для красивого форматирования текста на этом не заканчиваются. В модуле есть еще fill, который позволяет задать ширину текста в символах.
Как видите в примере на картинке, слова переносятся на новые строки и ничего не обрывается на полуслове.
#textwrap44 457
Как новичку в Python качественно поднять уровень и устроиться в топовую компанию
Опишем две ситуации:
1. Окончили курсы → разослали резюме → вам не отвечают.
2. Окончили курсы → нашли место по знакомству → берут, ура! → ЗП в районе 30к и испытательный срок.
Как после курса устроиться на хорошую позицию с нормальной зп?
Ребята из «Девмана» нашли способ. Сейчас они набирают на пробную неделю
«От новичка до мидл Python/Django разработчика».
Старт — 19 сентября.
Попробовать можно бесплатно.
Курс молодой. Но на момент выхода этого поста 15 выпускников первых наборов уже устроились в крупные российские (например, в Сбер) и зарубежные компании. У каждого из 15 не было коммерческого опыта до курса. У всех сейчас зп от 110к и выше.
Что ещё?
1️⃣Обучение на реальных коммерческих проектах: индивидуально и в командах.
2️⃣Оплачиваемая коммерческая стажировка → трудоустройство.
3️⃣Самое крутое код-ревью.
Первую неделю курса можно попробовать бесплатно!
Переходите в чат-бота за подробностями и забирайте бесплатный доступ 👇
https://bit.ly/3KUckOg
44 457
Объединяем видео и аудио потоки
Итак, дополнение к предыдущему посту.
Из-за технологии потоковой передачи DASH (Dynamic Adaptive Streaming over HTTP), используемой youtube, мы не можем получить сразу видео в нужном качестве со звуковой дорожкой из-за ее отсутствия в потоке.
В качестве решения мы можем по отдельности забрать аудио и видео и объединить с помощью утилиты ffmpeg. Для этого выбираем нужные потоки
video и audio, после чего передаем url'ы в команду для инициирования создания процесса для скачивания и объединения потоков с помощью ffmpeg.
#youtube44 457
Repost from Код.ру
🧑🏻💻 Найти работу в Яндексе стало проще и быстрее //
Яндекс объединил все свои мероприятия по быстрому найму в одном календаре, сообщили «Коду Дурова» в пресс-службе компании. Все события, которые позволят устроиться в компанию всего за несколько дней, разделены на три типа:
– Weekend Offer — большие мероприятия для разработчиков и аналитиков.
– Intern Week Offer — для желающих попасть на стажировку.
– Fast Track — мероприятие, на котором один сервис нанимает нескольких специалистов.
Сообщается, что календарь будет публиковаться на три месяца вперёд, а новые события будут добавляться по мере их появления.
@d_code
44 457
Скачиваем видео с YouTube
Пакет
pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем.
Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения.
Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует ютьюб. Решение данной проблемы покажем в следующем посте.
На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p.
Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла.
#youtube44 457
Временные файлы
В стандартной библиотеке Python есть модуль
tempfile, который содержит классы и методы для корректной работы со временными файлами и директориями.
Функция TemporaryFile создает временный файл в системной директории и возвращает файлоподобный объект.
Созданный временный файл будет автоматически удален по закрытию файла или при выходе из контекстного менеджера.
Также другие процессы и приложения не смогут получить доступ к этому временному файлу.
#tempfile44 457
Изучить основы Python за 14 дней? За 990 рублей? Это реально!
Подключайтесь к нашему подготовительному курсу по Python-разработке!
Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке!
Даём только мясную и прикладную информацию. Никакой воды и траты вашего времени.
Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 69 урока с практикой в браузере и напишите свою первую программу.
Торопитесь. Стартуем 14 сентября!
44 457
Универсальный парсер статей
Пакет
newspaper3k позволяет парсить статьи и извлекать из них заголовки, текст, дату публикации, имена авторов и много другой информации.
Плюс пакета в том, что весь процесс парсинга автоматизирован и не надо вручную искать нужные теги и тянуть из них данные.
Но точность парсера зависит в основном от того, как хорошо сверстана запрашиваемая страница. Поэтому в некоторых случаях результат может отличаться от ожиданий.
#парсер #newspaper3k44 457
«Kubernetes для разработчиков» в Слёрме
Старт курса — 15 сентября. Программа составлена специально под задачи разработчиков: мы убрали все «админские» темы и добавили то, что нужно для задач разработки.
Зачем нужен курс?
Чтобы знать, что делать, когда админы говорят: «Вот тебе кластер, работай тут». Погрузиться в Kubernetes, понять, как с ним взаимодействовать разработчику и какие у него есть возможности кроме запуска контейнера с приложением в кластере.
Курс знакомит с базовыми абстракциями k8s и устройством кластера, объясняет, как запускать приложения в кластере. Учимся конфигурировать своё приложение в Kubernetes, хранить данные и конфиги в нужных местах, выполнять миграции в базе данных для приложения, использовать Helm. Спикеры рассказывают, какие существуют практики и какие из них стоит применять. Рассматриваем особенности языков программирования при запуске в Kubernetes (Java, Python, Go)
Все уроки записаны в 2022 году, программа обновлена и дополнена.
🗣Спикеры:
Марсель Ибраев (System Engineer, G42 Cloud);
Павел Селиванов (архитектор, Yandex Cloud).
Записаться на курс: https://slurm.club/3RrITFU
44 457
Разделители для целых чисел
Трудно визуально различить целые числа подобные
10000000 и 100000000. Использовать запятые, как в английском языке, не получится.
Но Python позволяет использовать нижнее подчеркивание как разделитель для улучшения читабельности.
Например, 1_000_000 будет интерпретироваться как целое число 1000000.
#числа44 457
«Уехать из России может даже безработный — это простой челлендж». Совет всем на 2022 год: езжайте за границу. Это зарплата в долларах и уверенность, что завтра не придется собирать чемодан.
Чтобы уехать — не нужен ни опыт, ни английский, ни гора денег. Достаточно подписаться на @stage_first. Там рассказывают о стажировках, волонтерствах и грантах со всех стран мира.
Прямо сейчас можно стать дегустатором вина в Италии, поехать волонтером в США или устроиться в отель в Японии.
Вакансий на удаленку — тоже много. Это такая же зарплата в долларах, но ехать никуда не нужно.
Подписывайтесь, это ваш шанс изменить жизнь: @stage_first
44 457
Атрибуты функций
Сейчас будет шок для новичков, но функции — это обычные объекты, у которых просто реализован метод
__call__. Именно он и позволяет выполнять синтаксис с вызовом через круглые скобки.
И соотвественно у функций, как и у любых других объектов, можно устанавливать атрибуты и даже другие методы. Но сейчас затронем только атрибуты.
Как вариант, в примере я реализовал счетчик вызова функции, но без использования глобальных переменных — всё с помощью атрибута в объекте функции.
Вообще практического применения в продакшне я не припомню, но сам этот факт знать полезно для общего понимания структуры языка и устройства объектов.
#функции #объекты44 457
Этот пост может изменить вашу жизнь. Если вам надоела работа и маленькая зарплата, если вы не видите карьерных перспектив, то этот пост именно для вас.
Skypro проводит бесплатный двухнедельный курс, где вы научитесь:
- Базовому бекэнду на Python (алгоритмы, блок-схемы, ввод и типы данных, переменные, основы синтаксиса)
- Устанавливать и настраивать IDEA и Git
- Работать с переменными и условным оператором в Java
- Основы HTML (атрибуты, семантика, ссылки, списки, emmet, изображения, формы)
Регистрация - https://go.sky.pro/python_academy_web
Благодаря курсу вы:
- Разберетесь, как устроена профессия и пообщаетесь с действующими разработчиками.
- Напишите свой первый код и поймете, что это не так сложно.
Что вас ждет на курсе:
1. Одна консультация по домашнему заданию.
2. Два вебинара с наставником.
3. Персональный куратор на весь период обучения.
Стоимость курса — 0 ₽
Регистрация: https://go.sky.pro/python_academy_web
44 457
Этот пост может изменить вашу жизнь. Если вам надоела работа и маленькая зарплата, если вы не видите карьерных перспектив, то этот пост именно для вас.
Skypro проводит бесплатный двухнедельный курс, где вы научитесь:
- Базовому бекэнду на Python (алгоритмы, блок-схемы, ввод и типы данных, переменные, основы синтаксиса)
- Устанавливать и настраивать IDEA и Git
- Работать с переменными и условным оператором в Java
- Основы HTML (атрибуты, семантика, ссылки, списки, emmet, изображения, формы)
Регистрация - https://go.sky.pro/python_academy_web
Благодаря курсу вы:
- Разберетесь, как устроена профессия разработчика: что умеет, сколько зарабатывает, как развивается.
- Напишите свой первый код и поймете, что это не так сложно.
- Узнаете, как попасть в стабильную IT-компанию, и пообщаетесь с действующими разработчиками.
Что вас ждет на курсе:
1. Одна консультация по домашнему заданию.
2. Два вебинара с наставником, которые помогут вам лучше разобраться в профессиях.
3. Персональный куратор на весь период обучения.
Стоимость курса — 0 ₽
Скорее регистрируйтесь https://go.sky.pro/python_academy_web
44 457
Отлавливаем ошибки с помощью assert
Инструкция
assert принимает логическое выражение и необязательное сообщение. Она используется для проверки типов, значений аргумента и вывода функции, а также для отладки, поскольку останавливает программу в случае ошибки.
Если выполнить инструкцию assert с логическим выражением, результат которого равен True, ничего не произойдет. Но в случае с False будет сгенерировано исключение AssertionError.
Однако не нужно пытаться обработать исключение AssertionError блоком try-except. В таком случае assert теряет свой смысл.
В примере мы проверили, является ли переданный аргумент числовым типом данных. Если не является, то будет вызвано исключение и выведено указанное сообщение.
#исключения #assert44 457
Девушки по всему миру массово жалуются на разработки нейросетей.
Они позволяют раздевать их с 99.9% точности.
Об этом, и многом другом рассказывают на канале ИИ.
Сделать фейк порно, оживить мертвецов, заставить животных разговаривать, и даже создать нейронную сеть!
Да, это возможно. Подписывайтесь: https://t.me/+4bcRrr1dbBE4NjQ6
44 457
Узнаем кодировку текста
Думаю, у всех были ситуации, когда вы открыли файл или получили ответ от сервера, а внутри оказывался набор странных символов в непонятной кодировке.
Пакет
chardet как раз был создан для работы с кодировкам. Его метод detect выдает предполагаемую кодировку с точностью от 0 до 1.
В примере на картинке мы получили ответ по запросу к серверу, взяли его содержимое и проверили кодировку через этот метод.
#chardet