Поколение 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
Друзья, сегодня в 19:00 пройдет прямой эфир, где Тимур ответит на вопросы подписчиков. 👩‍❤️‍👨

👉 ССЫЛКА ДЛЯ ПОДКЛЮЧЕНИЯ 👈

Эфир пройдет на платформе Яндекс Телемост. Смотреть можно в браузере, но для большего удобства скачивайте мобильное или десктопное приложение.

Ставьте ❤️, если планируете подключиться!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤60⚡15❤‍🔥5🔥554🤗2💔1👻1
Друзья, вчера счетчик студентов на курсе для начинающих показал 1 500 000! 😵‍💫

В одном из первых степов курса мы спрашивали вас, как вы нашли «Поколение». На картинке привели забавную подборку из свежих ответов. 😁

А как вы попали на курсы? Напишите в комментариях! 🔽

😌😍🫢😜😘❤️ Запускаем акцию в честь красивого числа! До конца суток 20 февраля все платные курсы «Поколения» при покупке на нашем сайте стоят 5400 р вместо 7900 р. Скидка действует по промокоду 1500000студентов. 😉

Ставьте ❤️, если вы входите в число 1 500 000 студентов курса для начинающих!
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤328❤‍🔥2221😁12🔥5🤩4🤣4💘2👍1
Запись эфира с Тимуром - 18.02.26.webm
97.3 MB
Друзья, а вот и запись эфира с Тимуром, который прошел в среду! 😎

Вас ждут ответы на вопросы:

🟢стоит ли изучать Python будущему бэкенд-разработчику
🟢насколько нужно знать ООП аналитику
🟢будут ли pet-проекты в курсах
🟢и многое другое

☝️ Если есть проблемы с просмотром видео в Telegram, можно скачать запись с Яндекс Диска по ссылке.

🔈 Для тех, кто предпочитает слушать, а не смотреть, скидываем в комментарии аудиоверсию.

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

🙈 — если любите смотреть видео
🙉 — если предпочитаете аудио

#ответнавопрос
Please open Telegram to view this post
VIEW IN TELEGRAM
2🙈65🙉37❤28👍14🙊14145🔥2🤩2😎2🤗1
Друзья, запускаем новую рубрику — #сложнонепонятно. В ней будем разбирать задачи, которые вызывают больше всего трудностей у наших студентов. 😵‍💫

📌 «Шифр Цезаря» (курс для начинающих)

42% верных решений
Верно решили 161 739 учащихся


Требуется написать программу для декодирования шифра Цезаря.

Формат входных данных. В первой строке подается число n (1 ≤ n ≤ 25) — сдвиг, во второй строке дается закодированное сообщение в виде строки со строчными латинскими буквами.

Формат выходных данных.
Программа должна вывести одну строку — декодированное сообщение.

Sample Input 1:
bwfusvfupdbftbs

Sample Output 1:
avetruetocaesar

🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠⤵

n = int(input())
text = input()
alphabet = 'abcdefghijklmnopqrstuvwxyz'

for letter in text:
# ищем индекс текущей буквы в строке алфавита
index = alphabet.index(letter)
# находим новую букву
old_letter = alphabet[index - n]

print(old_letter, end='')


В этом решении циклический переход через букву «a» осуществляется за счет возможности Python работать с отрицательной индексацией. Переход также можно осуществить через взятие остатка от целочисленного деления:

old_letter = alphabet[(index + 26 - n) % 26]


Основные сложности при решении:

▫реализация циклического перехода через букву «a»
▫непреднамеренный выход за границы строки

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

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

#сложнонепонятно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥154❤74👀28116👍2👨‍💻2💔1👾1
На каком языке нельзя сдавать ЕГЭ по информатике?
Anonymous Quiz
8%
Python
6%
Java
57%
Go
9%
C++
20%
Pascal
😁7330🔥14👍5👀5❤4🤔4😱2😢1💔1
Друзья, сегодня разбираемся с очередным словом недели. 😎

✏️ API (Application Programming Interface) — это способ, с помощью которого разные программы могут общаться друг с другом.

