Поколение Python 🐍
50.3K subscribers
2K photos
16 videos
6 files
866 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
Please open Telegram to view this post
VIEW IN TELEGRAM
69⚡10🤗9❤5👀55❤‍🔥3😁1
Друзья, сегодня разбираем очередное слово недели! 😎

📌 Шардирование — это способ распределения данных между несколькими серверами или базами данных, чтобы снизить нагрузку и повысить производительность системы.

👀 Представьте огромную базу пользователей, которая уже не помещается на одном сервере или работает слишком медленно. Вместо хранения всех данных в одном месте систему делят на части — шарды. Каждый шард хранит только часть информации, например:

🔵пользователи с ID 1–1 000 000 лежат на одном сервере
🔵1 000 001–2 000 000 — на другом
🔵и так далее

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

🔥 Шардирование активно используется в крупных сервисах: соцсетях, маркетплейсах, банковских системах и игровых проектах.

⚠️ Минусы: шардирование сильно усложняет архитектуру, становится труднее делать JOIN-запросы, поддерживать консистентность данных и переносить пользователей между шардами.

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

❤️ — если знали про шардирование
👀 — если впервые услышали это слово

#словонедели
Please open Telegram to view this post
VIEW IN TELEGRAM
1👀174❤66⚡7✍2👨‍💻2🤗1
Друзья, вы наверняка знакомы со стереотипом: программисты — ночные существа. 🤩

😉 Однако исследование 86 крупных опенсорсных проектов показало, что две трети разработчиков кодят в рабочее время и почти не пишут код ночью и в выходные.

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

❓ А когда вы обычно садитесь за задачи? Расскажите в комментариях!

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

🔥 — утром, на свежую голову
❤️ — днем
🌚 — вечером или ночью

#поговорим
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥170🌚159❤1067🤩3❤‍🔥2👌1
Друзья, делимся с вами историей выпускника курсов «Поколения»! 😍

🧔‍♂️ Шишлов Михаил, аналитик данных Райффайзенбанка:

Я учусь на физическом направлении, в какой-то момент захотелось изучить программирование.

Отличные курсы! Начал проходить в июле 2025, закончил все в марте 2026. Очень полезные материалы и задачи интересные. Во многом благодаря этим курсам получил оффер.

❤️На первых трех курсах сложностей особо не возникало, возможно, только на матрицах.
❤️На курсе по ООП было много полезных конструкций и интересные задачи.
❤️Алгоритмы я изучал, параллельно решая курс и LeetCode. Здесь были сложности, но все оказалось решаемо.

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

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

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


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

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

#отзывы
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥254❤18👀13❤‍🔥4🍾4👻1
Друзья, а вы знали, что одна из первых ролей Анджелины Джоли — хакер?! 👀

📺 «Хакеры» (1995). Группа подростков-хакеров случайно обнаруживает схему мошенничества в крупной корпорации и оказывается под угрозой. Один из первых фильмов о хакерской культуре — наивный, местами нереалистичный, но очень атмосферный. Окошко в 90-е, когда интернет только входил в жизнь обычных людей.

😶 Оценки: Кинопоиск 7.1, IMDb 6.2, Rotten Tomatoes: критики — 33%, зрители — 68%.

✏️ Смотрите, а в комментариях ставьте оценку по 10-балльной шкале и делитесь отзывами!

#чтопосмотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤6315🥰87❤‍🔥3🤩3😁1😍1
Друзья, запускаем масштабную акцию ко Дню знаний! 😍

📖 До 31 августа включительно действует скидка 2000 рублей при покупке любого курса на нашем сайте (5900 ₽ вместо 7900 ₽).

🛍 Также действуют максимальные скидки на пакеты курсов:

❤️ 2 курса — 10 900 ₽
❤️ 3 курса — 14 900 ₽
❤️ 4 курса — 19 900 ₽
❤️ 5 курсов — 21 900 ₽

👉 КУПИТЬ КУРСЫ 👈

🔔 Напоминаем, что наши курсы доступны бессрочно. Можно купить их сейчас по выгодной цене, а пройти — в любое удобное для вас время.

👀 Если вам нужен нестандартный пакет, который не представлен на нашем сайте, напишите нам на @pygen_ru_support. Мы обязательно поможем!

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

