en
Feedback
Python Academy

Python Academy

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel Python Academy

Channel Python Academy (@python_academy) in the Russian language segment is an active participant. Currently, the community unites 44 483 subscribers, ranking 3 047 in the Technologies & Applications category and 14 330 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 44 483 subscribers.

According to the latest data from 13 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -105 over the last 30 days and by -7 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 5.59%. Within the first 24 hours after publication, content typically collects 2.74% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 485 views. Within the first day, a publication typically gains 1 218 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • Thematic interests: Content is focused on key topics such as строка, модуль, документация, taskiq, yaml.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

Thanks to the high frequency of updates (latest data received on 14 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

44 483
Subscribers
-724 hours
-537 days
-10530 days
Posts Archive
Канал «Python & ML» - канал по задачкам на Python и машинному обучению. Каждый день новые задачи! Все темы: алгоритмы, функци
Канал «Python & ML» - канал по задачкам на Python и машинному обучению. Каждый день новые задачи! Все темы: алгоритмы, функции, классы, регулярные выражения, итераторы, генераторы, ООП, исключения, numpy, pandas, matplotlib, scikit-learn, Keras, TensorFlow и многое другое. https://t.me/python_tasks

Корутины (Coroutines) В PEP 342 были представлены корутины, которые стали некой противоположностью генераторов. Для примера н
Корутины (Coroutines) В PEP 342 были представлены корутины, которые стали некой противоположностью генераторов. Для примера напишем функцию, которая будет в бесконечном цикле подставлять значение и выводить строку. Обратите внимание на то, как было использовано ключевое слово yield. При таком написании создаётся корутина, а не генератор, что позволяет не просто генерировать значения, но и принимать их. Функция работает так: при отправке значения через метод send локальная переменная name принимает его, а далее значение подставляется в строку и выводится на экран. #генераторы #корутины

Генераторы В этом посте освежим знания про генераторы, чтобы далее разобрать такую интересную тему, как корутины. Функции-ген
Генераторы В этом посте освежим знания про генераторы, чтобы далее разобрать такую интересную тему, как корутины. Функции-генераторы выглядят как и обычные, но содержат выражения с ключевым словом yield для последовательного генерирования значений. В целом, генератор – это особый, более изящный случай итератора. Вызов подобной функции вернёт не значение, а объект генератора. Далее из этого объекта можно получать значения, например, с помощью функции next или циклом for. Если генератору больше нечего возвращать, то будет вызвано исключение StopIteration. #генераторы

loldev(); — канал с мемами и юмором для программистов

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

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

Хочешь попробовать свои силы в Data Science? Пройди трёхдневный онлайн-интенсив по обработке и анализу данных 26–28 октября в
Хочешь попробовать свои силы в Data Science? Пройди трёхдневный онлайн-интенсив по обработке и анализу данных 26–28 октября в 19:00 по МСК! Участвуй в бесплатном интенсиве 👉 https://clc.am/SNLU5w. Что тебя ждёт? 🔥 Изучишь основы языка Python и научишься использовать его для data-аналитики. 🔥 Поработаешь с библиотеками Pandas и Matplotlib. 🔥 Научишься различным техникам исследования данных. 🔥 Попрактикуешься с опытным специалистом по программированию, ведущим исследователем данных Сбербанка Анастасией Борневой.   🎁 Все, кто дойдёт до конца занятий, получат электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись». 💲 Авторам трёх лучших проектов выдадут сертификаты на 30 000 рублей для обучения в Skillbox!

​​Модуль subprocess Всем доброго вечера, сегодня мы поговорим немного о модуле subprocess:) Данный модуль предоставляет унифицированный интерфейс для создания дополнительных процессов с вызовом программ, а также может подключать к стандартным потокам ввода, вывода и вывода об ошибках. Модуль был добавлен в стандартную библиотеку python на замену os.system() и os.popen(). Для создания процессов в subprocess используются функции run(), call(), check_call(), check_output(), а также класс Popen. Сегодня мы расскажем о функциях call, check_call, check_output и run, а завтра поговорим о Popen. Они используются, когда требуется запустить программу и дождаться ее выполнения. call - вызывается для создания процесса, ожидает выполнения и возвращает код выполнения (если программа отработала корректно, вернется 0). check_call - делает тоже самое только еще и проверяет возвращаемое значение, если код выхода указывает, что произошла ошибка, то функция выбросит исключение CalledProcessError. check_output - использовалась, когда нужно было захватить вывод запущенного процесса. Эта функция была нужна, так как потоки ввода и вывода запущенного процесса через call привязывались именно к вводу и выводу данного процесса, поэтому вывод таким образом захватить не получится. run - это функция пришла в python версии 3.5 на замену трем предыдущим и умеет все, что и они и немножко больше (данные три функции были оставлены для обратной совместимости). run() возвращает объект CompletedProcess, который привязан к результату. Для захвата вывода процесса нам нужно передать capture_output=True, после чего в аргументах объекта stdout и stderr будут записаны соответствующие выводы, запущенной программы. Но по умолчанию вывод будет вывод будет в байтах, чтобы получить читабельный текст мы также передаем флаг text=True. Иногда программа ожидает от нас ввода из стандартного потока stdin, в этом случае мы можем передать ввод через аргумент input. Для того, чтобы породить исключение в случае получения кода возврата об ошибке мы можем передать флаг check=True. И как бонус у этой функции есть аргумент timeout позволяющий передать время, через которое процесс должен быть принудительно завершен. В случае принудительного завершения будет выброшено исключение TimeoutExpired. #процессы #subprocess

