ar
Feedback
Python Academy

Python Academy

الذهاب إلى القناة على Telegram

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

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Python Academy

تُعد قناة Python Academy (@python_academy) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 44 472 مشتركاً، محتلاً المرتبة 3 047 في فئة التكنولوجيات والتطبيقات والمرتبة 14 330 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 44 472 مشتركاً.

بحسب آخر البيانات بتاريخ 13 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -105، وفي آخر 24 ساعة بمقدار -7، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 5.59‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 2.74‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 2 485 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 218 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 4.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل строка, модуль, документация, taskiq, yaml.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 14 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

44 472
المشتركون
-724 ساعات
-537 أيام
-10530 أيام
أرشيف المشاركات
​​Как сделать так, чтобы функция вернула True? Менять тело функции нельзя. Требуется просто найти такое значение, при котором функция вернёт True. Предлагайте свои варианты в нашем чате. А для нетерпеливых прикрепляем ссылку на наш вариант. Решение задачи

Как сделать так, чтобы функция вернула True? Менять тело функции нельзя. Требуется просто найти такое значение, при котором ф
Как сделать так, чтобы функция вернула True? Менять тело функции нельзя. Требуется просто найти такое значение, при котором функция вернёт True. Предлагайте свои варианты в нашем чате. А для нетерпеливых прикрепляем ссылку на наш вариант. Решение задачи

​​Как сделать так, чтобы функция вернула True? Менять тело функции нельзя, требуется просто найти такое значение, при котором функция вернёт True. Предлагайте свои варианты в нашем чате. А для нетерпеливых прикрепляем ссылку на наш вариант. Решение задачи

Pythonist – это канал, созданный для помощи студентам, школьникам, начинающим программистам в изучении Python. Контент канала
Pythonist – это канал, созданный для помощи студентам, школьникам, начинающим программистам в изучении Python. Контент канала и нашего сайта: 1. Разбор вопросов на собеседовании с ответами и кусками кода. 2. Книги. 3. Задачи на логику. 4. Проект Эйлера. 5. Видео. 6. Тесты по Python 3 (будет в будущем). 7. Никакой воды. Подписывайтесь: @pythonist_ru

​​Функция map Привет, крайне часто начинающие программисты изобретают велосипеды при работе с коллекциями. Избежать часть таких ситуаций поможет знание map. На вход принимает два обязательных аргмумента: функция-обработчик и итерируемый объект. Суть map’a заключается в том, что он применяет переданную функцию к каждому элементу последовательности. А возвращает так называемый map-объект, который в дальнейшем можно конвертировать в обычный список и не только. Обратите внимание, в примере на картинке мы не пишем скобки у функции add_five при вызове map – это означает то, что мы передаем объект функции, а не результат её выполнения.

​​Назначение функций по условию Наверняка большинство из вас знакомы с тернарным оператором, позволяющим записать простое условное выражение с if: A = Y if X else Z Интерпретатор выполняет выражение Y, если объект XTrue, и Z, если XFalse. Но оказывается, тернарный оператор можно использовать не только для переменных, но и для функций.

​​На JavaScript Academy ты узнаешь все тонкости самого популярного языка программирования Да-да, вы не ослышались. По вашим запросам мы открыли ещё одну Академию, но в этот раз по JavaScript. На канале мы разбираем следующие темы: ❶ Лайфхаки и трюки в JS ❷ Разбор современных фреймворков ❸ Создание пет-проектов с нуля Вместе с @javascript_academy ты изучишь всё, от азов языка JavaScript до продвинутых тем.

​​Получаем срез из бесконечного генератора Допустим, мы хотим получить какой-то конечный список элементов из бесконечного генератора. Что нам для этого понадобится? Для начала создадим сам генератор fib, уже немного знакомый вам по посту, где мы использовали lru_cache, правда там была рекурсивная функция. Этот генератор позволяет (за неимением другого слова) "генерировать" числа из последовательности Фибоначчи. Чтобы получить желаемый срез, импортируем модуль itertools, в котором уже есть удобная функция islice, позволяющая осуществить срез генератора fib.

Всё подряд закрываются на карантин из-за коронавируса И это означает, что появляется свободное время для прохождения курсов. Например, нашего. Первая лекция будет уже сегодня вечером. Спустя неделю, все, кто хотел, уже будут заливать новый проект к себе на гитхаб. Может быть именно на него обратят внимание при приглашении на работу? Запись: @a1f20 и @dartrisen

​​Содержание и формат нашего курса После анонсирования курса нам поступило множество вопросов, и мы решили ответить на самые важные на канале. 📅 Формат и время. Все лекции будут проходить по вечерам с 16 по 23 марта в текстовом формате в закрытом канале – максимально удобном для изучения. 📝 Материалы останутся навсегда. В случае, если вы не можете присутствовать во время лекции, вы всегда сможете вернутся к ней позже. 💬 Поддержка. Вы всегда сможете получить помощь и разъяснения в закрытом чате для всех участников. Начало уже через 4 дня. Успейте записаться: @a1f20 и @dartrisen