🔥 — если планируете взяться за учебу в сентябре
❤️ — если и летом тоже занимались
Please open Telegram to view this post
VIEW IN TELEGRAM
❤84🔥29🤗7❤‍🔥3😍1
Друзья, сегодня расскажем, как из Python-скрипта сделать исполняемый файл (executable file). 😍

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

🖥 Один из самых популярных инструментов для сборки исполняемых файлов — PyInstaller. Он не входит в стандартную библиотеку Python, поэтому его нужно установить отдельно с помощью команды: pip install pyinstaller.

👀 В качестве примера возьмем скрипт из нашего поста про Tkinter, который создает простое окно с полем ввода и кнопкой. Пусть файл называется main.py.

В терминале выполняем команду: pyinstaller --onefile --noconsole main.py. Параметр --onefile означает, что программа будет упакована в один исполняемый файл, а параметр --noconsole отключает появление консольного окна при запуске.

После сборки в текущей папке появятся папки:

🔘 dist — здесь находится готовый исполняемый файл
🔘 build — содержит служебные файлы сборки, не используется при запуске готового приложения

✉️ Подробнее про PyInstaller можно почитать в документации.

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

🔥 — если все заработало
👾 — если что-то пошло не так
👀 — если обязательно попробуете потом
Please open Telegram to view this post
VIEW IN TELEGRAM
2👀123🔥34✍8👍6👾6❤42👌1👨‍💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯2923😱76⚡5❤‍🔥2👍2
Друзья, у нас отличное предложение для тех, кто давно хочет запустить свой онлайн-курс! 😎

📌 2–3 октября в Москве пройдет Stepicon 2026 — конференция Stepik для авторов курсов, онлайн-школ, edtech-команд и тех, кто хочет превратить свою экспертизу в образовательный продукт.

 О чем будут говорить на конференции:

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

А еще Stepicon — это два дня общения с авторами и командой Stepik. Можно обменяться опытом, задать вопросы и, возможно, найти людей для будущих совместных проектов.

👩‍❤️‍👨 Нашим подписчикам доступна скидка 30% на билет до 31 августа включительно по промокоду PYGEN.

👉 Подробнее о программе конференции и билетах читайте по ссылке.

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

🔥 — если у вас уже есть свой курс
❤️ — если задумывались о его запуске
👀 — если это вообще не ваше
Please open Telegram to view this post
VIEW IN TELEGRAM
👀37❤23🤩9🔥4👍3🤗1👾1
Друзья, согласно стереотипу, настоящий программист сидит за мощным ПК с тремя мониторами. 😁

На практике кто-то пишет код на ноутбуке в кафе, а кто-то проходит наши курсы со смартфона в метро.

А вы на чем обычно учитесь? Ставьте реакцию:

🔥 — ПК
❤️ — ноутбук
👍 — смартфон

#поговорим
Please open Telegram to view this post
VIEW IN TELEGRAM
❤507🔥267👍982🎉1👨‍💻1
Друзья, продолжаем спойлерить вам содержание планируемого курса «Алгоритмы и структуры данных для продвинутых». 😎

Один из модулей будет посвящен комбинаторным алгоритмам.

📌 Комбинаторика — это раздел математики, посвященный решению задач, суть которых сводится к вопросу «Сколькими способами?». Например:

🟢 Сколькими способами можно выбрать несколько объектов из группы?
🟢 Сколькими способами их можно расположить в определенном порядке?
🟢 Сколькими способами их можно скомбинировать, соблюдая определенные условия?

👀 Рассмотрим задачу:

В гардеробе есть 6 футболок и 3 майки. Сколькими способами можно выбрать один предмет одежды из гардероба?


💡 Решение. Все предметы одежды разделены на две группы: футболки и майки. Футболку можно выбрать 6 способами. Майку можно выбрать 3 способами. Следовательно, один из этих предметов одежды можно выбрать 6 + 3 = 9 способами.

🔥 Для решения данной задачи мы применили правило сложения.

⚙️ В планируемом курсе «Алгоритмы и структуры данных для продвинутых» разбираем комбинаторику и учимся применять основные приемы на более сложных задачах. Подпишитесь на новости о выходе курса, чтобы ничего не пропустить!

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

🔥 — если уже сталкивались с комбинаторикой
👀 — если впервые узнали о ее существовании

#алгоритмыдляпродвинутых #алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103👀29👍6❤2👨‍💻1
Друзья, у нас важное объявление.

