Поколение Python 🐍 – Telegram
Поколение Python 🐍
46.8K subscribers
1.77K photos
16 videos
5 files
763 links
Серия курсов по языку Python от BEEGEEK 🐝.

Сайт: pygen.ru
Мерч: shop.pygen.ru
Чат: @pygen_ru_comments
Бот: @pygen_ru_bot
Поддержка: @pygen_ru_support

Перечень РКН: https://www.gosuslugi.ru/snet/673650d605391b3bfb5541c0
Download Telegram
Друзья, принесли вам новое слово недели! 😎

📌 Легаси (от англ. legacy — "наследие") — это часть кода в проекте, которая досталась вам от предыдущих разработчиков.

Чем обычно отличается легаси-код:

🟣не соответствует современным стандартам
🟡плохо документирован
🟣труден в поддержке и обновлении

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

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

🔥 — если работали с легаси-кодом
❤️ — если видели шутки про легаси
👀 — если узнали это слово впервые

#поколениеpython #словонедели #легаси
Please open Telegram to view this post
VIEW IN TELEGRAM
👀130122🔥5864🎄3😭2👨‍💻2😁1
Друзья, незаметно подкралась третья неделя адвент-челленджа. Гордимся всеми, кто продолжает решать задачи. Вы мощь! 💪

🚨 Делимся очередной задачей и напоминаем: не пишите ответы в комментариях. Решать адвент нужно в специальном курсе на Stepik.

🧠🧠🧠🧠

Снегурочка напомнила Деду Морозу, что нейросети можно обучать на шахматных задачах.

Конь располагается на клетке 1 и может двигаться буквой «Г», как обычно. Нужно найти такую последовательность движений коня, при которой он начнет с клетки 1, обойдет все клетки по одному разу и вернется в исходную клетку.

SantaGPT напрягает все нейронные связи, чтобы справиться с задачей. Сможете ему помочь?


☝️☝️☝️☝️ Напоминаем, что мы подготовили призы для участников адвента. Наградим самого быстрого решателя, самого безошибочного решателя и пятерых счастливчиков из числа решивших все задачи челленджа.

P.S. Участников, решивших все задачи адвент-челленджа, ждет приятный сюрприз от "Поколения".

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


🔥 — если помните и любите шахматные задачи
👀 — если у вас от них психологическая травма

#поколениеpython #адвент2025 #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
2👀89🔥62875🤔2🎄2❤‍🔥1🥰1
Друзья, а вы знали о существовании троичных компьютеров? 😮

В троичных системах каждая ячейка называется "трит" и может принимать одно из трех значений. Есть два варианта троичных систем:

асимметричная — с тремя состояниями (0, 1, 2), как простое расширение двоичной
симметричная — с состояниями (−1, 0, +1), что ближе к математическому понятию "сбалансированной системы"

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

Троичные компьютеры эффективнее двоичных:

🔵один трит хранит примерно в 1,58 раза больше информации, чем бит, то есть при одинаковом количестве элементов троичная система будет быстрее и затратит меньше памяти
🔵 троичная логика требует меньше переходов между состояниями при выполнении арифметических операций, а это потенциально снижает энергопотребление и нагрузку на схемы

😭 Троичная логика не получила широкого распространения из-за того, что к моменту ее изобретения мировая электроника уже полностью опиралась на двоичные схемы. Потенциал троичных компьютеров отмечают компании Hypress и IBM, но активные разработки в этом направлении не ведутся.

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

🔥 — если слышали о троичных компьютерах
👀 — если узнали о них впервые

#поколениеpython #япознаюмир
Please open Telegram to view this post
VIEW IN TELEGRAM
👀213🔥1107741🤩1👻1👨‍💻1
Друзья, принесли вам вопрос с собеседований! 👩‍❤️‍👨

В каких случаях Python является хорошим выбором для проекта? А когда лучше выбрать другой язык?

🤍 Ответы на вопрос пишите в комментариях! 😍

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

🔥 — если уже работали над проектами на Python
❤️ — если пока только решаете задачи

#поколениеpython #собеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
153🔥4897❤‍🔥3😱1🎄1
Друзья, ранее мы говорили об оконных функциях в SQL. Сегодня хотим рассказать о наиболее часто используемых оконных функциях. 😉

1️⃣ ROW_NUMBER() вычисляет порядковый номер записи в рамках указанного окна (начиная с 1)
2️⃣ DENSE_RANK() вычисляет ранг записи в рамках указанного окна без пропусков
3️⃣ RANK() вычисляет ранг записи в рамках указанного окна с пропусками
4️⃣ NTILE() используется для разбиения окна на заданное количество групп
5️⃣ FIRST_VALUE() используется для получения значения, которое содержится в определенном поле первой записи окна
6️⃣ LAST_VALUE() используется для получения значения, которое содержится в определенном поле последней записи окна
7️⃣ NTH_VALUE() используется для получения значения, которое содержится в определенном поле n-й записи окна (начиная с 1)
8️⃣ LAG() используется для получения значения, которое содержится в определенном поле записи окна, отстающей от текущей на n
9️⃣ LEAD() используется для получения значения, которое содержится в определенном поле записи окна, опережающей текущую на n``