😎 С какими IT-технологиями будет интереснее работать? 💻 Приглашаем Вас на бесплатный вебинар от Web Academy на котором Вы у
😎 С какими IT-технологиями будет интереснее работать? 💻 Приглашаем Вас на бесплатный вебинар от Web Academy на котором Вы узнаете про основные обязанности Front-end и Back-end разработчиков, про технологии, с которыми они работают, про возможности и перспективы, а также кто такие Full Stack специалисты.  ⏰ Когда: 21.10 в 17:00 по Киеву/МСК(GMT+3) 🧭 Где: online 📣 Спикер: Илья Литвинов — Senior Front-End Dev в Wix.com. ❗️ Не упустите возможность задать вопрос спикеру online 🖊 Регистрация через чат-бот: https://bit.ly/3dxwHQD #Ивенты_WebAcademy  #Программирование_WebAcademy

Лучшие вакансии за последнюю неделю! ✌️ Мы вручную собрали для вас самые интересные вакансии из проверенных источников. Все,
Лучшие вакансии за последнюю неделю! ✌️ Мы вручную собрали для вас самые интересные вакансии из проверенных источников. Все, что вы ищете, есть в нашем дайджесте: Web-разработчик 110 000 руб./месяц. Москва Опыт работы от 1 года, неполное высшее образование, полная занятость https://s-j.su/3GsFs Data Science Инженер 140 000 — 160 000 руб./месяц. Москва Опыт работы от 3 лет, высшее образование, полная занятость, удалённая работа https://s-j.su/3GsFt Back-End Developer От 180 000 руб./месяц. Москва Опыт работы от 1 года, полная занятость, удалённая работа https://s-j.su/3GsFu Тестировщик ПО От 100 000 руб./месяц. Москва Опыт работы от 3 лет, полная занятость https://s-j.su/3GsFv Программист PHP От 120 000 руб./месяц. Москва Опыт работы от 1 года, полная занятость, удалённая работа https://s-j.su/3GsFw QA-специалист, QA-тестировщик До 140 000 руб./месяц. Москва Опыт работы от 1 года, полная занятость, удалённая работа https://s-j.su/3GsFx

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

Хочешь работать в IT, но не хватает практики? Присоединяйся к бесплатному Java-интенсиву, где тебя ждут реальные задачи, кото
Хочешь работать в IT, но не хватает практики? Присоединяйся к бесплатному Java-интенсиву, где тебя ждут реальные задачи, которые помогут закрепить знания и понять, в каком направлении двигаться дальше. Регистрируйся по ссылке: 👉 https://clc.am/UufJgg. Своими навыками делится программист с 15-летним опытом Даниил Пилипенко. Что тебя ждёт? ✔️ Основы программирования на Java. ✔️ Работа с файлами и библиотеками. ✔️ Разработка приложения, которое непрерывно записывает звук с микрофона компьютера и отправляет файлы в Dropbox. ✔️ Анализ работ и разбор типичных ошибок. ✔️ Практические советы и инсайты от опытного программиста. 🎉 Если твой проект будет одним из лучших — получишь сертификат на 30 000 рублей для поступления на любой онлайн-курс университета Skillbox!