⚠️ Нашим подписчикам начали писать в личные сообщения Telegram. Мошенники предлагают купить доступ к вашему аккаунту на Stepik, чтобы проходить курсы «Поколения». Это не просто опасно для ваших персональных данных, но и запрещено правилами Stepik.

👩‍❤️‍👨 Будьте внимательны и храните ваши аккаунты в безопасности!

👍 Мы иногда связываемся со студентами через Telegram — по поводу конкурсов, отзывов на курсы и другим вопросам. «Поколение» пишет вам только с двух аккаунтов:

✔️ @tguev (личный аккаунт Тимура)
✔️ @pygen_ru_support (аккаунт поддержки «Поколения»)

Если вам писали мошенники от нашего лица, расскажите об этом в комментариях к посту!

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

🔥 — если тоже устали банить мошенников и ботов
👀 — если они вам попадаются нечасто
Please open Telegram to view this post
VIEW IN TELEGRAM
👀146🔥19🙈8❤5👍1🤔1👻1
Друзья, разбираем новое слово недели! 😍

📌 Денормализация — это намеренное дублирование данных в базе данных ради повышения скорости работы системы.

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

⚠️ Минус такого подхода — для получения данных часто приходится делать сложные JOIN-запросы, которые могут работать медленно на больших объемах. Тогда используют денормализацию, то есть часть данных хранят в нескольких местах. Например:

🔘 имя пользователя — в таблице заказов
🔘 количество комментариев — в таблице постов
🔘 информацию о товаре — внутри записи заказа

Такой подход позволяет значительно быстрее выполнять многие запросы.

🧠 Денормализация — это компромисс между красивой структурой базы и производительностью системы.

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

🔥 — если уже сталкивались с понятием денормализации
👀 — если узнали о нем впервые

#словонедели #sql
Please open Telegram to view this post
VIEW IN TELEGRAM
👀145🔥48❤74⚡2✍2❤‍🔥1👨‍💻11
Друзья, принесли вам новый курс по Python и розыгрыш бесплатных доступов к нему! 😎

⚙️ Курс «Парсинг API на Python» научит работать с API любой сложности: добывать данные и грамотно взаимодействовать с сервисами. После прохождения вы сможете подключаться к любому API через авторизацию.

🫡 В рамках курса вы будете работать не с игрушечными примерами, а с «боевым» API: получать и обрабатывать данные на живом рабочем сервисе.

📌 Разыгрываем 5 бесплатных доступов к курсу среди наших студентов! Чтобы принять участие в розыгрыше, необходимо:

🔘быть подписчиком канала «Поколения»
🔘поставить лайк ❤️ этому посту
🔘написать в комментариях «Хочу курс»

⚠️ А тем, кто не хочет полагаться на удачу, автор курса Павел Хошев дарит скидку 50% на покупку курса по ссылке.

#друзьяпоколения #розыгрыш
Please open Telegram to view this post
VIEW IN TELEGRAM
102❤587👍20❤‍🔥14👨‍💻22🍾1💘1
Друзья, собрали для вас все ответы на вопросы студентов «Поколения» от Тимура Гуева. 😍

Посмотрите, вдруг здесь есть ответ и на ваш вопрос?

Про курсы «Поколения»

*️⃣Сколько времени нужно, чтобы пройти курс/выучить Python/найти работу?
*️⃣Почему в курсах «Поколения» нет видео?
*️⃣Какой уровень знаний я получу, пройдя все ваши курсы?
*️⃣Планируете ли вы ускорить выход курсов или разбивать большие курсы на курсы поменьше?

Про обучение программированию

*️⃣Как выбрать первый язык программирования?
*️⃣Стоит ли переходить с Python на Java?
*️⃣Нормально ли использовать ChatGPT при решении задач?
*️⃣Пишу решения с костылями. Надо писать красиво или смотреть на чужие решения?
*️⃣Как изучить программирование быстро?
*️⃣Наколько нужна математика программисту?
*️⃣Зачем программисту разбираться в системах счисления?
*️⃣Нужно ли программисту высшее образование?
*️⃣Как понять, что пора смотреть подсказку к задаче?

Про психологию и мотивацию

