Python Academy
前往频道在 Telegram
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu
显示更多📈 Telegram 频道 Python Academy 的分析概览
频道 Python Academy (@python_academy) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 44 507 名订阅者,在 技术与应用 类别中位列第 3 046,并在 俄罗斯 地区排名第 14 346 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 44 507 名订阅者。
根据 10 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -106,过去 24 小时变化为 -4,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 5.59%。内容发布后 24 小时内通常能获得 2.66% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 2 487 次浏览,首日通常累积 1 184 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 5。
- 主题关注点: 内容集中在 строка, модуль, документация, taskiq, yaml 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Python Academy — один канал вместо тысячи учебников
Чат канала: @python_academy_chat
Сотрудничество: @zubar89
Канал включён в перечень РКН: https://rkn.link/TVu”
凭借高频更新(最新数据采集于 11 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
44 507
订阅者
-424 小时
-427 天
-10630 天
帖子存档
44 507
Очищаем строки
Чаще всего обработка входных данных сводится к преобразованию символов в верхний или нижний регистр. Иногда данные можно очистить с помощью регулярного выражения.
Но в случаях, когда задача усложняется, можно применить более удачный способ её решения. С помощью словаря со значениями для замены символов и метода
translate получается крайне лаконичный код.
В примере видим, как символы переноса строки "n" и табуляции "t" заменяются на обычные пробелы, а символ "r" удаляется из строки полностью.
#строки44 507
«BItcoin уже $69к, надо брать, за криптой будущее!»
Итог: июнь 2022, 1 BTC = $20к.
«Покупайте NFT-кроссовки – зарабатывайте на ходьбе!»
Итог: июнь 2022, GMT (STEPN) упал с $3,8 до $0,6.
«UST – отличный аналог стейблкоина USDT»
Итог: май 2022, UST упал с $1 до $0,04.
От этих ошибок Евгений Лашков спас подписчиков канала «Инвест-заметки».
Он рассказывает куда нельзя инвестировать из-за мобилизации и открыто показывает, куда сейчас вложить деньги. От «консервативной» недвижки, до молодых крипто-проектов.
👉В закрепленном посте смотрите список из 13 монет, которые обгонят рост биткоина.
Подписывайтесь, чтобы умножить свои сбережения этой осенью.
44 507
Хэширование
Хэш — это целое число фиксированного размера, которое идентифицирует определенное значение. Каждое уникальное значение должно иметь свой собственный хэш.
Для хэширования значений есть встроенная функция
hash(). Используется она в основном для сравнения значений разных объектов — сравнивать хэши легче и выгоднее.
Но изменяемые объекты по типу списков и словарей нельзя хэшировать — интерпретатор выбросит соответствующую ошибку.
Здесь, кстати, есть две пасхалки. Хэш бесконечности равен перым цифрам числа Пи, а хэш Not a Number равен нулю.
А еще случаются коллизии: например, хэши чисел -1 и -2 одинаковы.
#hash44 507
Оператор неравенства и Дядя Бэрри
Вспомним немного историю: 1 апреля 2009 года выпустили PEP 401, в котором говорилось, что Гвидо ван Россум покидает команду Python.
На его замену должен был прийти Barry Warsaw, который имел официальный статус Friendly Language Uncle For Life (FLUFL) — в переводе, дружелюбный дядя языка на всю жизнь.
И этот Дядя Бэрри предложил заменить "противный" знак неравенства
!= на <>. Изменения обещали выпустить в последующих версиях, но его можно было протестировать и раньше времени.
Для этого можно импортировать barry_as_FLUFL из пакета __future__. Результат можете посмотреть на картинке сверху.
Это всё, конечно же, было первоапрельской шуткой, но оператор <> всё ещё доступен и является некой пасхалкой.
#пасхалка44 507
Как работают статические методы
Статические методы создаются в классе при помощи декоратора
@staticmethod. Такие методы привязаны к классу, а не объекту — в этом и есть основное отличие.
Такой тип методов не может модифицировать ни объект, ни сам класс. То есть передавать объект или класс и прописывать self или cls в аргументах не нужно.
Обычную функцию стоит вносить в класс в качестве статического метода в том случае, когда эта функция логически относится к классу и имеет смысл там быть.
#ооп44 507
Встречай самое захватывающее, яркое и масштабное IT-соревнование года. Это больше, чем хакатон.
Регистрируйся на конкурс Лидеры цифровой трансформации, где тысячи представителей IT-профессий создают сервисы для улучшения жизни горожан.
Тебя ждут:
- Призовой фонд 20 000 000 ₽
- 10 задач и 2 недели на разработку
- Подарки от партнеров и эксклюзивный мерч для финалистов
- Грандиозный финал в формате двухдневного фестиваля
- Возможность пилотирования твоего прототипа и создания стартапа
В этом году участникам предстоит разработать ряд востребованных городом решений: от интерактивной карты ВДНХ и платформы для медицинской разметки до рекомендательных сервисов по размещению московских постаматов и выявлению перспективных производственных ниш.
Подай заявку прямо сейчас:
https://clck.ru/325XqF
В Telegram-чате конкурса ты узнаешь подробности и найдешь команду
https://t.me/leaders_2022
44 507
Операторы множеств
Множество — это коллекция, где все элементы уникальны. То есть одно и то же значение не может повторяться дважды.
Помимо обычных методов, у множеств реализована поддержка различных операторов: объединение, пересечение, симметрическая разность, обычная разность и некоторые другие.
Примеры этих операторов можете посмотреть выше на картинке. Реализовано подобное поведение с помощью магических методов, про которые уже не раз говорили на канале.
#множества
44 507
Бесплатно получаем один из курсов «Цифровые профессии»🔥
Давно собирался поменять жизнь и начать зарабатывать?
Тогда срочно переходи в официальный канал Национальных проектов России и запоминай, как получить новую востребованную профессию с большой зарплатой бесплатно или с большой скидкой!
⚡️За информацией сюда — @nationalprojectsru Переходи и смотри закреп, твой хештег #нацпроектцифроваяэкономика.
44 507
Задаем ширину текста
Ранее уже был пост про встроенный модуль
textwrap — там мы рассказывали про то, как сократить текст до определенного количества символов без прерывания на середине слова.
Но мощные функции для красивого форматирования текста на этом не заканчиваются. В модуле есть еще fill, который позволяет задать ширину текста в символах.
Как видите в примере на картинке, слова переносятся на новые строки и ничего не обрывается на полуслове.
#textwrap44 507
Как новичку в Python качественно поднять уровень и устроиться в топовую компанию
Опишем две ситуации:
1. Окончили курсы → разослали резюме → вам не отвечают.
2. Окончили курсы → нашли место по знакомству → берут, ура! → ЗП в районе 30к и испытательный срок.
Как после курса устроиться на хорошую позицию с нормальной зп?
Ребята из «Девмана» нашли способ. Сейчас они набирают на пробную неделю
«От новичка до мидл Python/Django разработчика».
Старт — 19 сентября.
Попробовать можно бесплатно.
Курс молодой. Но на момент выхода этого поста 15 выпускников первых наборов уже устроились в крупные российские (например, в Сбер) и зарубежные компании. У каждого из 15 не было коммерческого опыта до курса. У всех сейчас зп от 110к и выше.
Что ещё?
1️⃣Обучение на реальных коммерческих проектах: индивидуально и в командах.
2️⃣Оплачиваемая коммерческая стажировка → трудоустройство.
3️⃣Самое крутое код-ревью.
Первую неделю курса можно попробовать бесплатно!
Переходите в чат-бота за подробностями и забирайте бесплатный доступ 👇
https://bit.ly/3KUckOg
44 507
Объединяем видео и аудио потоки
Итак, дополнение к предыдущему посту.
Из-за технологии потоковой передачи DASH (Dynamic Adaptive Streaming over HTTP), используемой youtube, мы не можем получить сразу видео в нужном качестве со звуковой дорожкой из-за ее отсутствия в потоке.
В качестве решения мы можем по отдельности забрать аудио и видео и объединить с помощью утилиты ffmpeg. Для этого выбираем нужные потоки
video и audio, после чего передаем url'ы в команду для инициирования создания процесса для скачивания и объединения потоков с помощью ffmpeg.
#youtube44 507
Repost from Код Дурова
🧑🏻💻 Найти работу в Яндексе стало проще и быстрее //
Яндекс объединил все свои мероприятия по быстрому найму в одном календаре, сообщили «Коду Дурова» в пресс-службе компании. Все события, которые позволят устроиться в компанию всего за несколько дней, разделены на три типа:
– Weekend Offer — большие мероприятия для разработчиков и аналитиков.
– Intern Week Offer — для желающих попасть на стажировку.
– Fast Track — мероприятие, на котором один сервис нанимает нескольких специалистов.
Сообщается, что календарь будет публиковаться на три месяца вперёд, а новые события будут добавляться по мере их появления.
@d_code
44 507
Скачиваем видео с YouTube
Пакет
pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем.
Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения.
Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует ютьюб. Решение данной проблемы покажем в следующем посте.
На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p.
Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла.
#youtube44 507
Временные файлы
В стандартной библиотеке Python есть модуль
tempfile, который содержит классы и методы для корректной работы со временными файлами и директориями.
Функция TemporaryFile создает временный файл в системной директории и возвращает файлоподобный объект.
Созданный временный файл будет автоматически удален по закрытию файла или при выходе из контекстного менеджера.
Также другие процессы и приложения не смогут получить доступ к этому временному файлу.
#tempfile44 507
Изучить основы Python за 14 дней? За 990 рублей? Это реально!
Подключайтесь к нашему подготовительному курсу по Python-разработке!
Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке!
Даём только мясную и прикладную информацию. Никакой воды и траты вашего времени.
Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 69 урока с практикой в браузере и напишите свою первую программу.
Торопитесь. Стартуем 14 сентября!
44 507
Универсальный парсер статей
Пакет
newspaper3k позволяет парсить статьи и извлекать из них заголовки, текст, дату публикации, имена авторов и много другой информации.
Плюс пакета в том, что весь процесс парсинга автоматизирован и не надо вручную искать нужные теги и тянуть из них данные.
Но точность парсера зависит в основном от того, как хорошо сверстана запрашиваемая страница. Поэтому в некоторых случаях результат может отличаться от ожиданий.
#парсер #newspaper3k44 507
«Kubernetes для разработчиков» в Слёрме
Старт курса — 15 сентября. Программа составлена специально под задачи разработчиков: мы убрали все «админские» темы и добавили то, что нужно для задач разработки.
Зачем нужен курс?
Чтобы знать, что делать, когда админы говорят: «Вот тебе кластер, работай тут». Погрузиться в Kubernetes, понять, как с ним взаимодействовать разработчику и какие у него есть возможности кроме запуска контейнера с приложением в кластере.
Курс знакомит с базовыми абстракциями k8s и устройством кластера, объясняет, как запускать приложения в кластере. Учимся конфигурировать своё приложение в Kubernetes, хранить данные и конфиги в нужных местах, выполнять миграции в базе данных для приложения, использовать Helm. Спикеры рассказывают, какие существуют практики и какие из них стоит применять. Рассматриваем особенности языков программирования при запуске в Kubernetes (Java, Python, Go)
Все уроки записаны в 2022 году, программа обновлена и дополнена.
🗣Спикеры:
Марсель Ибраев (System Engineer, G42 Cloud);
Павел Селиванов (архитектор, Yandex Cloud).
Записаться на курс: https://slurm.club/3RrITFU
44 507
Разделители для целых чисел
Трудно визуально различить целые числа подобные
10000000 и 100000000. Использовать запятые, как в английском языке, не получится.
Но Python позволяет использовать нижнее подчеркивание как разделитель для улучшения читабельности.
Например, 1_000_000 будет интерпретироваться как целое число 1000000.
#числа44 507
«Уехать из России может даже безработный — это простой челлендж». Совет всем на 2022 год: езжайте за границу. Это зарплата в долларах и уверенность, что завтра не придется собирать чемодан.
Чтобы уехать — не нужен ни опыт, ни английский, ни гора денег. Достаточно подписаться на @stage_first. Там рассказывают о стажировках, волонтерствах и грантах со всех стран мира.
Прямо сейчас можно стать дегустатором вина в Италии, поехать волонтером в США или устроиться в отель в Японии.
Вакансий на удаленку — тоже много. Это такая же зарплата в долларах, но ехать никуда не нужно.
Подписывайтесь, это ваш шанс изменить жизнь: @stage_first
44 507
Атрибуты функций
Сейчас будет шок для новичков, но функции — это обычные объекты, у которых просто реализован метод
__call__. Именно он и позволяет выполнять синтаксис с вызовом через круглые скобки.
И соотвественно у функций, как и у любых других объектов, можно устанавливать атрибуты и даже другие методы. Но сейчас затронем только атрибуты.
Как вариант, в примере я реализовал счетчик вызова функции, но без использования глобальных переменных — всё с помощью атрибута в объекте функции.
Вообще практического применения в продакшне я не припомню, но сам этот факт знать полезно для общего понимания структуры языка и устройства объектов.
#функции #объекты
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
