ar
Feedback
Поколение Python 🐍

Поколение Python 🐍

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

Серия курсов по языку Python от BEEGEEK 🐝. Сайт: pygen.ru Мерч: shop.pygen.ru Чат: @pygen_ru_comments Бот: @pygen_ru_bot Поддержка: @pygen_ru_support Перечень РКН: https://www.gosuslugi.ru/snet/673650d605391b3bfb5541c0

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Поколение Python 🐍

تُعد قناة Поколение Python 🐍 (@pygen_ru) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 48 597 مشتركاً، محتلاً المرتبة 2 775 في فئة التكنولوجيات والتطبيقات والمرتبة 13 026 في منطقة روسيا.

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

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

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

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 12.84‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 6.18‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 6 237 مشاهدة. وخلال اليوم الأول يجمع عادةً 3 002 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 169.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل sql, программист, cte, программирование, собеседование.

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

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Серия курсов по языку Python от BEEGEEK 🐝. Сайт: pygen.ru Мерч: shop.pygen.ru Чат: @pygen_ru_comments Бот: @pygen_ru_bot Поддержка: @pygen_ru_support Перечень РКН: https://www.gosuslugi.ru/snet/673650d605391b3bfb5541c0

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

48 597
المشتركون
-224 ساعات
+777 أيام
+15530 أيام
جذب المشتركين
يونيو '26
يونيو '26
+247
في 0 قنوات
مايو '26
+528
في 0 قنوات
Get PRO
أبريل '26
+427
في 0 قنوات
Get PRO
مارس '26
+737
في 0 قنوات
Get PRO
فبراير '26
+906
في 0 قنوات
Get PRO
يناير '26
+1 043
في 0 قنوات
Get PRO
ديسمبر '25
+639
في 1 قنوات
Get PRO
نوفمبر '25
+859
في 0 قنوات
Get PRO
أكتوبر '25
+1 296
في 0 قنوات
Get PRO
سبتمبر '25
+1 564
في 0 قنوات
Get PRO
أغسطس '25
+1 132
في 0 قنوات
Get PRO
يوليو '25
+1 357
في 0 قنوات
Get PRO
يونيو '25
+840
في 1 قنوات
Get PRO
مايو '25
+603
في 2 قنوات
Get PRO
أبريل '25
+671
في 0 قنوات
Get PRO
مارس '25
+911
في 0 قنوات
Get PRO
فبراير '25
+1 041
في 0 قنوات
Get PRO
يناير '25
+1 004
في 0 قنوات
Get PRO
ديسمبر '24
+626
في 0 قنوات
Get PRO
نوفمبر '24
+938
في 0 قنوات
Get PRO
أكتوبر '24
+1 086
في 0 قنوات
Get PRO
سبتمبر '24
+1 158
في 0 قنوات
Get PRO
أغسطس '24
+846
في 0 قنوات
Get PRO
يوليو '24
+1 026
في 0 قنوات
Get PRO
يونيو '24
+781
في 2 قنوات
Get PRO
مايو '24
+956
في 0 قنوات
Get PRO
أبريل '24
+968
في 0 قنوات
Get PRO
مارس '24
+1 076
في 0 قنوات
Get PRO
فبراير '24
+1 555
في 0 قنوات
Get PRO
يناير '24
+1 747
في 4 قنوات
Get PRO
ديسمبر '23
+1 336
في 0 قنوات
Get PRO
نوفمبر '23
+2 330
في 0 قنوات
Get PRO
أكتوبر '23
+3 509
في 1 قنوات
Get PRO
سبتمبر '23
+3 031
في 0 قنوات
Get PRO
أغسطس '23
+2 524
في 0 قنوات
Get PRO
يوليو '23
+2 649
في 0 قنوات
Get PRO
يونيو '23
+2 540
في 0 قنوات
Get PRO
مايو '23
+2 899
في 0 قنوات
Get PRO
أبريل '23
+8 346
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
14 يونيو+10
13 يونيو+13
12 يونيو+8
11 يونيو+19
10 يونيو+17
09 يونيو+48
08 يونيو+58
07 يونيو+7
06 يونيو+8
05 يونيو+16
04 يونيو+11
03 يونيو+3
02 يونيو+18
01 يونيو+11
منشورات القناة
Друзья, разбираем задачу про Кемаля и сломанный ноутбук. 😍 😉😉😚😚😉😉 Всего не напечаталось 10 - 7 = 3 цифры. Получается,
Друзья, разбираем задачу про Кемаля и сломанный ноутбук. 😍 😉😉😚😚😉😉 Всего не напечаталось 10 - 7 = 3 цифры. Получается, что неисправную клавишу нажали минимум 5 раз. При этом не сработали первое, третье и пятое нажатие, но точно сработали второе и четвертое. Цифр, встречающихся хотя бы дважды, в получившемся числе две: 7 и 9. 🟢 Пример числа с неисправной клавишей 7: 7774779189 🟢 Пример числа с неисправной клавишей 9: 7479991899 Ставьте реакцию: 🔥 — если легко справились с задачей 👀 — если пришлось поломать голову #разборзадачи

