Поколение Python 🐍
40.5K subscribers
1.45K photos
15 videos
5 files
596 links
"Поколение Python" — серия курсов по языку Python, разработанная Тимуром и его командой (BEEGEEK 🐝).

Сайт: pygen.ru
Мерч: shop.pygen.ru
Чат: @pygen_ru_comments
Бот: @pygen_ru_bot
Поддержка: @pygen_ru_support
YouTube: youtube.com/@pygen_ru
Download Telegram
Что покажет приведенный выше код?
Anonymous Quiz
5%
2
33%
(2, 3, 4)
19%
[2, 3, 4]
6%
(2, 3, 4, 5)
4%
[2, 3, 4, 5]
33%
произойдет ошибка
Что покажет приведенный выше код?
Anonymous Quiz
6%
'ython'
49%
'pytho'
6%
'python'
39%
произойдет ошибка
Что покажет приведенный выше код?
Anonymous Quiz
6%
[1, 3]
26%
[1, 1, 1]
5%
[3, 3, 3]
49%
[1, 1, 1, 1]
3%
[3, 3, 3, 3]
11%
произойдет ошибка
Что покажет приведенный выше код?
Anonymous Quiz
39%
True
23%
False
8%
-1
8%
None
22%
произойдет ошибка
Друзья, самим не верится, но телеграм-каналу "Поколение Python" сегодня исполняется целый год! 😱

Вот что случилось за это время:

🟢набрали 32 тысячи подписчиков единомышленников
🟢опубликовали более 1000 постов
🟢написали более 150 полезных материалов по Python
🟢решили более 100 задач
🟢провели более 30 розыгрышей и конкурсов
🟢провели 3 квеста

Это был невероятно продуктивный и интересный год, спасибо вам за него! 🔥

В честь нашей годовщины проводим 😀😀😀😀😀😀😀!

Разыгрываем бесплатный доступ к нашим курсам (а если все курсы куплены, то подарим фирменный мерч). 😉

Жмите кнопку "Участвую" и ставьте лайк ❤️ этому посту! Итоги конкурса подведем 9 апреля. 👌

⚠️⚠️⚠️⚠️⚠️ Если этот пост наберет 3000 ❤️, мы разыграем бесплатный доступ к курсам других топовых авторов платформы Stepik, которые сделают ваши знания еще шире и глубже. 😎

#поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, публикуем дайджест публикаций канала “Поколение Python” за март! Читайте и решайте, если что-то пропустили. 😎

🧩 ЗАДАЧИ

Про круглые канализационные люки
Про вес уточек-супергероев
Про пиццы разного диаметра

🛠 ПОЛЕЗНЫЕ МАТЕРИАЛЫ

Точка с запятой в Python
Утиная типизация
Цельночисленные литералы
Про метод split()

🧠 ПОЗНАВАТЕЛЬНЫЕ ПОСТЫ

Про цветовые схемы CMYK и RGB
Про проблему 2038
Про греческие буквы в науке
Интервью с Тимуром о создании курсов "Поколения" (текст)
Интервью с разработчиком Google Женей (видео)
Про язык программирования Ruby
Про пользу конспектирования
Про карпальный туннельный синдром

🐝 НОВОСТИ "ПОКОЛЕНИЯ PYTHON"

Сделали интерактивную карту наших студентов
Провели Квест на миллион

🤑 АКЦИИ И КОНКУРСЫ

Розыгрыш бесплатного доступа к курсам до 9 апреля
Скидка 10% на любую покупку по промокоду ОДЕЖДАДЛЯТЕБЯ на shop.pygen.ru

Ставь ❤️ к посту, если все материалы понравились и хочется еще!


#поколениеpython #дайджест #март
Друзья, наконец-то подвезли весеннюю погоду, а вместе с ней — свитшоты в магазин “Поколение Python”! 💐

⚫️ черные — для любителей классики
🔷 бирюзовые — для тех, кто хочет выделяться
🍁 осень-зима — для тех, кому дует
☘️ весна-лето — для тех, кому душно

А крутые принты от “Поколения Python” — для всех, кто увлекается программированием. 😎

Промокод ОДЕЖДАДЛЯТЕБЯ дает скидку 10% на любую покупку в нашем магазине shop.pygen.ru. Порадуйте весенним настроением себя и близких!

🆕🆕🆕Новые дизайны доступны в каталоге Новинки ⚡️.

А еще мы подготовили классный розыгрыш среди всех наших покупателей одежды, о котором расскажем совсем скоро. ❤️

Ставьте реакции к посту:

🔥 — если у вас уже потеплело
👀 — если весна запаздывает

#мерч #магазин #поколениеpython #одежда
Please open Telegram to view this post
VIEW IN TELEGRAM
Тук-тук! Вас беспокоит магическая задача из прошедшего квеста! 🔮

