uk
Feedback
Python Academy

Python Academy

Відкрити в Telegram

Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

Показати більше

📈 Аналітичний огляд Telegram-каналу Python Academy

Канал Python Academy (@python_academy) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 44 449 підписників, посідаючи 2 951 місце в категорії Технології та додатки та 14 130 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 44 449 підписників.

За останніми даними від 02 вересня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на 59, а за останні 24 години на -15, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 4.69%. Протягом перших 24 годин після публікації контент зазвичай збирає 2.31% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 2 084 переглядів. Протягом першої доби публікація в середньому набирає 1 026 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 3.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як строка, модуль, документация, taskiq, yaml.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

Завдяки високій частоті оновлень (останні дані отримано 03 вересня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

44 449
Підписники
-1524 години
-857 днів
+5930 днів
Архів дописів
Not a Number В модуле math есть особый объект, который называется NaN (Not a Number). Эти объекты NaN не уникальны, и даже не
Not a Number В модуле math есть особый объект, который называется NaN (Not a Number). Эти объекты NaN не уникальны, и даже не равны самим себе, так что вы можете иметь несколько подобных объектов, взятых из нескольких разных источников. Например можно создать подобный объект, просто передав строку 'nan' во float. Кстати говоря, это значит что вы можете использовать NaN в качестве ключа в словаре (хотя мы и не советуем это делать). #nan #tips

Хотите быть в курсе облачных новостей? В официальной группе Yandex Cloud вы найдете много полезного: инструкции, новости, анонсы мероприятий и многое другое. Рассказываем простыми словами о сложных вещах!

​​Не используйте обработку исключений слишком часто Обработка исключений может защитить вашу программу от внезапных сбоев. Те
​​Не используйте обработку исключений слишком часто Обработка исключений может защитить вашу программу от внезапных сбоев. Тем не менее все прекрасно знают, что подобные конструкции могут заметно снизить производительность скрипта. Не стоит злоупотреблять try-except конструкциями, так как в большинстве случаев можно справиться с задачей, применяя обычные условия. Используйте обработку исключений только в крайних случаях. На картинке мы привели пример двух случаев необоснованного использования обработки исключений, а также показали более правильную альтернативу. #совет #исключения

🔥Не пропусти новости и качественные тексты из мира IT! Подпишись на канал @Selectel, там каждую неделю: ▪️Говорят о новом железе и гаджетах. ▪️Делятся знаниями о дата-центрах. ▪️Рассказывают про языки программирования . ▪️Анонсируют вебинары про технологии и горячие тренды. Переходи, чтобы получать контент одним из первых!

Дополнение про property Важно отметить, что property – это класс, реализованный через протокол дескриптора. Его методы setter
Дополнение про property Важно отметить, что property – это класс, реализованный через протокол дескриптора. Его методы setter, getter, deleter и их использование в качестве декораторов – синтаксический сахар. Конструктор property принимает на вход аргументы fget, fset, fdel, которые должны быть функциями. Они отвечают за получение, установку нового значения и удаление атрибута соответственно. Простыми словами, в примере property прикрепляет функции get_age и set_age к атрибуту age. Также можно было реализовать условный delete_age, который отвечал бы за удаление атрибута. Кстати, можете посмотреть простейшую реализацию такого свойства в официальной документации. #классы #property

GitHub теперь в Telegram! Подписывайтесь: @github_ru
GitHub теперь в Telegram! Подписывайтесь: @github_ru

Геттеры и сеттеры В объектно-ориентированных языках распространено использование геттеров и сеттеров для безопасной работы с
Геттеры и сеттеры В объектно-ориентированных языках распространено использование геттеров и сеттеров для безопасной работы с приватными полями. Например, в C# для этого есть удобная конструкция { get; set; }. В Python геттер реализуется через декоратор @property, а сеттер в виде @свойство.setter. В примере метод геттера называется age, поэтому декоратор сеттера – @age.setter. Оба метода должны иметь одинаковое название, по которому можно будет обращаться как к обычному атрибуту. #классы #property

Наконец-то! Хабр официально создал телеграм-канал Хабр Community – здесь собирают отборные статьи по технологиям, новости из
Наконец-то! Хабр официально создал телеграм-канал Хабр Community – здесь собирают отборные статьи по технологиям, новости из мира айти и фишки по кибербезопасности. Вы знаете, что делать: @habr_official

FastAPI FastAPI – фреймворк, про который однозначно стоит рассказать. Честно, синтаксис мне кажется намного приятнее, чем у д
FastAPI FastAPI – фреймворк, про который однозначно стоит рассказать. Честно, синтаксис мне кажется намного приятнее, чем у других фреймворков. Интересно, что автор фреймворка глубоко изучил несколько других фреймворков, от классических, таких как Django, до более современных, таких как Sanic, а также изучил различные технологии в NestJS (веб-фреймворк Node.js, Typescript). Фреймворк имеет важную особенность – автоматическая генерация документации: как только ваши конечные точки будут реализованы, вы сможете поиграться с API, используя соответствующий стандартам пользовательский интерфейс. Поддерживаются SwaggerUI, ReDoc и другие. FastAPI построен на удивительной библиотеке Starlette, в результате чего производительность сравнима с Node.js, а в некоторых случаях даже Go! В целом, складывается стойкое предчувствие, что FastAPI будет мчаться вперёд как лучший асинхронный фреймворк для Python. #фреймворки #web

Учим принципы английского за 2 часа Если вы свободно владеете английским — у вас в руках суперчит. Это в 10 раз больше ответов на ваши непонятные вопросы, это англоязычный Ютуб, это понятные комментарии на Реддите и куча других ништяков. Чтобы быстро вкатиться и понять, куда двигаться, что учить, как пофиксить баг с произношением — идите к нашим друзьям из English Tochka. Ребята уже несколько лет делают лучшие вебинары в Рунете, где на пальцах объясняют самые важные темы. — Как преодолеть языковой барьер; — Как запоминать десятки и сотни слов каждый день; — Почему английский учить проще, чем кажется; — Что делать с произношением. За два часа у вас появится чёткое понимание, как правильно учить язык — а это сэкономит тысячи часов. Вебинар бесплатный, состоится уже сегодня, 26 апреля в 20:00 по МСК, регистрируйтесь по ссылке.

3 трюка с itertools Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с и
3 трюка с itertools Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с итерируемыми объектами. Начнём с очень простой функции – chain. Она позволяет "склеивать" несколько итерируемых элементов в один. Далее, accumulate. Эта функция немного похожа на reduce, но вместо того, чтобы давать одно окончательное значение, она последовательно применяет функцию, заданную вторым аргументом (в данном случае min), к каждому последующему элементу по порядку: min(11), min(11, 3), min(11, 3, 9) и так далее. А для того, чтобы создавать комбинации из элементов выбранного итерируемого объекта, вам понадобится функция combinations. Вторым аргументом можно задать длину этой самой комбинации. #модули #itertools

Хотите узнать Python лучше? Слёрм подготовил для вас новый продукт — Интенсив по Python для инженеров и разработчиков. Будет
Хотите узнать Python лучше? Слёрм подготовил для вас новый продукт — Интенсив по Python для инженеров и разработчиков. Будет много практики! За три дня вы узнаете: ✅ Продвинутый синтаксис Python (comprehensions, dataclasses, декораторы); ✅ Научитесь владеть базовыми понятиями ООП (наследование, полиморфизм, инкапсуляция); ✅ Узнаете, как работает back-end веб-приложений; ✅ Поймёте структуру HTTP request/response и как это ложится в парадигму REST; ✅ Научитесь писать запросы на SQL (для СRUD операций). Мы не льем воду, а даем только ту информацию, которая вам пригодится. Сразу после обучения вы сможете интегрировать полученные знания в свою рабочую область и вырасти как специалист. Интенсив пройдет 3-5 июня. Скидка 10% по промокоду Python10 для тех, кто успеет до 01.05 Узнать подробнее и записаться 👉 https://slurm.club/3M9gtgS

Нижнее подчеркивание В Python имя переменной может состоять из одного подчеркивания: _. Хотя обычно такие имена не достаточно
Нижнее подчеркивание В Python имя переменной может состоять из одного подчеркивания: _. Хотя обычно такие имена не достаточно описательны и не должны использоваться, есть по крайней мере три случая, когда _ имеет общепринятый смысл. Во-первых, _ используется, когда вам нужно придумать имена для значений, которые вам не нужны – например, в циклах for. Во-вторых, интерактивный режим использует _ для хранения результата последнего выполненного выражения. В-третьих, руководство модуля gettext рекомендует псевдоним его функции gettext() для _(), чтобы минимизировать загромождение вашего кода. #тонкости

Каким будет результат выполнения кода?
Каким будет результат выполнения кода?

Функция itertools.cycle В пайтон есть классный модуль itertools для создания собственных итераторов. Функции данного модуля д
Функция itertools.cycle В пайтон есть классный модуль itertools для создания собственных итераторов. Функции данного модуля довольно эффективны в работе, поэтому их часто используют в реальных проектах. Сегодня мы бы хотели показать вам функцию cycle() из itertools. Данная функция принимает на вход итерируемый объект и создает бесконечный итератор, циклически возвращающий элементы данного объекта. Фишка заключается в том, что когда элементы последовательности заканчиваются, итерация начинается вновь с первого элементы. К примеру, функция cycle() из последовательности ['red', 'white', 'blue'] генерирует повторяющуюся бесконечную. Но важно при проходе при итерации по такому итератору предусмотреть выход из цикла (а не как у нас в первом случае с colors:). Так как это итератор, то мы можем использовать его для получения значений через функцию next(colors). Мы также можем воспользоваться islice(), который вернет итератор по подмножеству переданного объекта. #генераторы #itertools

Красивый вывод таблиц Недавно нам понадобилось логировать часть базы данных. И тут мы вспомнили про прекрасный модуль prettyt
Красивый вывод таблиц Недавно нам понадобилось логировать часть базы данных. И тут мы вспомнили про прекрасный модуль prettytable, который позволяет красиво выводить таблицы. Итак, имена столбцов задается с помощью атрибута table.field_names. А добавлять строки с данными в таблицу можно методом table.add_row([]), передавая туда список элементов. Но даже если вы не фанат командной строки, то иногда нужно сохранить отчет о работе вашей программы в текстовый файл. В таком случае можно сохранить саму таблицу, вызвав метод table.get_string(). #трюки #prettytable

Как стать Python-разработчиком и зарабатывать от 80 000₽ 21 апреля посетите бесплатную онлайн-встречу на которой вы узнаете: кто может стать Python-разработчиком, какие нужны навыки и инструменты, как сменить надоевшую работу и с нуля освоить программирование без опыта. А главное, под руководством эксперта-практика, попробуете себя в деле и напишите своё первое приложение на Python. 🎁 Подарок для участников: список лучших книг для начинающего разработчика и карьерный гид по профессии! ❗️Регистрацияhttps://clc.to/g2zQhg

Работа с ip адресами Если вам приходится писать на Python программы для работы с сетью — это значит, что вам может очень приг
Работа с ip адресами Если вам приходится писать на Python программы для работы с сетью — это значит, что вам может очень пригодиться модуль ipaddress. Одним из вариантов его использования является генерация списка IP-адресов из диапазона адресов, заданных в формате CIDR (Classless Inter-Domain Routing, или бесклассовая адресация). Кстати, у модуля ipaddress есть и много других интересных возможностей, прочитать о которых можно здесь. #ipaddress

Пока вы читали этот пост, NFT картинка сверху подорожала до 1356 долларов. Хотя неделю назад её раздавали бесплатно — за прос
Пока вы читали этот пост, NFT картинка сверху подорожала до 1356 долларов. Хотя неделю назад её раздавали бесплатно — за простую регистрацию. И таких возможностей завались. Прямо сейчас сотни NFT-картинок можно получить бесплатно, а через неделю продать за 700-800$. И одна из таких возможностей — поучаствовать в розыгрыше от TonGuys. Там ребята раздают NFT на 50.000$. И всё что надо — нажать кнопку "участвовать". Подписывайтесь, такие шансы выпадают раз в жизни: TonGuys

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