2
Друзья, сегодня решаем очередную задачку. 😎 😚😉😉😉😉😉 Тимур отдал своему коту Кемалю старый ноутбук, чтобы тот смог изучи
Друзья, сегодня решаем очередную задачку. 😎 😚😉😉😉😉😉 Тимур отдал своему коту Кемалю старый ноутбук, чтобы тот смог изучить программирование и наконец начать зарабатывать себе на корм. Однако на этом ноутбуке неисправна одна клавиша с некоторой цифрой. Неисправная клавиша срабатывает на каждое второе нажатие. Например, если неисправна клавиша с цифрой 2, при вводе числа 12125252 мы получим 112552. Кемаль попробовал ввести 10-значное число, но на экране появилось 7 цифр: 7479189. ❓ Клавиша с какой цифрой могла быть неисправна? Попытайтесь найти все возможные варианты. 🧠 Свои ответы и ход рассуждений пишите в комментариях, не забывая прятать их под скрытым текстом. Разбор задачи опубликуем сегодня после обеда! Ставьте реакцию: 🔥 — если хотели бы жить жизнь котика 👀 — если вам такое не нравится #задача
3 577
3
Друзья, сегодня поговорим про рекурсию. 👀 📌 Рекурсия — это ситуация, когда объект является частью самого себя. Классические
Друзья, сегодня поговорим про рекурсию. 👀 📌 Рекурсия — это ситуация, когда объект является частью самого себя. Классические примеры рекурсии — треугольник Серпинского и эффект Дросте. 👨‍💻 В программировании рекурсия — это подход, при котором функция вызывает саму себя: def func(): func() ❌ В данном случае при вызове функция func() будет бесконечно вызывать саму себя. Когда стек достигнет максимального допустимого размера (максимальной глубины рекурсии), Python принудительно завершит работу программы с ошибкой RecursionError: maximum recursion depth exceeded. ✔️ Чтобы избежать бесконечного вызова функции, в рекурсии необходимо предусмотреть базовый случай — условие, при котором функция перестанет вызывать саму себя и вернет какое-нибудь значение. Условие, при котором функция вызывает саму себя, называется рекурсивным случаем. 💡 Идея рекурсии заключается в сведении исходной задачи к более простой подзадаче, которая решается той же функцией. Этот процесс продолжается до тех пор, пока исходная задача не будет сведена к простейшему случаю, при котором сведение к подзадаче невозможно. 🔸🔸🔸🔸🔸🔸⬇️ Реализуем рекурсивную функцию sum_to(), которая принимает положительное целое число n и возвращает сумму чисел от 1 до n включительно. Сведем задачу к подзадаче: вычислим сумму чисел от 1 до n - 1, а затем прибавим к результату n. Для этой подзадачи используем ту же функцию sum_to(). При n = 1 сведение к подзадаче невозможно, поэтому в таком случае вернем явный ответ: 1. def sum_to(n): if n == 1: # базовый случай return 1 return n + sum_to(n - 1) # рекурсивный случай 🧐 Более подробно про рекурсию мы расскажем в планируемом курсе «Алгоритмы и структуры данных для продвинутых». Чтобы первым узнать дату выхода и другие подробности, подпишитесь на новости о курсе на нашем сайте. Ставьте реакцию: 🔥 — если уже слышали понятие рекурсии 👀 — если узнали о нем впервые #алгоритмыдляпродвинутых
3 857
4
#тесты
4 589
5
Друзья, распродажа курсов почти закончилась! 😱 ⚡️ Хорошая новость: вы еще успеваете купить любой курс «Поколения» со скидкой
Друзья, распродажа курсов почти закончилась! 😱 ⚡️ Хорошая новость: вы еще успеваете купить любой курс «Поколения» со скидкой 2000 рублей до конца суток 9 июня! Стоимость курса со скидкой составит 5900 рублей. А что покупать-то? 🌻 Курс для профессионалов 🌻 Курс по ООП 🌻 Курс для самураев 🌻 Курс по алгоритмам и структурам данных 🌻 Курс по SQL и базам данных 🛍 Скидка 2000 рублей распространяется и на пакеты курсов! Помните, что сам пакет уже позволяет купить курсы значительно дешевле, чем по отдельности. Пакеты доступны на нашем сайте. 👀 Напоминаем, что можно купить курс по выгодной цене сейчас, а пройти — в любое удобное для вас время! Ставьте реакцию: 🔥 — если уже успели почувствовать, что лето началось 👀 — если вам пока не до этого
5 176
6
Друзья, наверняка многие из вас изучают не только Python, но и обычные человеческие языки. 😃 💃Если учите языки с помощью Du
Друзья, наверняка многие из вас изучают не только Python, но и обычные человеческие языки. 😃 💃Если учите языки с помощью Duolingo, делитесь в комментариях ссылкой на ваш профиль! Давайте дружить и мотивировать друг друга. Среди тех, кто поделится профилем, разыграем игрушки: 👋 сову Duolingo 🍯 медведя Фальстафа Вместе с игрушками отправим наборы программистского мерча от «Поколения». Итоги розыгрыша подведем 15 июня! ❓ Какие еще способы и приложения для изучения иностранных языков используете? Расскажите в комментариях! Ставьте реакцию: 🔥 — если в школе учили английский ❤️ — если изучали другие языки #розыгрыш
6 672
7
Друзья, разбираем сегодняшнюю задачу. 🤔 Обозначим число в правой верхней клетке за x, а в центральной клетке — за y. Заметим
Друзья, разбираем сегодняшнюю задачу. 🤔 Обозначим число в правой верхней клетке за x, а в центральной клетке — за y. Заметим, что у суммы диагонали с числом 8 и суммы чисел в правом столбце есть общее слагаемое x. Получаем: 8 + x + y = 10 + 12 + x 8 + y = 10 + 12 y = 14 У сумм чисел по обеим диагоналям есть общее число y. Поэтому: 16 + 12 = 8 + x x = 20 Итого x + y = 20 + 14 = 34 👀 Чтобы убедиться в правильности решения, можно расставить остальные числа и перепроверить себя. Заполненный квадрат смотрите на картинке к посту. Ставьте реакцию: 🔥 — если легко справились с задачей 👀 — если были трудности #разборзадачи
6 218
8
Друзья, давненько у нас не было задач. Исправляемся! 😎 ✏️ Тимур нарисовал квадрат, в котором суммы чисел в каждой вертикали,
Друзья, давненько у нас не было задач. Исправляемся! 😎 ✏️ Тимур нарисовал квадрат, в котором суммы чисел в каждой вертикали, горизонтали и диагонали из трех клеток равны. Но Кемаль немного пошалил и стер некоторые числа. ❓ Помогите Тимуру вспомнить, чему равна сумма чисел в двух закрашенных клетках! Свои ответы и ход рассуждений пишите в комментариях, не забывая прятать их под скрытым текстом. ✅ Правильный ответ и разбор опубликуем сегодня после обеда. Ставьте реакцию: 🔥 — если ваш кот тоже шалит 👀 — если у вас нет кота ❤️ — если ваш кот не шалит (мы вам не верим!) #задача
5 753
9
Друзья, снова выбрали самые интересные и приятные отзывы среди тех, что вы написали за месяц! 😎 👩‍❤️‍👨 Некоторые отзывы оч+8
Друзья, снова выбрали самые интересные и приятные отзывы среди тех, что вы написали за месяц! 😎 👩‍❤️‍👨 Некоторые отзывы очень развернутые, прочитать их целиком можно по ссылкам ниже. На картинках — только избранные цитаты. Победители, которые получат наборы программистского мерча от «Поколения»: 🔘 Ольга Якуня — отзыв на курс для начинающих 🔘 random name — отзыв на курс для продвинутых 🔘 Ольга Мазурова — отзыв на курс для профи 🔘 Mike Vazovsky — отзыв на курс по ООП 🔘 Алексей Данилушкин — отзыв на курс по алгоритмам для начинающих 🔘 Aruna Nyssanbay — отзыв на курс по базам данных и SQL 🔘 Адриан Игнатович — отзыв на курс для самураев 📌 Если вы увидели себя среди победителей, напишите нам в @pygen_ru_support, чтобы обсудить получение приза. Ставьте реакцию: 🔥 — если отзывы влияют на ваше решение при покупке курса 👀 — если вы выбираете курсы по другим критериям
7 104
10
Друзья, сегодня расскажем об одном из интересных нововведений в Python 3.12. 😎 📌 В этой версии появилась иммортализация (бе
Друзья, сегодня расскажем об одном из интересных нововведений в Python 3.12. 😎 📌 В этой версии появилась иммортализация (бессмертие) объектов — часто используемых и неизменяемых (например, None, True, False или небольшие целые числа). 🧮 Каждый объект в Python имеет счетчик ссылок. Когда ссылка появляется, счетчик увеличивается, когда исчезает — уменьшается. Если он достигает нуля, то объект удаляется. 😯 Но у бессмертных объектов все иначе: их счетчик ссылок фактически не изменяется. В CPython для них используется специальное значение счетчика ссылок — очень большое число, которое в обычной работе интерпретатора не достигается, а операции увеличения и уменьшения счетчика просто их игнорируют. Такие объекты не удаляются сборщиком мусора и существуют на протяжении всего времени жизни интерпретатора. Постоянные изменения счетчика ссылок у часто используемых объектов создавали лишнюю нагрузку и усложняли совместное использование объектов. Появление бессмертных объектов — шаг в сторону снижения внутренних накладных расходов CPython и развитию механизмов многопоточной работы. 📕 Более подробно о бессмертных объектах можно почитать в PEP 683. Ставьте реакцию: 🔥 — если знали о бессмертных объектах в Python 👀 — если узнали об этом впервые #python
5 390
11
Друзья, привет! 👩‍❤️‍👨 😎 Мы — команда «Поколения Python», авторы курсов по программированию на платформе Stepik. В нашей линейке не только Python, но и курсы по алгоритмам и SQL. В этом канале мы собираем сообщество людей, которые учатся программировать: мотивируем друг друга, делимся полезными материалами и объясняем сложные темы простым языком. Мы считаем, что учиться вместе продуктивнее и интереснее! Рубрики канала: 🖥 #python #полезныйматериал — все про Python: особенности, фишки, библиотеки 🗓 #словонедели — объясняем термины простым языком ❓#ответнавопрос — автор курсов Тимур Гуев отвечает на вопросы наших студентов 🧠 #задача и #разборзадачи — тренируем логическое мышление ✅ #тесты — короткие вопросы на знание программирования с вариантами ответа #курспоалгоритмам — все об алгоритмах и структурах данных 🖥 #sql — все об SQL и базах данных 🌎 #япознаюмир — познавательные посты о технологиях и обучении 🎤#интервью — большие видео, где мы общаемся с начинающими и опытными разработчиками 🤯 #сложнонепонятно — рубрика, в которой разбираем самые сложные задачи из наших курсов
6 116
12
Друзья, до лета осталось всего два дня! 😍 Есть два способа строить планы на лето: 🔥 Лето как перезагрузка — наконец можно о
Друзья, до лета осталось всего два дня! 😍 Есть два способа строить планы на лето: 🔥 Лето как перезагрузка — наконец можно отдохнуть и немного пожить для себя. ❤️ Лето как шанс все изменить — научиться чему-то новому, заняться собой, добраться до дел, которые давно откладывали. 😎 Команда «Поколения» этим летом будет совмещать оба подхода: и в отпуск сходим, и курс по алгоритмам для продвинутых будем пилить! А вы что запланировали на лето? Расскажите в комментариях! Ставьте реакцию: ❤️ — если вы летний отдыхатор 🔥 — если вы летний достигатор
7 554
13
Друзья, отличная новость: на Stepik началась весенне-летняя распродажа! 😍 🌸 До 9 июня включительно вы можете купить любой к
Друзья, отличная новость: на Stepik началась весенне-летняя распродажа! 😍 🌸 До 9 июня включительно вы можете купить любой курс «Поколения» со скидкой 2000 рублей! Стоимость курса со скидкой составит 5900 рублей. А что покупать-то? 🌸 Курс для профессионалов 🌸 Курс по ООП 🌸 Курс для самураев 🌸 Курс по алгоритмам и структурам данных 🌸 Курс по SQL и базам данных 🛍 И самое важное: скидка 2000 рублей распространяется на пакеты курсов! Помните, что сам пакет уже позволяет купить курсы значительно дешевле, чем по отдельности. Пакеты доступны на нашем сайте. 👀 Напоминаем, что можно купить курс по выгодной цене сейчас, а пройти — в любое удобное для вас время! Ставьте реакцию: 🔥 — если собираетесь проходить курсы летом ❤️ — если летом будете отдыхать
7 753
14
Друзья, у нас важное объявление. ⚠️ В последнее время нашим подписчикам часто пишут в личные сообщения в Telegram. Будьте вни
Друзья, у нас важное объявление. ⚠️ В последнее время нашим подписчикам часто пишут в личные сообщения в Telegram. Будьте внимательны и не отвечайте мошенникам! 👍 Мы связываемся со студентами через Telegram — по поводу конкурсов, отзывов на курсы и другим вопросам. «Поколение» пишет вам только с двух аккаунтов: ✔️ @tguev (личный аккаунт Тимура) ✔️ @pygen_ru_support (аккаунт поддержки Поколения) Если вам писали мошенники от нашего лица, расскажите об этом в комментариях к посту! Ставьте реакцию: 🔥 — если уже сталкивались с мошенниками в Telegram ❤️ — если они вам пока не попадались
7 595
15
Друзья, 25 мая отмечается Международный день гика. 😎 🤓 Изначально гик — это человек, увлеченный компьютерами, наукой и техн
Друзья, 25 мая отмечается Международный день гика. 😎 🤓 Изначально гик — это человек, увлеченный компьютерами, наукой и технологиями. Но в нулевые это слово стало означать также тех, кто увлекается произведениями поп-культуры: аниме, играми, фильмами или книгами. 🗡 Международный день гиков отмечают 25 мая, потому что именно в этот день в 1977 году состоялась премьера первой части оригинальной трилогии «Звездных войн». ❓ А вы считаете себя гиком? Расскажите в комментариях о своих любимых вселенных и фандомах! Ставьте реакцию: 🔥 — я точно гик ❤️ — что-то гиковское во мне есть 👀 — это вообще не про меня
7 181
16
Друзья, а вы уже видели проект Git City? 😍 🏙 Суть проекта — визуализация профилей пользователей GitHub в виде 3D-города. У
Друзья, а вы уже видели проект Git City? 😍 🏙 Суть проекта — визуализация профилей пользователей GitHub в виде 3D-города. У каждого разработчика свой небоскреб: 🔘 чем больше коммитов, тем больше этажей 🔘 чем больше репозиториев, тем шире основание здания 🔘 чем больше светящихся окон, тем выше текущая активность пользователя 👀 Сам проект доступен на GitHub по ссылке. Делитесь скринами своих небоскребов в комментариях! Ставьте реакцию: 🔥 — если вам нравятся такие проекты 👀 — если это бесполезная трата времени
8 119
17
Друзья, сегодня хотим рассказать про СУБД SQLite и модуль sqlite3 в Python. 👀 📌 SQLite — это однофайловая СУБД, разработанн
Друзья, сегодня хотим рассказать про СУБД SQLite и модуль sqlite3 в Python. 👀 📌 SQLite — это однофайловая СУБД, разработанная Ричардом Хиппом в начале 2000-х годов. Это компактная встроенная реляционная база данных, которая не требует отдельного сервера и разработана с целью встраивания в приложения с малым и средним объемом данных. 🖥 SQLite встроена в большинство современных языков программирования. В Python она доступна в виде библиотеки sqlite3. Для начала работы с базой данных с помощью библиотеки sqlite3 необходимо: ✅ подключиться к базе данных ✅ создать специальный курсор для выполнения запросов Пример использования: import sqlite3 # подключаемся к базе данных conn = sqlite3.connect('Songs.db') # создаем курсор для выполнения запросов cursor = conn.cursor() # извлекаем все данные из таблицы Songs cursor.execute(''' SELECT * FROM Songs; ''') # выводим извлеченные данные print(cursor.fetchall()) # закрываем курсор и соединение cursor.close() conn.close() ❗️ SQLite хорошо подходит для приложений и веб-сайтов, где операции чтения данных преобладают над операциями записи. 🔠🔠🔠🔠🔠 Подробнее об SQLite и модуле sqlit3 рассказываем в курсе для самураев. Он доступен для покупки на нашем сайте. Ставьте реакцию: ❤️ — если уже сталкивались с SQLite 👀 — если впервые узнали об этой СУБД #курсдлясамураев
7 754
18
#тесты
6 998
19
Друзья, в жизни мы редко сталкиваемся с единицами измерения компьютерной памяти крупнее терабайтов. Но они существуют! 😎 😶
Друзья, в жизни мы редко сталкиваемся с единицами измерения компьютерной памяти крупнее терабайтов. Но они существуют! 😎 😶 1024 байта — 1 килобайт 😐 1024 КБ — 1 мегабайт 🙂 1024 МБ — 1 гигабайт 😊 1024 ГБ — 1 терабайт 😁 1024 ТБ — 1 петабайт 😳 1024 ПБ — 1 экзабайт 🫣 1024 ЭБ — 1 зетабайт 😨 1024 ЗБ — 1 йотабайт 😱 1024 ЙБ — 1 бронтобайт Ставьте реакцию: 🔥 — если хотите SSD на пару петабайт 👀 — если вам и так хватает памяти #япознаюмир
7 536
20
Друзья, сегодня снова разбираем сложную и интересную задачу из наших курсов! 📌 «Тайный друг» (курс для продвинутых) 42% прав
Друзья, сегодня снова разбираем сложную и интересную задачу из наших курсов! 📌   «Тайный друг» (курс для продвинутых) 42% правильных решений Верно решили 38 692 учащихся Требуется написать программу, которая принимает кортеж учеников и случайным образом назначает каждому ученику тайного друга — другого ученика, который будет помогать ему решать задачи.   🔠🔠🔠🔠🔠🔠🔠⤵ Перемешиваем список friends до тех пор, пока одинаковые имена не будут на разных позициях: from random import shuffle def get_secret_friend(students): n = len(students) friends = [name for name in students] flag = True while flag: flag = False shuffle(friends) for i in range(n): if friends[i] == students[i]: flag = True return {students[i]: friends[i] for i in range(n)}  🔠🔠🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠⤵ Сначала рандомно перемешиваем список, а потом делаем сдвиг от этого списка (подглядели идею у студента): import random def get_secret_friend(students): n = len(students) students = list(students) random.shuffle(students) friends = students.copy() friends = friends[1:] + [friends[0]] return {students[i]: friends[i] for i in range(n)}   Основные сложности при решении: ▫назначить именно случайного друга каждому ученику ▫не назначить ученика тайным другом самому себе А как бы вы решили эту задачу? Делитесь кодом в комментариях! Самое оригинальное и простое решение закрепим на форуме решений на Stepik. Ставьте реакцию: 🔥 — если у вас были сложности с этой задачей ❤️ — если решили ее легко 👀 — если не помните эту задачу
7 252