Поколение 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
🔥108😈50🎉126❤‍🔥3👍3🏆3😭3⚡2❤2💔2
👨‍💻18❤‍🔥7⚡52🔥1
👍45😁25❤139🙉55🙈3🤣2👨‍💻2🔥1
Друзья, принесли рекомендацию к просмотру на этих выходных. 😁

📺 «Кадры» — фильм 2013 года о двух продажниках, чью карьеру разрушает эпоха цифровизации. Чтобы остаться на плаву, они получают стажировку в Google вместе со студентами престижных колледжей.

😶 Оценки фильма: Кинопоиск 7.0, Metacritic 42/100, Rotten Tomatoes 35%.

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

#чтопосмотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
❤40👍22🔥64👏2💘2👾22😁1💯1🎄1
Друзья, принесли очередное слово недели! 😎

📌 Онбординг — это процесс, в котором новичка вводят в работу: помогают разобраться в проекте, инструментах и задачах.

👀 Онбординг для программиста

Придя в команду, вы не садитесь сразу писать код. Сначала нужно:

🔵настроить окружение
🔵разобраться в структуре проекта
🔵почитать документацию
🔵изучить кодовую базу

🤝 Хороший онбординг — это когда вам помогают пройти первые шаги, а не говорят «разбирайся сам».

🙂 А как бы вы перевели термин «онбординг» на русский, с учетом современных трендов? Пишите варианты в комментариях!

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

🔥 — если уже проходили качественный онбординг
👀 — если только мечтаете о нем

#словонедели
Please open Telegram to view this post
VIEW IN TELEGRAM
👀130🔥3310❤5😢2😁1
Друзья, мы подвели итоги конкурса отзывов на наши курсы, оставленные в марте! 😎

👩‍❤️‍👨 Большая часть отзывов развернутая, прочитать их целиком можно по ссылкам ниже. А на картинках — только избранные цитаты.

Победители, которые получат наборы программистского мерча от «Поколения»:

🔘Дмитрий Репичев — отзыв к курсу для начинающих
🔘Анастасия Шилина — отзыв к курсу для продвинутых
🔘Renat — отзыв к курсу для продвинутых
🔘Тимирлан Хизраев — отзыв к курсу для профи
🔘София Любина — отзыв к курсу по ООП
🔘Алишер Дуганов — отзыв к курсу по SQL
🔘Михаил Шишлов — отзыв к курсу по алгоритмам

📌 Если вы увидели себя среди победителей, напишите нам в @pygen_ru_support, чтобы обсудить получение приза.

🔥 Объявляем старт апрельского конкурса отзывов! Итоги подведем в мае. Оставить отзыв может любой студент, прошедший 80% курса и более.

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

🔥 — если часто участвуете в конкурсах
👀 — если вам лень
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👀57🔥29❤11👏5🎉3🎄1🗿1💘1
Друзья, сегодня хотим рассказать про оператор FILTER, который используется в SQL-запросах. 👌

📌 В SQL есть оператор WHERE, который используется для фильтрации записей. Оператор FILTER также используется для фильтрации записей, но не в рамках всего запроса, а для отдельных извлекаемых значений.

👀 Возьмем таблицу Orders, хранящую информацию о заказах. Нам нужно узнать, сколько всего есть заказов, в которых количество товара меньше либо равно 10, а также количество заказов, в которых количество товара больше 10.

Для решения этой задачи можно использовать агрегатную функцию COUNT(). Но у нас есть два противоречивых условия, которые мы не можем указать в условии фильтрации оператора WHERE одновременно и получить однозначный ответ.

💡 Здесь и пригодится оператор FILTER — он указывается сразу после агрегатной функции, а за ним в скобках указывается оператор WHERE и условие фильтрации:

SELECT COUNT(*) FILTER (WHERE amount <= 10) AS count_le_10,
COUNT(*) FILTER (WHERE amount > 10) AS count_gt_10
FROM Orders;