Знаю, знаю: я вам очень полюбилась, наверное, вы видели меня даже во сне (надеюсь, не эротическом 🤣)! И это неудивительно, ведь я такая интересная и поучительная. Я научила вас не сдаваться в ситуации, когда вы не знаете, что делать. Я научила вас обращать внимание на тонкости, спрятанные между строк в формулировке.

⭐️ Кто-то решил меня в общем случае, то есть для всех натуральных значений констант a, b, c, даже для оч-ч-чень больших. Респект вам. 👏

⭐️ Кто-то решил меня в частном случае, то есть не для всех значений констант a, b, c ... Эх, а вы были так близки к общему решению.

⭐️ Кто-то хакнул мой код, зная возможности Python (модуль copy, наследование от int). Красавчики, что тут сказать! Сразу видно студентов "Поколения".

В любом случае вы большие молодцы, горжусь каждым, кто приступил к моему решению! 😎

🔝🔝🔝Прочитать мой разбор на Хабре можно по ссылке:

🔗 https://habr.com/ru/articles/803809

Не забудьте поставить лайк статье, это поможет в следующий раз решить похожую задачу устно! Также рекомендую подписаться на моего автора. Ходят слухи, что теперь он будет регулярно писать интересные статьи на Хабр.

Ставьте реакции к посту:

🔥 — если решил меня в общем случае
❤️ — если решил меня в частном случае
😎 — если хакнул меня средствами Python
👀 — если решишь меня в следующий раз

⚠️⚠️⚠️⚠️⚠️ Делитесь в комментариях к этому посту своими прекрасными решениями.

#квест #разборзадач #magic
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, хорошая новость: мы получили образовательную лицензию на курсы линейки "Поколение Python"! 🎉

Образовательная лицензия № Л035-01233-15/01102936

🟢Лицензия дает нам право выдавать сертификат о прохождении курсов, который подтверждает, что студент освоил образовательную программу, проверенную и утвержденную государственными органами.

🟢Лицензия позволит нашим студентам получить налоговый вычет за покупку платных курсов после завершения обучения (при условии, что курсы были куплены после 21.03.2024).

⭐️ Сейчас мы работаем над нашими фирменными сертификатами: хотим сделать их более информативными, чем текущие на Stepik. Сделаем анонс чуть позже! 📄

‼️‼️‼️❗️ С 12 мая стоимость курсов "Поколение Python" вырастет, успевайте купить их по текущим ценам! До повышения цен мы проведем интеллектуальные распродажи.

Следите за нашим каналом, в том числе и за сторис! А еще включайте уведомления — самые быстрые будут иметь преимущество. 😎

#поколениеpython #лицензия #повышениецен
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, сегодня поговорим об одной из самых известных методик тайм-менеджмента — технике pomodoro. 🍅 Давайте разберемся, откуда она взялась и как работает.

Технику pomodoro придумал в 1980-х годах итальянский студент Франческо Чирилло. Он использовал небольшой кухонный таймер в виде помидора, чтобы отслеживать, сколько может по-настоящему концентрироваться на учебе.

Как это работает:

📋 составьте список задач и расставьте их по убыванию приоритета
запустите таймер на 25 минут
💪 приступайте к работе
☕️ по сигналу таймера прервитесь для 5-минутного отдыха
🌀 повторите цикл

После четырех "помидорок" рекомендуется взять длинный перерыв, от 15 до 30 минут.

Фиксируйте количество "помидорок", потраченное на каждую задачу, и не забывайте вычеркивать из списка то, что уже выполнили. А еще рекомендуется фиксировать, когда и почему вы отвлекались в течение "помидорки".

Важный элемент техники pomodoro — анализ. Спустя некоторое время вы сможете отследить, сколько "помидорок" укладывается в ваш рабочий день, сколько времени вы тратите на те или иные задачи, как часто отвлекаетесь, есть ли необходимость увеличить или сократить продолжительность вашего личного "помидора".

Техника pomodoro, по словам ее создателя, повышает эффективность работы или учебы и поддерживает решимость в достижении своих целей. 👍

Ставьте реакции к посту:

❤️ — если вы использовали технику pomodoro
👀 — если слышите о pomodoro в первый раз

⚠️⚠️⚠️⚠️⚠️ Расскажите в комментариях о своих техниках эффективной работы или учебы.

#япознаюмир #таймменеджмент #pomodoro
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, давно у нас не было задач на написание кода. 😅 Исправляемся!

⭐️ Реализуйте функцию generate(), которая принимает один аргумент n — целое положительное число (n ≤ 100). Функция должна возвращать список, содержащий в порядке возрастания все несократимые дроби (в виде строк), знаменатель которых не превосходит n.

🧠🧠🧠🧠🧠🧠🧠 Сколькими способами сможете решить такую задачу? Прикрепляйте свои варианты решения в комментариях к этому посту.

Ставьте реакцию:

👨‍💻 — если хотите больше задач на написание кода
😎 — если в вашей жизни и так кода достаточно