*️⃣Как справляться с выгоранием?
*️⃣Как справиться с синдромом самозванца?
*️⃣Когда можно понять, что программирование — это просто не твое?
*️⃣Как справиться со страхом, что твой поезд в ИТ уже ушел?
*️⃣Как понять, нравится программирование или нет?
*️⃣Какие сложности были у Тимура во время изучения программирования?

Про старт в профессии

*️⃣Что должен знать backend-разработчик на Python?
*️⃣Насколько полезен в глазах работодателя опыт в смежной области?
*️⃣Говорят, что в ИТ сложно и мало вакансий. Это правда?
*️⃣Зерокодинг скоро заменит программистов?

👀 А еще можно посмотреть стримы с ответами на вопросы от Тимура:

🔜 Стрим от 7 июня 2023 года
🔜 Стрим от 18 февраля 2026 года

📌 Задать свой вопрос Тимуру можно через нашего бота @pygen_ru_bot.

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

🔥 — если уже задавали вопрос Тимуру
👀 — если этого не делали

#ответнавопрос
Please open Telegram to view this post
VIEW IN TELEGRAM
26👀53❤12🔥8❤‍🔥4😈1👾1
Друзья, подводим итоги розыгрыша доступов к новому курсу Павла Хошева! 😎

⚙️ Доступ к курсу «Парсинг API на Python» получают эти пять счастливчиков:

🟡Евгения @Piroshokpi
🟡Влад @lollipopOS
🟡Вадим @vatkacc
🟡Дмитрий @arbuq
🟡Константин @kostelloss

✅ Проверить результаты конкурса можно по ссылке.

⚠️ А тем, кто не хочет полагаться на удачу, автор курса Павел Хошев дарит скидку 50% на покупку курса по ссылке. Она действует до 5 сентября.

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

🔥 — если рады за победителя
😈 — если рады, но не от всего сердца

#друзьяпоколения #розыгрыш
Please open Telegram to view this post
VIEW IN TELEGRAM
😈82🔥78❤‍🔥6👍5❤2💯1
Друзья, август заканчивается! 😭

📆 Наверняка многие из вас в июне планировали продуктивное лето: пройти курс, запилить пет-проект, написать резюме...

Расскажите в комментариях, как прошло ваше лето? Какие ставили цели, и получилось ли их достичь? 👀

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

🔥 — продуктивное лето, все успел
❤️ — отлично отдохнул, до дел не добрался
👀 — выжил — уже хорошо

#поговорим
Please open Telegram to view this post
VIEW IN TELEGRAM
👀161🔥72❤65❤‍🔥3😭2
Друзья, сегодня у нас и всех вас профессиональный праздник — День знаний! 😍

🔔 Поздравляем вас! Желаем:

🟡 упорства, чтобы достигать поставленных целей
🟡 сил и времени, чтобы тратить их на учебу и саморазвитие
🟡 мотивации и уверенности в своих силах

📖 В честь праздника продлеваем нашу акцию. До 17 сентября включительно действует скидка 2000 рублей при покупке любого курса на нашем сайте (5900 ₽ вместо 7900 ₽).

🛍 Также действуют максимальные скидки на пакеты курсов:

❤️ 2 курса — 10 900 ₽
❤️ 3 курса — 14 900 ₽
❤️ 4 курса — 19 900 ₽
❤️ 5 курсов — 21 900 ₽

👉 КУПИТЬ КУРСЫ 👈

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

🔥 — если для вас год начинается 1 сентября
❤️ — если ваш год совпадает с календарным и стартует 1 января
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤77🔥26❤‍🔥4🍾3👀3👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
😭4326👨‍💻14🤯7❤66⚡3
Друзья, сегодня расскажем про Redis. 😤

📌 Redis (Remote Dictionary Server) — это нереляционная система управления базами данных (СУБД), работающая со структурами типа ключ — значение.

⚡️ Главная особенность Redis в том, что он хранит данные в оперативной памяти, благодаря чему обеспечивает очень быстрый доступ к ним.

Для чего обычно используют Redis:

⏺кэширование часто запрашиваемых данных
⏺хранение сессий пользователей
⏺обработка очередей задач
⏺временное хранение данных с быстрым доступом
⏺хранение счетчиков и статистики в реальном времени
⏺другие задачи, требующие высокой скорости работы с данными

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

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

🔥 — если уже слышали про Redis
👀 — если узнали о нем впервые

#полезныйматериал #sql
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥118👀102❤7🤝3💋2✍1🆒1