🚨 Также в качестве оконных функций могут использоваться агрегатные функции AVG(), COUNT(), MIN(), MAX() и SUM().

Подробнее рассказываем об оконных функциях в курсе "Базы данных и SQL". Его можно купить на нашем сайте pygen.ru.

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

🔥 — если знали все перечисленные функции
👀 — если о некоторых узнали впервые

#sql #оконныефункции #поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
👀58🔥34975😁2❤‍🔥1🙉1
Друзья, декабрь перевалил за середину. А это значит, что приходит время подводить итоги года. 😎

⚠️ 25 декабря в 19:00 Тимур и его команда выйдут в прямой эфир Telegram, чтобы:

🔸рассказать, что "Поколение" успело сделать в 2025-м
🔸поделиться планами на будущий год
🔸ответить на ваши вопросы
🔸провести розыгрыш бесплатных доступов к курсам 😉

☝️☝️☝️☝️ Ждем ваши вопросы для эфира в нашем чат-боте или в комментариях к этому посту! Автор самого интересного вопроса получит новогодний подарок от "Поколения".

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

❤️ — если будете смотреть эфир онлайн
🔥 — если посмотрите в записи

#поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
177🔥5217❤‍🔥85👾3🎄2
Друзья, не так давно вышла новая версия Python 3.14, о новых возможностях которой мы кратко рассказывали в этом посте. Сегодня хотим рассказать подробнее об отложенных вычислениях аннотаций. 🖥

▶️ Чтобы в аннотациях указать экземпляр пользовательского типа данных, необходимо использовать имя этого типа. Например, в приведенном ниже коде для переменной cat ожидается значение в виде экземпляра пользовательского класса Cat:

class Cat:
pass

cat: Cat


❗️Однако при попытке указать похожую аннотацию в одном из методов в классе мы получим ошибку.

Приведенный ниже код:

class Cat:
def method(self) -> Cat:
return self


приводит к возбуждению исключения:

NameError: name 'Cat' is not defined


💬 Такое поведение объясняется тем, что весь код в теле класса выполняется до создания самого класса:

1️⃣создаются все атрибуты и методы
2️⃣создается класс
3️⃣атрибуты и методы связываются с этим классом

▶️ Аннотации, в свою очередь, вычисляются сразу при создании объектов. Поэтому, когда мы указываем подобную аннотацию, происходит ошибка: ведь класс еще не существует. Чтобы правильно указать аннотацию, имя класса необходимо заключить в кавычки:

class Cat:
def method(self) -> 'Cat':
return self


🟢 В Python 3.14 поведение изменилось и вычисление аннотаций стало отложенным. Теперь они вычисляются не в момент создания объекта, а только в момент обращения к аннотации, например, с помощью атрибута __annotations__. Поэтому в новой версии Python стало возможным указывать аннотации более гибко.

Приведенный ниже код:
class Cat:
def method(self) -> Cat:
return self

print(Cat.method.__annotations__)


в Python 3.14 выводит:
{'return': <class '__main__.Cat'>}


😉😉😉😚😉 Подробнее о нововведениях в Python 3.14 расскажем в планируемом курсе для самураев. Подпишитесь на новости о курсе на нашем сайте, чтобы первым узнать о его выходе.

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

🔥 — если уже опробовали Python 3.14
👀 — если пользуетесь более старыми версиями

#полезныйматериал #python314 #поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
👀88🔥291184❤‍🔥3🤝2🙉2👨‍💻1
Друзья, принесли вам математический мем. 😉

Какой вариант вы выберете?

❤️ — пойдете по лестнице, вам не сложно
🔥 — сбежите по пандусу, так быстрее

#поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2199614😁6🤣6👍33❤‍🔥2🎅2🎄2👌1
Друзья, отвечаем на вопрос с собеседований! 😉

Python может быть правильным выбором для проекта в следующих случаях:

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

Нужен простой и понятный синтаксис языка программирования, который позволит быстрее писать код и делать его более читабельным.

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

Python может быть неоптимальным выбором, если от приложения требуется высокая производительность или многоуровневая безопасность. В этих случаях лучше выбрать C++, Java или C#.

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

🔥 — если изучали языки программирования, кроме Python
❤️ — если знакомы только с Python

#собеседования #поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
1156🔥144137🙉3🥰1🎄1🗿1🙊1
Друзья, время разбираться с новым словом недели! 👨‍💻

