Python Academy
前往频道在 Telegram
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu
显示更多📈 Telegram 频道 Python Academy 的分析概览
频道 Python Academy (@python_academy) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 44 499 名订阅者,在 技术与应用 类别中位列第 3 048,并在 俄罗斯 地区排名第 14 340 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 44 499 名订阅者。
根据 11 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -109,过去 24 小时变化为 -5,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 5.58%。内容发布后 24 小时内通常能获得 2.69% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 2 482 次浏览,首日通常累积 1 197 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 4。
- 主题关注点: 内容集中在 строка, модуль, документация, taskiq, yaml 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Python Academy — один канал вместо тысячи учебников
Чат канала: @python_academy_chat
Сотрудничество: @zubar89
Канал включён в перечень РКН: https://rkn.link/TVu”
凭借高频更新(最新数据采集于 12 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
44 499
订阅者
-524 小时
-417 天
-10930 天
帖子存档
44 494
Слоты в классах
По умолчанию в Python в классах используется словарь
__dict__ для хранения атрибутов, который создается по умолчанию при создании экземпляра класса. Данная особенность позволяет динамически в рантайме добавлять атрибуты, но от сюда появляются соответствующие проблемы с производительностью.
В случаях, когда мы сразу точно знаем все атрибуты, используемые в классе, мы можем воспользоваться атрибутом __slots__, который позволяет задать ограниченный список аргументов для класса. В этом случае словарь __dict__ не будет создаваться, что позволит сэкономить память и поднять производительность.
#class #slots44 494
🤓 А кто я вообще такой, и где я смогу зарабатывать много денег???
Только тем, кому надоело тратить жизнь на нелюбимую работу, топ-менеджеры GeekBrains расскажут:
— В каких профессия пожар с кадрами
— Какие навыки самые важные в 2021 году
— На каких спецов будет самый высоки спрос в следующие 2-5 лет
На мастер-классе ты лично пообщаешься со спикерами, пройдёшь индивидуальные тесты, получишь карьерный план. А участвовать можно даже с телефона.
❗️Дедлайн для регистрации 18 августа 19:00 по МСК.
Поэтому регистрируйся, чтобы точно получить всё это!
44 494
Сортировка списков по ключу
У списков есть метод
sort(), который сортирует элементы. Также есть аргумент reverse, с помощью которого можно отсортировать в обратном порядке при значении True.
Но еще есть аргумент key, отвечающий за критерий сортировки. Он принимает функцию, которая применяется к каждому элементу. Возвращаемый результат и есть критерий, по которому произойдет сортировка.
В коде на картинке у нас есть список из словарей, которые содержать описания машин. И в качестве мы отсортировали список по годам их выпуска, то есть по ключу 'year'.
Также вместо написания обычных функций были применены анонимные, чтобы закрепить недавнюю тему о них.
#списки44 494
Отлавливаем баги с assert
При выполнении инструкции
assert с логическим выражением, результат которого равен True, ничего не произойдет.
Но если попробовать выполнить инструкцию assert с логическим выражением, которое равно False, то будет сгенерировано исключение AssertionError.
Исключения AssertionError предназначены скорее для отладки. При написании программ на этапе разработки мы можем видеть, что делаем что-то не так (например, передали в метод некорректное значение).
Также не нужно, к примеру, обрабатывать пользовательский ввод и пытаться обработать исключение AssertionError блоком try-except.
Если в вашем коде будет очень много assert'ов, то это затронет и производительность программы.
#исключения #assert44 494
МИСиС и SkillFactory запускают онлайн-магистратуру «Науки о данных»
Для тех, кто хочет построить успешную карьеру в области Data Science и Machine Learning. Приходите к нам, чтобы изучить:
- Программирование на Python
- Алгоритмы для машинного обучения
- Современные методы решения инженерных задач
- Инжиниринг данных и глубокое обучение
- Моделирование и анализ бизнес-процессов
- Выбор специализации в третьем семестре
- Практика и стажировка от корпоративных партнеров программы
И все это — онлайн. Материалы для обучения доступны на платформе 24/7. Вы можете сами выбрать группу с оптимальным временем практических занятий и семинаров. Гибкий график позволяет совмещать обучение с работой.
За 2 года вы успеете погрузиться в IT-сферу, получить практический опыт в аналитике данных и обучении машин, собрать 7+ крутых проектов в портфолио. В конце обучения вас ждет диплом магистратуры МИСиС государственного образца.
Подробнее о том, как будет проходить ваше обучение, узнайте на сайте программы: https://u.to/ydKDGw
44 494
Словари вместо switch-case
В Python до сих пор нет switch-case конструкций, но иногда встречается одно хитрое решение — использовать словарь, где значениями будут функции.
Для примера напишем словарь, который будет использован для математических операцией. Ключами будут операторы в виде строк, значениями — соответствующие функции.
В этом примере я использовал lambda-функции для упрощения кода, про них можете почитать в предыдущем посте.
Но вместо анонимных функций можно подставить и обычные, предварительно объявив их.
#словари #функции
44 494
Забираем 6 месяцев бесплатного обучения интернет-профессиям от Skillbox с гарантированным трудоустройством на 4 месяц обучения, по таким направлениям как:
Программирование
Дизайн
Маркетинг
Управление
⚠️Акция действительна только на официальном канале-партнере компании Skillbox в телеграм - Promos. Срок окончания акции 9 августа 2021 года.
44 494
Что такое lambda-функции
Анонимные функции — крайне полезный аспект языка, которым либо пренебрегают, либо чрезмерно пользуются. Начинающим они могут показаться сложными, но это совсем не так.
Структура очень простая —
lambda <arguments>: <expression> . Сначала пишете ключевое слово lambda, далее аргументы через запятую, двоеточие и какое-то выражение, результат которого автоматически вернется.
Такие функции чаще всего используются, когда они больше нигде не понадобятся, то есть определять полноценную функцию нет смысла. Типичные примеры использования — map и filter.
#функции #lambda44 494
DevOps-инженер выполняет функции системного администратора, разработчика, тестировщика и менеджера. Он связывает воедино все этапы работы над продуктом. Такие специалисты востребованы во многих IT-компаниях.
Узнайте больше о DevOps на онлайн-интенсиве: 👉 https://clc.am/Jf22Lg.
📌 Junior-разработчики:
познакомитесь с понятиями Docker, CI и Kubernetes;
развернёте и запустите первое приложение в облаке;
добавите работу в портфолио и сделаете первый шаг к карьере DevOps-инженера.
📌 Опытные разработчики и сисадмины:
научитесь организовывать процессы непрерывной доставки и развёртывания продукта в облаке;
поймёте, как перейти из разработки или системного администрирования в DevOps-инжиниринг.
🎁 Всем участникам интенсива дарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А каждый, кто сдаст домашнюю работу, получит сертификат стоимостью 15 000 рублей на любой курс Skillbox.
Присоединяйтесь к онлайн-трансляциям 9–11 августа, в 19:00 по московскому времени.
44 494
Параметры *args и **kwargs
Все хоть раз видели такую запись, и сейчас мы узнаем, что это за символы. Сообщу сразу, что
args и kwargs – общепринятые имена переменных, а разбирать мы будем звездочки перед ними.
В примере функция принимает обязательный аргумент value, а остальных аргументов она как бы не ожидает. В таком случае *args упаковывает все не именованные аргументы в кортеж, а **kwargs – все именованные в словарь.
Конструкция с *args, **kwargs получается достаточно полезной, если мы не знаем, кто и в каких целях будет использовать нашу функцию. То есть, мы можем запихнуть в аргументы практически что угодно.
#функции44 494
Creatium — конструктор сайтов для тех, кто умеет писать код
Это конструктор, в котором можно редактировать код стандартных компонентов, используя HTML/CSS/JS. Вы всегда можете дописать что-нибудь по необходимости в коде, есть специальное API для работы с компонентами.
То есть это конструктор сайтов, который не ограничивает ваши возможности, если вы умеете писать код. Наоборот, он только усиливает их.
Кроме того есть готовые шаблоны, формы-калькуляторы, зеро-блок, возможность импортировать данные из Google Таблиц и Airtable, удобные вебхуки.
Такое не под силу обычным конструкторам.
#платный #nocode #zerocode
44 494
Полноценный гайд для новичков
У нас в чате постоянно возникают вопросы о том, как начать свое обучение. И на днях один из участников написал гайд, который включает в себя следующее:
— Плюсы и минусы Python;
— Зарплаты Python разработчиков;
— Роадмап по скиллам;
— Ресурсы для обучения;
— Как правильно решать задачи;
— Какой компьютер нужен для программирования.
Прочитать гайд можете на гитхабе, а еще можете поставить туда звездочку.
#начинающим
44 494
Книги по Python 🐍 - канал, где вы можете бесплатно КАЧАТЬ книги по Python в два клика.
- качай книги
- читай
- становись программистом.
- зарабатывай 100-400 тысяч рублей.
Все книги 2015-2020 годов. Много русскоязычных.
Подписывайтесь: @pythonknigi
44 494
Динамическая замена class
Многие знают, что с помощью
type можно получить тип объекта. Но не все так просто, по сути type служит динамической заменой инструкции class и позволяет создавать новые объекты типа во время исполнения.
Первый принимаемый аргумент является именем класса и становится атрибутом __name__; второй аргумент является кортежем с перечисленными базовыми типами и становится атрибутом __base__; словарь будет являться телом класса и станет атрибутом __dict__.
#type #class44 494
Простой факт: работая обычным кодером, вы заработаете больше, чем на заводе, секретаршей в офисе, на собственной точке «кофе с собой» или в своем барбершопе. Даже новичок с трехмесячных IT-курсов — царь своего мухосранска.
При этом научиться кодить — не сложнее, чем сдать ОГЭ. Надо немного упорства, Гугла и правильных каналов. Один из них — «Программирование с нуля». Там уже разжевали всё за вас: какой язык учить, с чего начать в 2021 году и что делать, если ты гуманитарий (спойлер: прекратить называть себя гуманитарием).
Подписывайся, научиться программировать еще никогда не было так просто: @begincode
44 494
Вычисление размера объектов
Для вычисления размера объекта мы можем использовать функцию
getsizeof(object[, default]) из модуля sys. Так как в python все по сути является объектами, то и вычислить размер в памяти мы можем у любого такого объекта.
И хотя все built-in (встроенные) объекты и вернут правильный размер, в общем случае это не должно быть верно для каких-либо пользовательских объектов.
Аргумент default позволяет определить значение, которое будет возвращено, если тип объекта не предоставляет средства для извлечения размера и вызовет TypeError .
Функция getsizeof вызывает метод __sizeof__ объекта и добавляет дополнительные служебные данные сборщика мусора.
#getsizeof44 494
В 2021 году для вас всё уже придумано. Вам НЕ НУЖНО уметь программировать, чтобы запилить свой стартап — есть готовые no-code конструкторы. Просто собираете свое приложение, как ребенок собирает лего. И вот вам стартап.
🎨 Уметь рисовать тоже не нужно: уже есть нейронки, которые красиво дорисовывают рисунок за вас. Дайте ей только идею. На гифке ниже — пример, как это работает.
📸 Давно хотели научиться фотошопить? Забудьте. В 2021 году есть куча аналогов Фотошопу, где любые операции делаются в два клика. Убрать фон? Изи. Улучшить качество фотографии? Не вопрос. Собрать мокап? 3 минуты.
⚡️ Где искать всё это добро? Все эти крутые приложения и сервисы собрал какой-то чувак в одном канале — вам осталось только подписаться: @cmd_cv
44 494
Дзен и его противоречие
Еще в далеком PEP 20 был предложен Дзен Python — правила, которым рекомендуется следовать при разработке на этом языке. Посмотреть их можно, импортировав встроенный модуль
this.
Но здесь забавно то, как этот модуль реализован: оригинальный текст зашифрован с помощью алгоритма ROT13 и декодируется на лету.
Такой подход противоречит философии Дзена, но некоторые считают, что сделано это намеренно. Любые правила имеют свои исключения и всегда следовать им не получится.
#zen44 494
Европейская компания DataWorkshop запускает онлайн-курс по Data Science.
Для всех, кто хочет освоить востребованную профессию в IT. А если знания в Python уже есть — отлично, этот курс и для тебя. Наши студенты работают в Google, Intel, Microsoft, Cisco, Adobe и др.
🚀 Что получишь от курса:
— Умение использовать язык программирования Python для машинного обучения;
— Знания, как применять эффективно используемые на практике библиотеки для работы с данными: Numpy, Pandas, Sklearn;
— Навык работы с наиболее практически используемыми алгоритмами: Decision Trees, Random forest, XGBoost и др.;
— Навыки работы с методами классификации и регрессии;
— Разберем подробно инженерию признаков;
— Познакомишься с различными метриками успеха и поймешь, в чем их разница.
🎁 При покупке курса "Data Science с нуля" до 31 июля курс по Python получаешь в подарок.
Для новичков в Python у нас предусмотрен специальный курс "Практическое введение в Python", который можно получить в подарок.
Выпускниками курсов DataWorkshop интересуются европейские компании, чтобы пригласить на работу. Ссылка на курс - https://bit.ly/2UO0rEd
Ещё у тебя есть возможность пройти 5-дневный интенсив по работе с реальными данными бесплатно! Старт 2 августа. Ссылка - https://bit.ly/3f6fsIb
44 494
Decimal и Fraction
Из-за того, что дробные числа с плавающей точкой хранятся в двоичном виде, мы обычно работаем с приблизительными значениями, как в первом варианте на скрине.
Для получения более точных результатов можно использовать класс
Decimal, но и его может не хватить в некоторых случаях.
В данной связи, для идеальных вычислений лучше использовать класс Fraction, т.к. он работает с числами в виде рациональных дробей.
#decimal
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