В примере выше в поле count_le_10 будут отфильтрованы и посчитаны только те заказы, в которых количество товара меньше либо равно 10, а в поле count_gt_10 — количество заказов, в которых количество товара больше 10.

😒 Оператор FILTER поддерживается не всеми СУБД, например, в MySQL он отсутствует.

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

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

#sql
Please open Telegram to view this post
VIEW IN TELEGRAM
👀139🔥44❤72⚡1👨‍💻1👾11
Друзья, сейчас Python занимает первое место по популярности в рейтинге TIOBE. 😍

Вот как выглядит топ-5:

🩵Python
🩵C
🩵C++
🩵Java
🩵С#

А чем вы руководствовались при выборе языка программирования? И какой язык могли бы выбрать вместо Python? Расскажите в комментариях! 😃

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

🔥 — если долго выбирали первый язык программирования
❤️ — если язык выбрал вас сам 😁

#поговорим
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20438🔥324👨‍💻2🥰1😍1👾1
Друзья, уже совсем скоро выйдет долгожданное продолжение нашей линейки — «Поколение Python: курс для самураев». 🥷

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

🤔 Какие курсы нужно пройти перед курсом для самураев?


Курс для самураев адресован знающим базовые конструкции и типы данных языка Python, а также знакомым с концепцией объектно-ориентированного программирования. Для успешного прохождения нужно пройти первые четыре курса: для начинающих, продвинутых, профи и курс по ООП.

🤔 Насколько курс сложный?


Это не самый сложный наш курс — даем вам отдохнуть после алгосов для начинающих. 😅 По уровню сложности он примерно между курсом для продвинутых и курсом для профи.

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

🤔 Будут ли еще курсы по языку Python?


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

🤔 Будут ли в курсе экзамены?


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

🤔 Будет ли курс дорабатываться?


Да, конечно! У нас есть идея добавить пет-проекты во все наши курсы, и курс для самураев — не исключение. Кроме того, мы ждем обратной связи от наших студентов. Благодаря вашим комментариям в курс могут быт добавлены новые уроки и темы.

♥️♥️♥️♥️♥️🔥 Выход курса для самураев запланирован на середину мая. Подпишитесь на новости о курсе на нашем сайте, чтобы первыми узнать о старте предпродаж.

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

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

#курсдлясамураев
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥133❤79😁54❤‍🔥3👍22⚡1🎉1👨‍💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
42😱31👍147🔥5👾4😎3🤩2⚡1
Друзья, некоторые из вас уже заметили, что пакеты курсов на нашем сайте подорожали. 😭

😎 На самом деле стоимость пакетов на pygen.ru стала такой же, как на Stepik. Это понятная ценовая политика платформы: цены на курсы везде должны быть одинаковыми.

👩‍❤️‍👨 При этом мы по-прежнему будем проводить распродажи и акции, на которых пакеты можно будет купить по более выгодной цене.

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

🔥 — если уже покупали пакеты курсов
❤️ — если покупали только отдельные курсы
👀 — если пока проходили только бесплатные курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👀179❤120🔥5584👌3🙈2✍1🤣1
Друзья, сегодня разбираемся, почему хеширование и шифрование — это не одно и то же, хотя их часто путают. 😉

🔒 Хеширование работает в одну сторону. Мы берем данные (например, пароль) и превращаем их в хеш — специальную строку.

Пароль: 123456
Хеш: ab45f9x7


Получить из хеша исходные данные не получится. Можно только провести проверку: ввести пароль — посчитать хеш — проверить совпадение.

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

HELLO — (сдвиг на 5) — MJQQT


Зная правило шифрования, можно вернуть исходный текст.

➡️ Где используют хеширование:

🔵пароли
🔵проверка целостности данных

➡️ Где используют шифрование:

🔵переписка
🔵банковские данные
🔵интернет-трафик

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

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

#япознаюмир
Please open Telegram to view this post
VIEW IN TELEGRAM
👀210🔥113❤128✍43🏆2👨‍💻2🤔1