#задачанакод #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, вчерашнюю задачу на генерацию всех несократимых дробей можно решить достаточно просто и эффективно с помощью множеств и типа Fraction следующим образом:

from fractions import Fraction

def generate(n):
nums = set([Fraction(0, 1), Fraction(1, 1)])

for i in range(2, n + 1):
for j in range(1, i):
nums.add(Fraction(j, i))

return [f'{num.numerator}/{num.denominator}' for num in sorted(nums)]


У этой задачи есть еще одно очень красивое решение, основанное на структуре данных — дереве Штерна – Броко. 🔥

Я познакомился с этой структурой данных около десяти лет назад, в студенческие годы, когда еще занимался олимпиадным программированием. Тогда же я написал статью на Хабр на эту тему, чтобы закрепить материал (хороший лайфхак для вас).

Совсем недавно я переработал статью: улучшил текст, исправил картинки, формулы и, конечно же, переписал программный код с языка C# на Python. Предлагаю ее прочитать, это познавательно и полезно. 😎

🔗 Ссылка на статью: https://habr.com/ru/articles/188160

Ставьте реакцию к посту:

😎 — если слышали о дереве Штерна-Броко
👀 — если слышите в первый раз

#разборзадач #алгоритмы #структурыданных #дерево
Please open Telegram to view this post
VIEW IN TELEGRAM
Live stream scheduled for
Друзья, недавно я провел новый mock-собес с нашим студентом Сергеем. 😎 Рекомендую к просмотру на выходных!

Mock-собеседование состояло из двух частей:

1️⃣ вопросы на знание Python
2️⃣ задачи на алгоритмы

Сергей плотно изучает программирование полтора года. Можно ознакомиться с его статистикой на Stepik и сайтом-визиткой.

Перед просмотром предлагаю решить задачи с собеса самостоятельно на платформе Stepik по ссылке. 🔗

А уже после смотрите запись собеседования и подписывайтесь на наш ютуб-канал — там еще много интересного! 😎

⭐️ Если вы тоже хотите пройти mock-собеседование, то оставить заявку можно тут. Это отличный способ проверить свой текущий уровень знаний.

#python #mock #собеседование
Друзья, публикуем долгожданные итоги квеста на 🚩🚩🚩🚩🚩🚩🚩. Встречайте победителей! 🏆

Самые быстрые решатели и их призы:

🟢Закиров Тимур — беспроводные наушники
🟢Белкин Алексей — мерчбокс или курс "Поколения" на выбор
🟢Кустов Илья — мерчбокс или курс "Поколения" на выбор

Тайная номинация:

🟢Новиков Дмитрий — умная колонка с Алисой

Дмитрий первым решил магическую задачу без хаков, то есть для всех натуральных чисел a, b и c. 👌

Великий рандом:

🟢Баренин Виталий — механическая клавиатура
🟢Королев Павел — пауэрбанк и логическая игра
🟢Глазков Артем — книга, кружка и логическая игра
🟢Семин Сергей — книга, кружка и логическая игра
🟢Шолохов Александр — книга, кружка и тетрис
🟢Комаров Виктор — доступ к любому курсу на Stepik стоимостью до 5 тысяч

Посмотреть разбор задач можно по ссылке. Все участники квеста получат призы от нашей команды, отправим информацию на почту.

⚠️⚠️⚠️⚠️⚠️ Отзывы на квест можно оставлять по ссылке. Обратная связь не только чистит вашу карму, но и увеличивает вероятность проведения следующего квеста. 😎

Ставьте реакцию ❤️, если квест понравился!

#квест #поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, многие просили добавить оконные функции в новый курс по SQL. И мы прислушались к вашей просьбе! 😎

Нам потребовалось около двух месяцев, чтобы это сделать. Новый модуль включает 7 уроков, содержащих самую необходимую информацию по оконным функциям. В нем 🚩🚩🚩 задач, из которых 🚩🚩 — на написание SQL-запросов. Получилось очень информативно и практично. Модуль доступен для прохождения.

SQL нужен всем. 🔥 Огромное количество задач в нашем курсе делает его полезным даже для тех, кто уже знаком с этой темой.

‼️‼️‼️❗️ Покупайте курс до ежегодного повышения цен, которое будет уже совсем скоро!

⭐️ Решите задачу и получите промокод на скидку 30%.

Задача. Назовем число строго возрастающим, если каждая его цифра при чтении слева направо больше предыдущей. Например, числа 29, 125, 3489, 23789 — возрастающие, в то время как числа 122, 1435, 65397 — нет. Сколько существует пятизначных строго возрастающих чисел?

Ответ на задачу и является промокодом, который действует при покупке любого курса на нашем сайте. Скидка действует два дня, до 10 апреля. Успевайте купить курсы по выгодной цене! ❤️

#поколениеpython #sql #интеллектуальнаяраспродажа #скидка
Please open Telegram to view this post
VIEW IN TELEGRAM