💡 Представьте ресторан. В нем клиенты обмениваются информацией с кухней (то есть сервером) через официанта — он и есть API.

Что обычно делают через API:

🔵 получают данные
🔵 отправляют данные
🔵 авторизуются
🔵 обновляют информацию
🔵 удаляют записи

Примеры:

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

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

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

#словонедели
Please open Telegram to view this post
VIEW IN TELEGRAM
❤313🔥215👀6265⚡2
Друзья, записали интервью с Тимуром Кисиевым — дата-аналитиком компании Biocad. Сколько времени ушло на линейку «Поколения», как джуну найти работу и почему алгоритмы все-таки нужны — смотрите в видео. 😎

🔸 Смотреть в ВК с таймкодами
🔸 Посмотреть или скачать видео с Яндекс Диска
🔸 Аудиоверсия на Яндекс Диске

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

🔥 — если хотите больше интервью с выпускниками «Поколения»
👀 — если вам это неинтересно

#интервью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥89❤13👍7❤‍🔥3⚡2😎1
43👍8🔥7
Выберите вариант ответа
Anonymous Quiz
42%
True
16%
произойдет ошибка
41%
False
7134😎9👌5👾5❤4👀3🎄3💋1
Друзья, у нас для вас весенний подарок, покруче любых цветов! 🌷

🛍 Только сегодня, 3 марта, можно сэкономить при покупке пакета курсов:

🟡 10 900 р за два курса (экономия 4900 р)
🟡 15 400 р за три курса (экономия 8300 р)
🟡 18 900 р за четыре курса (экономия 12700 р)

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

🎁 Всем, кто купит сегодня пакет курсов, мы отправим свитшот с принтом на ваш выбор из магазина «Поколения» и другие подарки.

💡 После оформления заказа напишите нам на @pygen_ru_support — обсудим размер свитшота и принт!

☝️☝️☝️☝️ Напоминаем, что все наши курсы доступны бессрочно: вы можете купить их сейчас по выгодной цене, а приступить к прохождению в любое удобное для вас время. А еще их можно купить в подарок!

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

🔥 — если любите дарить и получать в подарок цветы
❤️ — если предпочитаете другие подарки
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤68🔥2013👾32❤‍🔥1🤩1💘1
Друзья, сегодня рассказываем про модуль secrets в Python. 🤐

Многим известен модуль random, который генерирует псевдослучайные числа или выбирает случайный элемент коллекции.

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

В модуле secrets есть готовые функции для генерации токенов:

🔵 token_bytes() — случайная байтовая строка
🔵 token_hex() — случайная строка в шестнадцатеричном формате
🔵 token_urlsafe() — случайная URL-безопасная строка

from secrets import token_bytes, token_hex, token_urlsafe

print(token_bytes())
print(token_hex())
print(token_urlsafe())


⚠️ По умолчанию создается токен длиной 32 байта — этого достаточно для защиты от брутфорс-атак. При необходимости это значение можно изменить, передав его в качестве аргумента этим функциям.

🔖 Другие функции модуля secrets:

🔵 choice() — выбор случайного элемента из коллекции
🔵 randbelow() — генерация случайного число от 1
до n - 1
🔵 secrets.randbits(k): число с k случайными битами

☝️☝️☝️☝️ Подробнее о модуле secrets расскажем в нашем планируемом курсе для самураев. Подписаться на новости о его выходе можно на нашем сайте по ссылке.

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

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

#python
Please open Telegram to view this post
VIEW IN TELEGRAM
👀209🔥46❤21👍333✍1
Друзья, мы готовы поделиться итогами конкурса отзывов на наши курсы, оставленные в феврале! 😎

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

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

🔘 Руфина Гражданцева — отзыв к курсу для начинающих
🔘 Екатерина Першева — отзыв к курсу для начинающих
🔘 Ольга Гри — отзыв к курсу для продвинутых
🔘 Аслан Архестов — отзыв к курсу для продвинутых
🔘 Надежда Андреева — отзыв к курсу для профи
🔘 Александр Васюкович — отзыв к курсу по ООП
🔘 Мирон Киселев — отзыв к курсу по 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
👀61🔥41❤11🎉109❤‍🔥3💘1