​​Освоить Python и написать блокчейн за неделю? Легко. С 16 марта начинается наш новый курс, который подойдет как начинающим, так и людям с опытом. Мы разберём многие темы, начиная с установки интерпретатора и заканчивая парадигмой ООП. Во время прохождения курса вы получите: ❶ Общие концепты программирования и основы Python; ❷ Практические домашние задания с разбором; ❸ Финальный проект: блокчейн с нуля. Цена для подписчиков нашего канала 490₽. Все вопросы и запись на курс: @a1f20 и @dartrisen

​​Форматирование строк Привет, в этом посте разберем возможные в Python методы форматирования строк. Все примеры использования можете посмотреть на прикрепленной ниже картинке. Самый древний и уже редко используемый способ – с помощью оператора %. Написание %s и %d зависит от того, что мы туда передаем и что хотим увидеть в итоге, но это уже тема отдельного поста. В Python 2.6 появился метод .format() с немного отличающимся синтаксисом от существующего оператора %. К слову, этот метод активно используется и по сей день, в отличии от его предшественника. Начиная с версии Python 3.6, доступны f-строки – свежий и наиболее производительный способ форматирования строк.

7 фишек Python, максимально улучшающие твой код Выходные – отличное время для изучения нового материала. В этот раз Святослав подготовил для вас кое-что крайне интересное и уникальное. Приятного прочтения ✌️ Читать 10 минут

​​Метод get для словарей У словарей есть метод get, который возвращает значение по ключу, переданному в аргументах функции. Однако если такого ключа в словаре нет, то исключение не выбрасывается, а возвращается значение по умолчанию, которое передаётся вторым аргументом, или же None, если второй аргумент не передан. В качестве примера создадим словарь с именами, которые можно получить по определенным значениям, и напишем функцию, которая возвращает приветственную фразу со взятием имени из этого словаря.

​​Находим соответствия в строках Предположим, мы попали в ситуацию, когда нам понадобилось найти в списке слова, похожие на некую входную строку. Решить эту задачу можно с помощью built-in модуля difflib. Данный метод ищет "наилучшие" возможные совпадения. Первый аргумент задаёт искомую строку, второй аргумент задаёт список, в котором выполняется поиск. Также в метод можно передать необязательный аргумент n, который задаёт максимальное число возвращаемых совпадений.

​​"Быстрый" контейнер deque Структура deque предпочтительнее, чем обычный список, в тех случаях, когда нам нужны более быстрые операции добавления и вытягивания элементов из обоих концов контейнера. К тому же, контейнер deque обеспечивает линейную сложность O(1) для операций добавления и выталкивания по сравнению со стандартным списком, у которого сложность по времени для тех же операций составляет O(n). Также для deque есть возможность использовать такие стандартные функции, как sum, min, max и другие.

Сохраняем данные с помощью pickle Меня достаточно часто спрашивают о том, как можно быстро сохранить что-либо без использования полноценных баз данных. И сейчас я вам покажу достаточно хорошее решение, которое подойдет для небольших проектов. Модуль pickle реализует двоичное сохранение объектных структур в Python. То есть у вас появляется возможность сохранять переменные для дальнейшего использования даже после перезапуска скрипта. А теперь предлагаю посмотреть подробный пример ниже на картинке. Однако будьте осторожнее, pickle не защищен от ошибочных или вредоносных данных. Никогда не извлекайте данные, полученные из ненадежных или не прошедших проверку подлинности источников.

Переносим проект на бесплатный хостинг В прошлую пятницу статья зашла на ура, и многие просили сделать продолжение, в котором, мы рассказали бы, как залить на бесплатный хостинг тот скрипт с изменением аватарки в Telegram. В целом, данный метод подойдёт вообще для любых проектов. Приятного прочтения 😉 Читать 7 минут

Блок else в циклах for Хауди хо, друзья. Практически все новички теряются при виде блока else после циклов, поэтому сейчас немного проясним ситуацию. В Python блок else может быть представлен не только в условных конструкциях после if, но и в циклах после for и while. В данном случае код внутри else выполняется, только если цикл не был прерван с помощью break. Типичный пример использования – поиск чего-либо в цикле с использованием ключевого слова break при нахождении, как показано на картинке. Исходный код текстом можете найти в нашем чате.

Логические any и all Одна из многих причин, почему Python является таким популярным языком, заключается в том, что он читаем и выразителен. Предлагаю взглянуть на прикрепленный ниже код. Функция any возвращает значение True, если хотя бы одно из переданных утверждений верно, all – в случае, если все верны. На мой взгляд, эти две функции заслуживают отдельного внимания всего лишь из-за их простоты в использовании.