Вы когда-либо пытались изучить темы алгоритмы и структуры данных и вам постоянно это не удавалось из-за сложности?  Не беда! Автор канала достаточно подробно и интересно будет рассказывать об этой теме и вы точно запомните не только базовые алгоритмы, но и сложные. 👉 Помимо этого автор будет достаточно часто рассказывать о собеседованиях в крупные IT-гиганты и какие вопросы на них задают по теме алгоритмов!

​​Находим соответствия в строках В стандартной библиотеке Python существует модуль difflib, в котором есть интересный метод g
​​Находим соответствия в строках В стандартной библиотеке Python существует модуль difflib, в котором есть интересный метод get_close_matches. Он позволяет найти в списке строки, похожие на некую исходную. Данный метод ищет "наилучшие" возможные совпадения. Первый аргумент задаёт искомую строку, второй аргумент – список, в котором выполняется поиск. Также в метод можно передать необязательный аргумент n, который задаёт максимальное число возвращаемых совпадений. #difflib #строки

🤩 Мечтаешь стартануть карьеру Python-разработчика❓Но не знаешь, с чего начать❓ Тогда приглашаем тебя на бесплатный вебинар о
🤩 Мечтаешь стартануть карьеру Python-разработчика❓Но не знаешь, с чего начать❓ Тогда приглашаем тебя на бесплатный вебинар от Web Academy - "Знакомство с языком программирования Python". Во время вебинара ты узнаешь: — где используется и что пишут на Python?  — чем занимается Python-разработчик? — что нужно знать, чтобы стать программистом на Python? 🤔 Об этом — и не только 👨‍💻 — будем говорить с Антоном Мазуном - Python Developer at GeeksForLess Inc. 🤘 🤗 Присоединяйтесь 🕔 16.10 в 17:00 по Киеву/МСК (GMT+3) к бесплатному вебинару.  ➡️ Больше о вебинаре и регистрация здесь: https://bit.ly/2FqODQm #Ивенты_WebAcademy #Программирование_WebAcademy

Смягчение грамматических ограничений декораторов Ещё один приятный момент из недавнего обновления связан с декораторами. В це
Смягчение грамматических ограничений декораторов Ещё один приятный момент из недавнего обновления связан с декораторами. В целом, нового здесь немного, но появилась возможность слегка упросить код. Изменение позволило заметно улучшить читаемость кода на PyQt5 и упростить сопровождение данного модуля. #декораторы

​​Frontend-разработчики — пожалуй, самые востребованные IT-специалисты здесь и сейчас. Освоить фронтенд — не так уж сложно, особенно если есть хорошие учителя, удобная программа, наставники, кураторы и чат поддержки.  Образовательная экосистема GeekBrains от Mail.Ru Group набирает студентов на новый поток факультета Frontend-разработки для всех, кто хочет найти себя в IT! Вы сделаете пять проектов для портфолио, получите год опыта frontend-разработки для вашего резюме и освоите престижную специальность.  GeekBrains гарантирует трудоустройство после успешного окончания курса! Только для подписчиков канала, скидка по промокоду  DDEV-TELEGRAM-XABW5Z6CNLUVT5AG Сделайте первый шаг в Frontend

Новый оператор объединения словарей В Python есть много разных способов объединить несколько словарей. Мне, например, больше
Новый оператор объединения словарей В Python есть много разных способов объединить несколько словарей. Мне, например, больше всего нравилась распаковка словарей в один новый. Но в последнем обновлении добавили специальный оператор |, с помощью которого можно это делать ещё проще. #словари

SberCloud запустили довольно забавную небольшую ролевую игру, позволяющую почувствовать себя в шкуре начинающего стартапера и
SberCloud запустили довольно забавную небольшую ролевую игру, позволяющую почувствовать себя в шкуре начинающего стартапера и потренироваться в запуске и поддержке первого проекта. В стол или в релиз? Проверь, какой из тебя стартапер: https://sc.link/x1n

На каком языке пишут 90% малварей?  На самом деле, написать троян или шифровальщик можно на любом языке программирования, но профи чаще выбирают С++ или Delphi. Чем обусловлен их выбор можно почитать на канале LOCKNET | DEEPWEB, автор которого вещает о хакинге, приватности и кибербезопасности.  ► Как снизить вероятность кражи своих данных? ► Как написать своего Telegram-бота для деанона? ► Как защитить себя от перехвата СМС-кодов? ► Что такое SQL инъекции и для чего их проводят? ► Как понять, что у вас установлено шпионское ПО? LOCKNET | DEEPWEBо том, как защитить себя от киберпреступников в эпоху хакеров и скрипт-кидди.