Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, сегодня разбираем очередное слово недели! 😎
📌 Шардирование — это способ распределения данных между несколькими серверами или базами данных, чтобы снизить нагрузку и повысить производительность системы.
👀 Представьте огромную базу пользователей, которая уже не помещается на одном сервере или работает слишком медленно. Вместо хранения всех данных в одном месте систему делят на части — шарды. Каждый шард хранит только часть информации, например:
🔵 пользователи с 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❤106 7🤩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❤63 15🥰8 7❤🔥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. Но это не всегда удобно, особенно если вы хотите передать программу другим пользователям.
🖥 Один из самых популярных инструментов для сборки исполняемых файлов —
👀 В качестве примера возьмем скрипт из нашего поста про
В терминале выполняем команду:
После сборки в текущей папке появятся папки:
🔘
🔘
✉️ Подробнее про
Ставьте реакцию:
🔥 — если все заработало
👾 — если что-то пошло не так
👀 — если обязательно попробуете потом
Обычно для запуска 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❤4 2👌1👨💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯29 23😱7 6⚡5❤🔥2👍2
Друзья, у нас отличное предложение для тех, кто давно хочет запустить свой онлайн-курс! 😎
📌 2–3 октября в Москве пройдет Stepicon 2026 — конференция Stepik для авторов курсов, онлайн-школ, edtech-команд и тех, кто хочет превратить свою экспертизу в образовательный продукт.
О чем будут говорить на конференции:
▫ как ИИ меняет онлайн-образование и работу авторов
▫ какие подходы к продвижению курсов работают сейчас
▫ как адаптировать образовательный продукт к изменениям рынка
▫ как находить партнерства и развивать свои проекты
▫ что ждет онлайн-образование и профессии в ближайшие годы
А еще Stepicon — это два дня общения с авторами и командой Stepik. Можно обменяться опытом, задать вопросы и, возможно, найти людей для будущих совместных проектов.
👩❤️👨 Нашим подписчикам доступна скидка 30% на билет до 31 августа включительно по промокоду
👉 Подробнее о программе конференции и билетах читайте по ссылке.
Ставьте реакцию:
🔥 — если у вас уже есть свой курс
❤️ — если задумывались о его запуске
👀 — если это вообще не ваше
О чем будут говорить на конференции:
А еще Stepicon — это два дня общения с авторами и командой Stepik. Можно обменяться опытом, задать вопросы и, возможно, найти людей для будущих совместных проектов.
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👍98 2🎉1👨💻1
Друзья, продолжаем спойлерить вам содержание планируемого курса «Алгоритмы и структуры данных для продвинутых». 😎
Один из модулей будет посвящен комбинаторным алгоритмам.
📌 Комбинаторика — это раздел математики, посвященный решению задач, суть которых сводится к вопросу «Сколькими способами?». Например:
🟢 Сколькими способами можно выбрать несколько объектов из группы?
🟢 Сколькими способами их можно расположить в определенном порядке?
🟢 Сколькими способами их можно скомбинировать, соблюдая определенные условия?
👀 Рассмотрим задачу:
💡 Решение. Все предметы одежды разделены на две группы: футболки и майки. Футболку можно выбрать 6 способами. Майку можно выбрать 3 способами. Следовательно, один из этих предметов одежды можно выбрать 6 + 3 = 9 способами.
🔥 Для решения данной задачи мы применили правило сложения.
⚙️ В планируемом курсе «Алгоритмы и структуры данных для продвинутых» разбираем комбинаторику и учимся применять основные приемы на более сложных задачах. Подпишитесь на новости о выходе курса, чтобы ничего не пропустить!
Ставьте реакцию:
🔥 — если уже сталкивались с комбинаторикой
👀 — если впервые узнали о ее существовании
#алгоритмыдляпродвинутых #алгоритмы
Один из модулей будет посвящен комбинаторным алгоритмам.
В гардеробе есть 6 футболок и 3 майки. Сколькими способами можно выбрать один предмет одежды из гардероба?
Ставьте реакцию:
🔥 — если уже сталкивались с комбинаторикой
👀 — если впервые узнали о ее существовании
#алгоритмыдляпродвинутых #алгоритмы
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
Такой подход позволяет значительно быстрее выполнять многие запросы.
🧠 Денормализация — это компромисс между красивой структурой базы и производительностью системы.
Ставьте реакцию:
🔥 — если уже сталкивались с понятием денормализации
👀 — если узнали о нем впервые
#словонедели #sql
Please open Telegram to view this post
VIEW IN TELEGRAM
👀145🔥48❤7 4⚡2✍2❤🔥1👨💻1 1
Друзья, принесли вам новый курс по Python и розыгрыш бесплатных доступов к нему! 😎
⚙️ Курс «Парсинг API на Python» научит работать с API любой сложности: добывать данные и грамотно взаимодействовать с сервисами. После прохождения вы сможете подключаться к любому API через авторизацию.
🫡 В рамках курса вы будете работать не с игрушечными примерами, а с «боевым» API: получать и обрабатывать данные на живом рабочем сервисе.
📌 Разыгрываем 5 бесплатных доступов к курсу среди наших студентов! Чтобы принять участие в розыгрыше, необходимо:
🔘 быть подписчиком канала «Поколения»
🔘 поставить лайк ❤️ этому посту
🔘 написать в комментариях «Хочу курс»
⚠️ А тем, кто не хочет полагаться на удачу, автор курса Павел Хошев дарит скидку 50% на покупку курса по ссылке.
#друзьяпоколения #розыгрыш
#друзьяпоколения #розыгрыш
Please open Telegram to view this post
VIEW IN TELEGRAM
102❤587👍20❤🔥14👨💻2 2🍾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 января
🛍 Также действуют максимальные скидки на пакеты курсов:
Ставьте реакцию:
🔥 — если для вас год начинается 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
😭43 26👨💻14🤯7❤6 6⚡3
Друзья, сегодня расскажем про Redis. 😤
📌 Redis (Remote Dictionary Server) — это нереляционная система управления базами данных (СУБД), работающая со структурами типа ключ — значение.
⚡️ Главная особенность Redis в том, что он хранит данные в оперативной памяти, благодаря чему обеспечивает очень быстрый доступ к ним.
Для чего обычно используют Redis:
⏺ кэширование часто запрашиваемых данных
⏺ хранение сессий пользователей
⏺ обработка очередей задач
⏺ временное хранение данных с быстрым доступом
⏺ хранение счетчиков и статистики в реальном времени
⏺ другие задачи, требующие высокой скорости работы с данными
⭐️ Redis позволяет разгрузить основную базу данных и ускорить работу приложения за счет хранения часто используемой информации в оперативной памяти.
Ставьте реакцию:
🔥 — если уже слышали про Redis
👀 — если узнали о нем впервые
#полезныйматериал #sql
Для чего обычно используют Redis:
Ставьте реакцию:
🔥 — если уже слышали про Redis
👀 — если узнали о нем впервые
#полезныйматериал #sql
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥118👀102❤7🤝3💋2✍1🆒1