📌 Мейнфрейм (англ. mainframe) — это мощный центральный компьютер, предназначенный для обработки огромных объемов данных и одновременного обслуживания тысяч пользователей. Мейнфреймы используются там, где важнее всего надежность и бесперебойность: авиакомпаниях, банках, государственных организациях.

Ключевые свойства мейнфреймов:

высокая производительность
большой объем оперативной и внешней памяти
отказоустойчивость
значительные ресурсы ввода-вывода

⚙️ Первый мейнфрейм разработала в 1964 году компания IBM. Она остается главным производителем мейнфреймов до сих пор. Сам термин происходит от названия типовых процессорных стоек этой системы IBM System/360.

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

🔥 — если знали о мейнфреймах раньше
👀 — если услышали о них впервые

#поколениеpython #словонедели #мейнфрейм
Please open Telegram to view this post
VIEW IN TELEGRAM
👀134🔥74👾8433❤‍🔥1👨‍💻1🎅1
Друзья, а вот и она — последняя распродажа 2025-го! 😍

💳 Чтобы вам было легче врываться в новый год с новыми планами, даем скидку на все наши платные курсы. Стоимость любого курса составит 5400 р вместо 7900 р.

Напоминаем важные подробности:

❄️ можно купить курс сейчас, а пройти — когда появится время
❄️ курсы можно дарить, это быстро и удобно
❄️ вложения в саморазвитие всегда окупаются 🔥

Спасибо за то, что учитесь и растете над собой вместе с нами! Мы будем рады вашим успехам в программировании в новом году! 🏆

💵💵💵💵 действует по промокоду НОВЫЙГОД2026 при покупке курсов через наш официальный сайт. Промокод активен до 30 декабря. 😉

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

❤️ — если ждали последнюю распродажу
😎 — если уже купили все курсы

#распродажа #скидка #поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
45😎34148🔥4🎄3👌1😍1
Друзья, сегодня в 19:00 Мск ждем вас на прямом эфире в Telegram. 😎

⚠️ Расскажем об итогах года и планах на 2026-й, ответим на ваши вопросы и подарим доступы к курсам за лучшие из них!

☝️☝️☝️☝️ Комментарии и вопросы к прямому эфиру пишите под этим постом.

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

❤️ — если планируете подключиться
🔥 — если будете смотреть в записи

#поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
895🔥7312🥰66🎄3❤‍🔥2🎅21👍1💘1
Друзья, Новый год уже приближается! Давайте создавать новогоднее настроение вместе. 🎆

Делитесь в комментариях фотографиями своих елок (даже если они не такие оригинальные, как на картинке). 🎄

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

🔥 — если поставили елку еще в начале декабря
❤️ — если украсили елку недавно
👀 — если еще этого не сделали или вообще не собираетесь

#поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
👀11169🔥37🎄832❤‍🔥1🌚1
Друзья, пришло время подвести итоги адвент-челленджа для программистов! 😍

🔠🔠🔠 🔠🔠🔠 🔠🔠🔠🔠

▶️ 25 задач
▶️ 27 дней
▶️ более 1100 участников
▶️ и только восемь победителей

Победителями адвент-челленджа для программистов стали:

Вадим Парахин (@radaga1s) — самый быстрый решатель
Екатерина Мельникова (@armango), Имран Алескеров (@imran_aleskerov) — самые безошибочные решатели
Sergey Ulyanov (@ulyanovsn), Антон Никитин (@nikitintony), Anton Rakitskiy (@anton_uz), Вероника Зеликова (@venerinna_wolf), Кристина Маркина (@Christina_Markina) — самые удачливые решатели

📸 Все победители получат подарок: бесплатный доступ к любому платному курсу или подарочный набор мерча от "Поколения Python".

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

🚨🚨⚠️🚨☝️ Разборы задач адвент-челленджа можно посмотреть по ссылке.

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

🔥 — если хочется поскорее новый челлендж или марафон
😎 — если нужно передохнуть после адвента

#поколениеpython #итадвент2025
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥12021😎109🎄7💘43👍1💔1🫡1🎅1
Друзья, подходит к концу последняя распродажа 2025 года! 🎄

🪙 До 30 декабря включительно действует скидка на все наши платные курсы по промокоду НОВЫЙГОД2026. Стоимость любого курса составит 5400 р вместо 7900 р.

Важные подробности:

❄️ можно купить курс сейчас, а пройти — когда появится время
❄️ курсы можно дарить, это быстро и удобно
❄️ вложения в саморазвитие всегда окупаются 🔥

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

🔥 — если вы в предновогодней суете
❤️ — если вокруг вас покой и комфорт

