Python Academy
前往频道在 Telegram
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu
显示更多📈 Telegram 频道 Python Academy 的分析概览
频道 Python Academy (@python_academy) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 44 470 名订阅者,在 技术与应用 类别中位列第 2 927,并在 俄罗斯 地区排名第 14 052 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 44 470 名订阅者。
根据 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 470
订阅者
-2424 小时
-747 天
+15330 天
帖子存档
44 464
Параллельное и асинхронное программирование развязывают руки разработчикам и усиливают их скиллы: помогают выдерживать нагрузки и писать эффективный код, не теряя скорости разработки — ни один крупный проект не обходится без них. Для тех, кто решил изучить принципы асинхронности в Яндекс Практикуме есть курс «Асинхронное программирование на Python». Курс подойдет вам, если:
• у вас есть опыт написания кода на Python;
• вы знакомы с принципами ООП и умеете их применять;
• вы умеете работать с консолью и Git, настраивать рабочее окружение;
• вы понимаете работу БД и SQL, знакомы с HTTP и REST.
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Записаться на курс можно здесь: https://practicum.yandex.ru/async-python/
44 464
Работаем со временем без головной боли
При работе со временем и датами у встроенных модулей есть несколько неприятных моментов:
— Их слишком много:
datetime, time, calendar, dateutil, pytz и другие;
— В них слишком много типов: date, time, datetime, tzinfo, timedelta, relativedelta и т. д.
И вот на днях я наткнулся на пакет arrow, который их решает. Во-первых, там есть все необходимое. Во-вторых, все объекты имеют один и тот же тип Arrow.
Большой плюс в том, что пакет совместим с основными встроенными типами. Например, выше я преобразовал datetime в Arrow и обратно.
Еще из приятных бонусов: там есть функция humanize, которая конвертирует время в читаемый текст.
#время #arrow44 464
👀 Начинаете свой путь в программировании?
Регистрируйтесь на бесплатный интенсив от онлайн-университета Skypro «Python и Java: изучаем языки программирования на практике», который пройдёт с 14 по 15 декабря в 19:00 по мск.
У вас будет возможность пообщаться с руководителями направления Backend-разработки крупных компаний, таких как «Всегда.Да» и «Сбер»
За два вечера вы:
✔️Разберётесь, как устроена профессия разработчика: что умеет, сколько зарабатывает, как развивается
✔️Напишите свой первый код и убедитесь, что это не так сложно
✔️Узнаете, как развиваться и попасть в стабильную IT-компанию
👉 Регистрация на вебинар https://go.sky.pro/pythonacademy.code
Каждый участник получит подарок!
Реклама. httрs://sky.рrо ИНН: 9709022748. 0+ Erid: JapBIGdRg
44 464
Создаем словарь из набора ключей
Для создания словаря из известного набора ключей и одинаковых значений часто используют генераторы словарей (dict comprehensions).
Однако класс
dict имеет удобный метод fromkeys, который был создан специально для таких случаев.
#словари #fromkeys44 464
В контексте новой экономической реальности особую популярность набирают буткемпы — интенсивные форматы обучения для быстрой прокачки IT-навыков. Но мало кто знает о том, как формат появился в эдтехе вообще и конкретно на российском рынке.
Первые такие интенсивы для разработчиков появились в США в 2013 году. За шесть лет популярность формата выросла в 11 раз — до 23 тыс. студентов. Под российские реалии его впервые адаптировал Георгий Бабаян — основатель школы Elbrus Bootcamp
Сегодня Elbrus Bootcamp выпустил 1000+ студентов, среди которых только около 5% могли похвастаться навыками кодинга — остальные пришли в программирование с нуля. Обучение проходит в очном формате в Санкт-Петербурге и Москве и длится три месяца, а также онлайн за четыре месяца.
В сообществе айтишники со стажем 10 лет делятся советами для новичков в IT и помогают освоить два направления — работу с Data Science и JavaScript. В их коммьюнити есть работники Яндекса, МТС, Ozon и многих других именитых компаний.
В общем, мастхэв для всех, кто хочет уйти в айти: тык сюда
44 464
Ключевое слово nonlocal
Похожее по функционалу на global, ключевое слово
nonlocal позволяет обращаться к переменным из нелокальной области видимости.
Поведение nonlocal заключается в том, что интерпретатор ищет переменную в ближайшей области видимости.
Основное различие с global в том, что с помощью nonlocal нельзя получить переменные из глобальной области видимости.
#переменные #nonlocal44 464
В контексте новой экономической реальности особую популярность набирают буткемпы — интенсивные форматы обучения для быстрой прокачки IT-навыков. Но мало кто знает о том, как формат появился в эдтехе вообще и конкретно на российском рынке.
Первые такие интенсивы для разработчиков появились в США в 2013 году. За шесть лет популярность формата выросла в 11 раз — до 23 тыс. студентов. Под российские реалии его впервые адаптировал Георгий Бабаян — основатель школы Elbrus Bootcamp
Сегодня Elbrus Bootcamp выпустил 1000+ студентов, среди которых только около 5% могли похвастаться навыками кодинга — остальные пришли в программирование с нуля. Обучение проходит в очном формате в Санкт-Петербурге и Москве и длится три месяца, а также онлайн за четыре месяца.
В сообществе айтишники со стажем 10 лет делятся советами для новичков в IT и помогают освоить два направления — работу с Data Science и JavaScript. В их коммьюнити есть работники Яндекса, МТС, Ozon и многих других именитых компаний.
В общем, мастхэв для всех, кто хочет уйти в айти: тык сюда
44 464
Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖
Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨💻
Какие нейронные сети вы создадите?
▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома⠀
Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀
Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪
Регистрация по ссылке
44 464
Ключевое слово global
Изначально мы не можем изменять значение переменной в другой области видимости, но мы можем это сделать, переопределив область видимости на глобальную, с помощью ключевого слова
global.
Мы даже можем определить новую глобальную переменную внутри функции, но не нужно этим злоупотреблять, т.к. это будет засорять глобальную область и приводить к нежелательным ошибкам
#переменные #global44 464
Нижнее подчеркивание
В Python имя переменной может состоять из одного подчеркивания. Хотя такое имя не достаточно описательно и не должно использоваться, есть по крайней мере три случая, когда
_ имеет общепринятый смысл.
Первое, _ используется, когда вам нужно придумать имена для значений, которые вам не нужны — например, в циклах for.
Второе, интерактивный режим использует _ для хранения результата последнего выполненного выражения.
Третье, документация модуля gettext рекомендует псевдоним _() для функции gettext(), чтобы минимизировать загромождение вашего кода.
#тонкости44 464
Python — идеальный язык программирования. Здесь есть всё, что захотите: веб-разработка, DataScience, системы автоматизации и создание приложений. Но главное преимущество Python — низкий порог входа, а значит, научиться может каждый.
Если вы:
- мечтаете сменить специализацию,
- хотите углубить базовые знания,
- уже начали изучать язык, но забросили,
то курс «Python-разработчик» создан именно для вас. 263 часа обучения с экспертами в IT-сфере — и диплом о профессиональной переподготовке у вас в кармане. Гарантированная поддержка от государства и возможность сэкономить до 100%!
Записывайтесь прямо сейчас по ссылке.
44 464
Хэширование
Для создания хэш-значений в python существует удобный модуль
hashlib, реализующий общий интерфейс для ряда популярных хэш функций и также может использовать функции доступные в системе, предоставляемые с установленным OpenSSL.
Использование очень простое, в модуле существует ряд конструкторов, соответствующих названиям хэш-функций. В конструктор мы можем передать байт-строку, хэш которой мы хотим получить, на выходе мы получим объект хэша. Объект хэша мы можем обновить методом update, сконкатенировав тем самым строки, а также можем можем вывести полученное значение с помощью методов digest и hexdigest. Первый возвращает байт-строку, второй - в шестнадцатеричном формате.
#hash #hashlib44 464
Хотите в IT, но не знаете с чего начать? Попробуйте себя в программировании на бесплатном интенсиве по разработке на Python.
Python считается одним из самых простых в освоении, поэтому отлично подходит новичкам. При этом он востребован на рынке — его используют и крупнейшие банки, и популярные мессенджеры, и множество веб-сервисов.
За 3 дня на бесплатном онлайн-интенсиве SkillFactory вы:
— узнаете, кто такой Python-разработчик и чем он занимается;
— самостоятельно напишете телеграм-бота и получите фидбэк от эксперта;
— поймете, в каком направлении двигаться дальше.
Онлайн-интенсив пройдет 6, 7, 8 декабря в 18:00 (МСК), регистрируйтесь: https://go.skillfactory.ru/GGCCPQ
44 464
Корутины
Некой противоположностью генераторов являются корутины. Для примера напишем функцию, которая будет в бесконечном цикле подставлять значение и выводить строку.
Обратите внимание на то, как было использовано ключевое слово
yield. При таком написании создаётся не генератор, а корутина, что позволяет не просто генерировать значения, но и принимать их.
Функция работает так: при отправке значения через метод send локальная переменная name принимает его, а далее значение подставляется в строку и выводится на экран.
#генераторы #корутины44 464
Генераторы
Функции-генераторы выглядят как и обычные, но вместо
return содержат выражения с ключевым словом yield для последовательного генерирования значений.
Вызов подобной функции вернёт не значение, а объект генератора. Далее из этого объекта можно получать значения, например, с помощью функции next или циклом for.
Если генератору больше нечего возвращать, то будет вызвано исключение StopIteration. В целом, генератор — это особый, более изящный случай итератора.
#генераторы44 464
МТС запустила в магистратуре ИТМО курс по разработке рекомендательных систем на Python
Лучших студентов компания пригласит на стажировку прямо во время обучения, самые перспективные могут получить от компании оффер. Подробности под катом 👇
Несколько недель менторы из команды Big Data МТС будут читать студентам онлайн-магистратуры по машинному обучению AI Talent Hub лекции, проводить семинары, Q&A-сессии и давать домашние задания на примере реальных проектов компании с использованием данных и фреймворков, выложенных в Open Source
За время обучения магистранты научатся:
— работать с большими данными и популярными фреймворками
— оценивать эффект влияния решения на продукт
— использовать двухуровневые нейросетевые модели и многое другое
По итогам программы выпускники подготовят финальный проект, который смогут включить в портфолио — на основе заданного шаблона создадут сервис рекомендаций по API. В Питере — пилить проекты на Python 🐍
44 464
Определение литеральных типов
Когда нам может понадобится определить из полученной строки литеральный тип (строки, числа, списки, кортежи, словари, логические значения и None), мы можем воспользоваться функцией
literal_eval() из модуля ast.
Данная функция поможет безопасно определить литеральный тип, а в случае если был передан не литерал, то выбросит исключение. Это можно использовать для оценки выражений из внешних источников при парсинге файлов, либо пользовательского ввода.
#ast #literal_eval44 464
Профессия «Python-разработчик» — самое время качать навыки, когда конкуренция на рынке растёт в геометрической прогрессии.
Традиционно в каждом из курсов: практика после каждого из занятий, лекции от топовых спикеров, трудоустройство и помощь на испытательном сроке + недавно ребята добавили помощь с трудоустройством в зарубежные компании, а также часть компаний-работодателей теперь возвращают студентам ProductStar после трудоустройства от 50 до 100% стоимости курса. Хочешь затестить - возьми пробный урок.
В честь чёрной пятницы на курс действует скидка 53%, а промокод для подписчиков ПИТОН до конца ноября даст доп. скидку 10 000 руб.
Бонус - при покупке курса у студента активируется подписка 50-ти курсов в подарок: Аналитик, Java-разработчик, Навыки аб-тестирования и др.
Стать специалистом: https://go.productstar.ru/pUsnjC
44 464
3 трюка с itertools
Начнем с функции
combinations: она позволяет составлять комбинации элементов из итерируемых объектов без повторений. Первый аргумент это сам объект, а второй — длина комбинации.
Для того, чтобы составить комбинацию с повторениями, используют функцию combinations_with_replacement. Делает она абсолютно все то же самое что и предыдущая, с одним исключением – теперь в комбинации могут быть повторы.
Ну и в заключение, рассмотрим функцию compress, применяющую "маску" из второго аргумента функции к первому. То есть, если в маске на этом месте стоит единица, то в исходном массиве элемент остается нетронутым, и наоборот.
#itertools44 464
Понятная пятница в английском: скидка 10% на курсы для аналитиков и разработчиков.
В английском много противоречий. Можно учиться на продвинутом уровне — и сохранять разговорный барьер. Или повторять по кругу одни и те же правила. В результате непросто заметить прогресс и оценить, сколько ещё впереди. А мы выручим с этим.
Практикум учитывает эти противоречия и проектирует прозрачный процесс обучения с предсказуемым результатом. Выберите подходящий курс и оплатите его со скидкой до 15 декабря: https://practicum.yandex.ru/english/clearfriday2022