#распродажа #скидка #поколениеpython
Please open Telegram to view this post
VIEW IN TELEGRAM
47🔥30146🎅2🎄2❤‍🔥1👍1
Media is too big
VIEW IN TELEGRAM
Друзья, делимся записью эфира с Тимуром. В нем подводим итоги проделанной работы и делимся планами на 2026 год! 😘

Краткие итоги:

🔘курс по алгоритмам вышел и был отмечен Stepik Awards 2025 за лучший педагогический дизайн 🏆
🔘приблизились к отметке 1.5 млн студентов 😮
🔘набрали 15к студентов на курсе для профи
🔘обновили курс для начинающих
🔘работали над курсом для самураев и алгоритмами для продвинутых
🔘провели квест ко Дню программиста и адвент-челлендж
🔘набрали 46к подписчиков в телеграм-канале

Более подробная информация — в записи эфира и презентации к нему (скинем в комментарии к посту).

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

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

🔥 — если уже подвели личные итоги года
👀 — если пока руки не дошли

#поколениеpython #дайджест2025 #дайджестгода
Please open Telegram to view this post
VIEW IN TELEGRAM
👀63🔥35👍241675👏4🥰2🎅2👨‍💻1🎄1
Друзья, Новый год уже совсем скоро! 🎄

Сначала наступит в Анадыре, Магадане и Владивостоке. Потом подберется к городам, где живут участники команды "Поколения": Новосибирску, Челябинску, Перми, Альметьевску и Владикавказу.

Мы желаем вам:

🧡чтобы ваши жизненные задачи решались с первого раза
💚чтобы решения проходили все тесты
чтобы каждый челлендж заканчивался победой

С Новым годом! 🧤🫶

Ваше
Поколение

🐝❤️🐍
Please open Telegram to view this post
VIEW IN TELEGRAM
915429❤‍🔥15🍾11🎄106🎅5💘32🙏2🤗2
Друзья, хотим рассказать о режиме работы модераторов курсов. Вернее, о том, что до 12 января они на каникулах. Это значит, что активно отвечать на вопросы в комментариях в обычном режиме мы не сможем. 😥

Просим тех из вас, кто планирует провести праздничные выходные на Stepik, помогать друг другу и по возможности отвечать на вопросы других студентов. Ведь взаимопомощь и поддержка сообщества — именно то, что отличает наши курсы. 👩‍❤️‍👨

Наши модераторы внимательно следят за всеми комментариями и обязательно отмечают самых активных помощников! В этом году подарки от "Поколения" получили Vlad S и Vit Ash — они активно отвечали на вопросы в курсах для начинающих и продвинутых.

🦸‍♂️ Спасибо всем за помощь! До встречи после праздников!

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

🔥 — если планируете учиться на выходных
❤️ — если будете отдыхать
👀 — если придется работать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14955👀18126👍2🎄2❤‍🔥1🙈1
Друзья, если нечем заняться на праздниках — можно почитать пропущенные посты "Поколения" за декабрь! 🍊

😵‍💫 ЗАДАЧИ

❄️ Все задачи адвент-челленджа на Stepik
❄️ Вопрос с собеседования про выбор языка программирования для проекта и ответ на него
❄️ Тест №1
❄️ Тест №2

🧔‍♂️ ПОЛЕЗНЫЕ МАТЕРИАЛЫ

❄️ Python. Отложенное вычисление аннотаций
❄️ Слово недели. Токен безопасности
❄️ Слово недели. Middleware
❄️ Слово недели. Легаси
❄️ Слово недели. Мейнфрейм
❄️ Базы данных и SQL. Оконные функции ч. 1
❄️ Базы данных и SQL. Оконные функции ч. 2
❄️ Алгоритмы и структуры данных. Хеш-таблица

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

❄️ Как применять нейросети в изучении программирования?
❄️ Зачем разбираться в системах счисления?
❄️ Сколько времени уйдет на все курсы "Поколения"?
❄️ LaTex — инструмент для верстки формул на компьютере
❄️ Троичные компьютеры

👩‍❤️‍👨 НОВОСТИ ПОКОЛЕНИЯ

❄️ Курс по алгоритмам отмечен Stepik Awards 2026
❄️ Итоги адвент-челленджа для программистов
❄️ Запись прямого эфира с Тимуром Гуевым об итогах года

Ставьте ❤️ и сохраняйте дайджест в избранное, чтобы не потерять.
Please open Telegram to view this post
VIEW IN TELEGRAM
38🔥17115👻4❤‍🔥3👍3
Ну что, друзья, салаты доедены, новогодние фильмы досмотрены? 😁

Давайте посмотрим, что подготовил вам 2026 год! Ищите слова-предсказания в филворде и делитесь ими в комментариях! 😉

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

🔥 — если уже выходили из дома после НГ
👀 — если вам и дома отлично
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥139👀2296🎄43💘2